Angular 2 is not a version upgrade, but a complete REWRITE.
Features of Angular 2 are as below
Ø
Mobile
development – Angular 2 is mobile oriented & better in performance. The rationale is desktop development is much
easier when mobile performance issues are handled first
Ø
Modularity
– Various modules are removed from Angular’s core, resulting in better
performance. These will find their way into Angular’s ever-growing ecosystem of
modules, meaning you’ll be able to pick and choose the parts you need.
Ø
Modern
browsers – Suggested to work with modern browsers thus, reducing the need
for browser compatibility workarounds
Ø
Angular 2 recommends the use of Microsoft's TypeScript language, which introduces
the following improvements:
o
Class-based Object Oriented Programming
o
Static Typing
o
Generics
o
Lambdas
Ø
TypeScript is a superset of ECMAScript 6, and is
backwards compatible with ECMAScript 5 (i.e.: JavaScript). Angular 2 also
includes the benefits of ECMAScript 6:
o
Iterators
o
For/Of loops
o
Python-style generators
o
Reflection
Ø
Improved
dependency injection – Angular 2.0 will address the challenges faced in
Angular 1.x , as well as adding missing features such as child injectors and
lifetime/scope control.
Ø
Dynamic
loading : This will enable the developers to add new directives or
controllers on the fly.
Ø
Asynchronous
template compilation : The template compilation process will be
asynchronous
Ø
Simpler
Routing : The router in Angular 2.0 has been reworked to be simple, yet
extensible
Ø
Diary.js
logging – Angular 2.0 will contain a logging service called diary.js—a super useful
feature which measures where time is spent in your application
Ø
Replacing
controllers and $scope - $scope will be removed in Angular 2.0 in
favor of ES6 classes.
Nice Sir, It is very helpful for me.
ReplyDeleteVery informative article for beginners
ReplyDeleteNice work! clearly-written. almost able to understand by anyone learner or experienced.
ReplyDeleteVery informative. Thanks
ReplyDeleteI really impressed for your blog Thanks for sharing informative content on Angularjs Online Training
ReplyDelete
ReplyDeleteHi Your Blog is very nice!!
Get All Top Interview Questions and answers PHP, Magento, laravel,Java, Dot Net, Database, Sql, Mysql, Oracle, Angularjs, Vue Js, Express js, React Js,
Hadoop, Apache spark, Apache Scala, Tensorflow.
Mysql Interview Questions for Experienced
php interview questions for freshers
php interview questions for experienced
python interview questions for freshers
tally interview questions and answers
codeingniter interview questions
cakephp interview questions
express Js interview questions
react js interview questions
laravel Interview questions and answers
I am very happy to visit your blog. This is definitely helpful to me, eagerly waiting for more updates.
ReplyDeleteBlue Prism Training in Chennai
Blue Prism Training Institute in Chennai
UiPath Training in Chennai
Robotics Process Automation Training in Chennai
RPA Training in Chennai
Data Science Course in Chennai
Blue Prism Training in OMR
Blue Prism Training in Porur