{"id":14,"date":"2020-11-05T20:01:36","date_gmt":"2020-11-05T20:01:36","guid":{"rendered":"https:\/\/codecasm.com\/blogs\/?p=14"},"modified":"2020-11-05T20:01:36","modified_gmt":"2020-11-05T20:01:36","slug":"what-is-angular","status":"publish","type":"post","link":"https:\/\/codecasm.com\/blogs\/what-is-angular\/","title":{"rendered":"What is Angular?"},"content":{"rendered":"\n<p>If I say&nbsp;<strong>Angular<\/strong>&nbsp;is a&nbsp;<strong>JavaScript framework<\/strong>, what hits to your mind?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why do we need a framework when we can work with JavaScript alone?<\/h2>\n\n\n\n<p>So, I am happy to tell you that now-a-days, framework play important role to keep the code maintainable and make the development fast.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How framework makes development fast?<\/h2>\n\n\n\n<p>Framework have a pre-defined architecture, which we also know as design pattern. Due to this architecture or design pattern the codes are in organised way, which helps in fast development.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Angular<\/strong>&nbsp;as front-end framework by&nbsp;<strong>Google<\/strong>.<\/h2>\n\n\n\n<p>First of all, by&nbsp;<strong><em>Angular<\/em><\/strong>&nbsp;I mean&nbsp;<strong><em>Angular 2+<\/em><\/strong>&nbsp;and not&nbsp;<strong><em>AngularJS or Angular 1.x<\/em><\/strong>.&nbsp;<strong>Current version of Angular is 9.1.0<\/strong><\/p>\n\n\n\n<p>Angular was initially introduced by Google. Angular is known as end-to-end front-end framework. That means, it is a complete package for a front-end developer which includes:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>CLI tool<\/strong>: a powerful tool takes care of each process\/binding internally<\/li><li><strong>Protractor<\/strong>: a end-to-end built-in testing tool<\/li><li><strong>Performance<\/strong>: better performance<\/li><li><strong>Templates<\/strong>: create quick UI views with simple and powerful template syntax<\/li><li><strong>TypeScript<\/strong>: a strict syntactical superset of JavaScript<\/li><li><strong>Crossplatform<\/strong>: used to develop mobile or web applications<\/li><li><strong>OpenSource<\/strong>: being opensource anyone can contribute to it etc.<\/li><\/ol>\n\n\n\n<p>There are many such good features. Angular has a good list of features, I have just listed some important highlighted features. Being supported by Google, it has good and huge community to maintain it.<\/p>\n\n\n\n<p>In-short, Angular is complete end-to-end client-side or front-end framework to develop simple to complex front-end applications. It has made front-end developers life easy to develop the application super-fast and with better performance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">some useful links I would like to mention here<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Great applications&nbsp;<a href=\"https:\/\/www.madewithangular.com\/\">made with angular<\/a><\/li><li>Fortunately India has a great community and conducts a national level conference every year in month of FEB in name of&nbsp;<a href=\"https:\/\/www.ng-ind.com\/\">ng-india<\/a><\/li><li>You can start learning Angular with&nbsp;<a href=\"https:\/\/angular.io\/start\">official documentation<\/a><\/li><\/ol>\n\n\n\n<p>if you like it, we can connect on twitter here:&nbsp;<a href=\"http:\/\/twitter.com\/dev_ashishkumar\">@dev_ashishkumar<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\ude0d Thanks for reading it. HOPE you enjoyed reading it \ud83d\ude0d<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>If I say&nbsp;Angular&nbsp;is a&nbsp;JavaScript framework, what hits to your mind? Why do we need a framework when we can work with JavaScript alone? So, I am happy to tell you that now-a-days, framework play important role to keep the code maintainable and make the development fast. How framework makes development fast? Framework have a pre-defined [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":15,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2,4,3],"tags":[6,7,9,8],"class_list":["post-14","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-angular","category-javascript","category-typescript","tag-angular","tag-codecasm","tag-javascript","tag-typescript"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/codecasm.com\/blogs\/wp-content\/uploads\/2020\/11\/angular.png?fit=1000%2C420&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/codecasm.com\/blogs\/wp-json\/wp\/v2\/posts\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codecasm.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codecasm.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codecasm.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codecasm.com\/blogs\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":1,"href":"https:\/\/codecasm.com\/blogs\/wp-json\/wp\/v2\/posts\/14\/revisions"}],"predecessor-version":[{"id":16,"href":"https:\/\/codecasm.com\/blogs\/wp-json\/wp\/v2\/posts\/14\/revisions\/16"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codecasm.com\/blogs\/wp-json\/wp\/v2\/media\/15"}],"wp:attachment":[{"href":"https:\/\/codecasm.com\/blogs\/wp-json\/wp\/v2\/media?parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codecasm.com\/blogs\/wp-json\/wp\/v2\/categories?post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codecasm.com\/blogs\/wp-json\/wp\/v2\/tags?post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}