Slashdot Mirror


Google's New Angular 2.0 Isn't Compatible With Angular 1 (techcrunch.com)

An anonymous Slashdot reader quotes TechCrunch: When Google announced Angular 2 in 2014, it created quite a stir in the web development community because this new version wasn't just an update, but instead a complete rewrite that wasn't compatible with the older version... "Angular 1 first solved the problem of how to develop for an emerging web," the company writes... "Six years later, the challenges faced by today's application developers, and the sophistication of the devices that applications must support, have both changed immensely."
Announcing the final release version of Angular 2 last week, Google thanked the open source community, saying "We are grateful to the large number of contributors who dedicated time to submitting pull requests, issues, and repro cases, who discussed and debated design decisions, and validated (and pushed back on) our RCs." TechCrunch writes that Google's Angular team "now also recommends that developers use TypeScript to write their apps...a Microsoft-developed superset of JavaScript that adds features like static typing and class-based object-oriented programming."

2 of 121 comments (clear)

  1. Re:Thick client JS frameworks are the new Flash by Ken+D · · Score: 3, Insightful

    Where can I download this "progressive enhancement" framework that you speak of?

  2. Painful to read this word salad by ilsaloving · · Score: 3, Insightful

    Angular 1 first solved the problem of how to develop for an emerging web,"

    *What* "emerging web"? The web has been around for decades now. The only thing that's changed is the fact that there are now even more unnecessary layers of javascript on top of everything than there was before.

    "Six years later, the challenges faced by today's application developers, and the sophistication of the devices that applications must support, have both changed immensely."

    Yeah, because asshats like you keep reinventing the wheel and forcing everyone to relearn what they already knew, throwing away hard won lessons in the process, and resulting in poorer quality code overall because no particular language or API seems to last long enough anymore for people to become proficient enough in it to deal with all the inevitable bugs.

    Why even call it Angular if it's completely incompatible with the previous version?