Difference between Angular 1 VS Angular 2

S Sharif

Founder of Technical Diary. Software engineer and passionate about technologies to learn and share. Crazy about best practices and new technology. I have worked in C#,ASP.NET MVC, HTML5, AngularJs SharePoint and SQL Server. I always try to keep myself updated and learn and implement new technologies. You can connect me on Twitter Facebook LinkedIn.

You may also like...

35 Responses

  1. 86Robyn says:

    I see you don’t monetize your site, don’t waste your traffic,
    you can earn additional bucks every month because you’ve
    got hi quality content. If you want to know how to make extra
    money, search for: best adsense alternative Wrastain’s tools

  2. borvestinkral says:

    I?¦ve read a few good stuff here. Certainly worth bookmarking for revisiting. I surprise how a lot effort you set to create this kind of great informative site.

  3. vaibhav chaudhary says:

    too good…thank you sir

  4. Prasad says:

    Hi S Sharif,

    Very nice article so far. As per my knowledge, if there will be firm solution for typescript compatibility then its gone really helps alot. Also switching to 2 will be more reliable.

  5. Jaay says:

    Simple, more than awesome explanation. it would be better if you open repo on what you’re explaining here in practically. but its really really nice man

  6. Mohammed Usman says:

    Great Article

  7. Jeff Jin says:

    Great post. Just spot a typo under “10). One-way data binding directive replaced with [property]” for angular 2:

    should be

  8. Ankul Chaudhry says:

    Awesome article Thanks

  9. Kunal Rai says:

    Hi
    I am Kunal Rai from India. I like your post thanks for the theory

  10. Liam says:

    Hello,
    I am Liam from Netherland. I really liked your this article and your website. I also want to write some post.
    Please allow me to submit it.

  11. SotheaRio says:

    Thank for post this article 🙂

  12. Pawan Gupta says:

    I am new to AngularJS and as described above there both versions are very different. Request you to please suggest that from which version should I start either Angular 1.x or Angular 2.x ?

  13. corburterilio says:

    Its excellent as your other blog posts : D, thankyou for posting.

  14. Sheri says:

    This content is really interesting. I have bookmarked it.
    Do you allow guest post on your site ? I can provide high quality articles for you.
    Let me know.

  15. Janis says:

    This site is really interesting. I have bookmarked it.

    Do you allow guest posting on your page ? I can write high quality articles for you.
    Let me know.

  16. Daniel88 says:

    I see a lot of interesting articles here. Your blog can go viral easily,
    you need some initial traffic only. How to get initial traffic?

    Search for: masitsu’s viral method

  17. Johannah says:

    It’s spooky how clever some ppl are. Thaskn!

  18. Donyell says:

    Learning a ton from these neat arlitces.

  19. Sanne says:

    It’s a real pluraese to find someone who can think like that

  20. Cathy says:

    Good to see real expertise on display. Your cotirtbunion is most welcome.

  21. Eric says:

    Angular1 and Angular2 are quite different. Angular2 is actually a complete rewrite not an improved Angular2. Between Angular1 and Angular2 there was also Angular.dart which already was a complete rewrite and in retrospect can be seen as a prototype for Angular2. Just to make it obvious how much difference is between Angular1 and Angular2.

  22. Anoop K says:

    What is TypeScript?? Is it same like as ES6 specification?

    • S Sharif says:

      TypeScript is a free and open source programming language developed and maintained by Microsoft.It is a superset of JavaScript which primarily provides optional static typing and class-based object-oriented programming to the language. One of the big benefits is to enable IDEs to provide a richer environment for spotting common errors as you type the code.
      To get an idea of what I mean, click here.

  23. Samuel D. says:

    We are about to start a new project with Angular. With no release date announced, we are kind of confused about whether to wait 2.0 release date or go ahead with 1.4 ?

    Please suggest.

    • S Sharif says:

      Originally Google said they would support AngularJS 1.x for approx one year after the late-2015 release of 2.0. (so for the entire 2016), and they received a harsh reaction from the community.

      Then, they changed their tune, saying that they will support version 1 as long as there is a high demand. This demand will be measured somehow by how well the community adopts version 2 as opposed to 1. (let’s assume another year of updates, 2017)

      When it comes to job posts AngularJS is still HUGE from what I’ve seen, which shows that companies are still investing heavily in 1.x. for new projects.

      So, let’s say Google will abandon the project for 2018. AngularJS is still open source (not like Windows XP), so there’s an opportunity for others to pick up development from where Google left off. Even for version 1.4, Google states that:”This Angular version is the first to be run by a much broader community-oriented team, including many people from outside of the Google Angular team…”

      So will Angular 1.x. By the time 2.5 years have past, version 2.x will be more stable and the migration path will be proven and tested.

  24. M J S Prasad says:

    Great article

  1. July 3, 2016

    […] the full article, click here. @TechnicalDiary: “Difference between AngularJs 1 VS AngularJs 2: Angular 2 is still in beta […]

  2. February 23, 2017

    […] Read Also: Difference between AngularJs 1 vs AngularJs 2.x. […]

  3. February 23, 2017

    […] Read Also: Difference between Angular 1 VS Angular 2 […]

  4. May 18, 2017

    […] present, Angular.js is the top JavaScript library, and with the release of Angular2, it’s growing even bigger. However, Vue.js is also learning from the success of established […]

  5. May 23, 2017

    […] present, Angular.js is the top JavaScript library, and with the release of Angular2, it’s growing even bigger. However, Vue.js is also learning from the success of established […]

  6. August 28, 2017

    […] 是目前的顶级 JavaScript 库,而且随着Angular2的发布,Angular 变得更加强大。但是,Vue.js 正在从这些成功的 JavaScript […]

Leave a Reply

Your email address will not be published. Required fields are marked *