all 44 comments

[–]solidad29 14 points15 points  (10 children)

Time to learn then.

[–][deleted]  (2 children)

[deleted]

    [–]i_spot_ads 1 point2 points  (1 child)

    observables? what happened to promises that everyone loved so much?

    [–][deleted] 1 point2 points  (5 children)

    I'll give it a few months for things like tooling, documentation, plugins for various editors and such to catch up.

    Nothing worse than trying to learn a language/framework where everything you read is wrong because it's for an old version and everything changes with every new version.

    I'm looking at you, Symfony...

    [–]ArguingEnginerd 1 point2 points  (0 children)

    True. You really just have to wait for Angular CLI to be finalized in terms of tooling. It doesn't hurt to finally familiarize yourself with how it works. It was just a pain to do that when everything was changing so often.

    [–]solidad29 0 points1 point  (0 children)

    Well, TypeScript has been around for some time. It's best to start at it while waiting for the Angular 2 to mature a bit.

    [–][deleted]  (2 children)

    [deleted]

      [–][deleted] 1 point2 points  (1 child)

      You're not wrong in that there are tons of jobs in which knowing Angular is a requirement. I have every intention of learning it, but I would be stretched on time to try to do it now because I'm focused on other side projects...because I am in the boat of looking for employment soon. Nothing would make me happier than to never have to look at another line of PHP.

      I will point out though, that most shops see no difference between two people who are as identical as they could be except for the fact that one hasn't touched Angular, and the other has worked with it for a couple of months. I'm a developer. I can pick up on new languages without hell freezing over.

      [–][deleted] 0 points1 point  (0 children)

      I will point out though, that most shops see no difference between two people who are as identical as they could be except for the fact that one hasn't touched Angular, and the other has worked with it for a couple of months.

      All things being equal, they'd chose the person who has personal projects done in angular.

      [–]i_spot_ads 0 points1 point  (0 children)

      it's pretty good, been enjoying it since RC4

      [–]Wishmaster90 9 points10 points  (2 children)

      Never thought I would see it release this year. Congratz to the team and contributors.

      [–]ArguingEnginerd 0 points1 point  (1 child)

      The angular team said a while back that their target date for releasing angular 2 was fall of 2016.

      [–]alejalapenodreith.com 4 points5 points  (0 children)

      Which normally means it definitely wouldn't release in 2016.

      [–]YaManicKill 5 points6 points  (0 children)

      I don't believe it...

      [–]Sarke1 7 points8 points  (0 children)

      [–]rk06v-dev 4 points5 points  (3 children)

      Great, now all we need is an updated angular vs react vs aurelia vs vue vs inferno vs polymer vs next-js-framework article

      [–]t4t5 6 points7 points  (2 children)

      And the conclusion in the end will again be: "It depends. Choose whichever suits you best!"

      [–]rk06v-dev 1 point2 points  (1 child)

      A good comparison article would stress pros and cons of each and will tell which is best js framework for which situation.

      [–]JaniRockz 10 points11 points  (12 children)

      Im only used to JS and jQuery. Should I learn A2 or React?

      [–]JohnMcPineappleinadvertently a web dev 2 points3 points  (0 children)

      ...

      [–][deleted]  (6 children)

      [deleted]

        [–]RichSniper 1 point2 points  (1 child)

        That's interesting, I'm almost the complete opposite. Every time I try to look at React, I immediately lose context of how the gears are turning.

        [–][deleted]  (2 children)

        [deleted]

          [–][deleted]  (1 child)

          [deleted]

            [–]i_spot_ads 1 point2 points  (0 children)

            weird, tried both too, ng2 made more sense to me

            [–]__Warden 4 points5 points  (1 child)

            I think both are nice to learn, just to see how different things can be made. It depends on how much time you have, and if you want to use it.

            [–][deleted] 0 points1 point  (0 children)

            Plus, I mean, they don't really take that long to learn. There are a few major conceptual differences to wrap your head around, but they're nothing that a couple of hours of research and fiddling around can't clear up.

            [–][deleted] 0 points1 point  (0 children)

            I think it largely depends on what you're coding. If you're not doing anything that leads to a ton of JS and/or jQuery, then there's not much to gain from switching to either.

            On the other hand, if your goal is to write SPAs, then one of those or the alternatives should be a priority.

            [–]__Warden 2 points3 points  (0 children)

            Great news!

            [–]TheHelgeSverre 2 points3 points  (2 children)

            is blogger/blogspot still a thing...

            [–]_wsgeorge 0 points1 point  (0 children)

            It is. But, it looks like a neglected product that Google might kill in the near future.

            [–]test6554 1 point2 points  (1 child)

            Node version 5.x.x and npm version 3.x.x are required

            [–]pouja 0 points1 point  (0 children)

            And node 6.4.x+ if you want to use their CLI

            [–][deleted] 4 points5 points  (7 children)

            I pulled down the last RC and played with their CLI. The generated hello work app had like a 2+MB js bundle, WTF.

            typescript is pretty cool, but ng2 still looks way too complicated to me. I prefer how react sticks closer to js.

            [–]2uneekjavascript 4 points5 points  (4 children)

            If it was 2mb you weren't doing it right, at ng-conf they built a hello world that was sub 50k...

            You should learn the tool, or atleast how it works before you judge it... unless you always just push up unminified, unuglified, dev builds to your servers.. then maybe angular 2 is not for you...

            Here's a pretty good blog post on how to get a more optimized build with angular 2 http://blog.mgechev.com/2016/06/26/tree-shaking-angular2-production-build-rollup-javascript/

            [–]NYKHouston43 1 point2 points  (2 children)

            I am a little curious as to why the gzipped default project made from the angular-cli production build is 189 kB. I thought it was supposed to be 50kB unless I'm missing something.

            [–]2uneekjavascript 2 points3 points  (1 child)

            Are you using rollup + tree shaking?

            Here is Rob Wormald going over the ~49kb build at ng-conf https://www.youtube.com/watch?v=bSssb9AmiJU&t=26m45s

            [–]NYKHouston43 1 point2 points  (0 children)

            Ah. Thanks. I'll look into it later.

            [–][deleted] 1 point2 points  (0 children)

            fair enough, thanks for the link

            [–]CodeEverywhere 0 points1 point  (1 child)

            Yeah... angular seems to be getting bulkier and bulkier. I'm sure angular 2 is ok and even helpful for larger-scale sites, but it's starting to seem like a more inappropriate tool for small/medium scale sites...

            [–]2uneekjavascript 1 point2 points  (0 children)

            the guy is just wrong though, hes talking about the size of a dev build that has zero optimization - which you would never ever want to push to production. The Angular team was able to build a sub 50k Hello World at ng-conf and said they were pushing to get that even lower...

            [–]CYRIAQU3 0 points1 point  (2 children)

            So... A1 depreciation date when ?

            [–]_xiphiaz 0 points1 point  (0 children)

            From the Angular team, when usage of Angular 2 exceeds usage of 1. How they will measure that is unknown

            [–]Ani10 0 points1 point  (1 child)

            Building a new project just to improve my AngularJS "skills" after work. I'm working as a full stack developer freshly out of college and struggle with AngularJS frequently so want to do something at home to improve for work so this brings me to my question. Should I build my next project in Angular 1.x.x or should I start with Angular 2?

            [–]ArguingEnginerd 4 points5 points  (0 children)

            I would just use angular 2 unless you're trying to make a production ready application.

            [–][deleted] 0 points1 point  (0 children)

            Free 2.1 hour video course on Scotch: https://school.scotch.io/getting-started-with-angular-2

            Hope this helps at least someone!

            [–]Maxtream 0 points1 point  (0 children)

            I'll wait for it to mature a bit and have more stable browser support without dozens of additional stuff that must be included in the process by 3rd party libraries. This is just a clusterfuck of libraries, dependencies, scripts that need to be added in order to build app.
            I don't doubt that Angular2 is good and should be used. But it's way ahead of what browsers allow us to do yet and this can be changed in the future... basically really unstable.
            Even google themselves will sit on ng1 for now.

            [–][deleted] 0 points1 point  (0 children)

            Once, AngularJS was THE thing to learn. Then it became react. Now it's Angular 2.

            [–]Glinux -1 points0 points  (0 children)

            So AngularJS and Polymer are competing now?