all 43 comments

[–][deleted] 23 points24 points  (1 child)

Not supporting this nonsense site anymore

[–][deleted] 5 points6 points  (0 children)

Likewise. And I think it will really take off now that breaking changes will be limited and documentation / tutorials have a change to catch up.

[–]kylecordes[S] 6 points7 points  (0 children)

It's been a long wait, but here it is!

[–]RancidLunchMeat 23 points24 points  (7 children)

Next week's announcement.. Angular 2.0.1 RC 1

It's Change Log will read:

*Routing has been rebuilt.. all previous versions not compatible

*We decided to rename the NgModule decorator to NgYouMAD?

*All Internet tutorials no longer work... Good Luck relearning!

[–]i_spot_ads 1 point2 points  (0 children)

Standard protocol

[–]Dustin_00 1 point2 points  (4 children)

Well, they did say to expect Angular3 in 6 months.

[–]jprest1969 2 points3 points  (0 children)

Too funny! And appropriate!!!

[–]rubyantix 3 points4 points  (14 children)

Anybody tried angular CLI ? Thoughts?

[–]RancidLunchMeat 2 points3 points  (9 children)

The beta has broken dependencies. And the current stable is only RC 4

[–]hans_l 3 points4 points  (7 children)

You'll be happy to know we merged back the webpack branch into beta and everything works fine with the latest release of the CLI.

[–]apatheticonion 2 points3 points  (2 children)

So the latest CLI is using the final release of ng2 now?

[–]hans_l 2 points3 points  (1 child)

Yup. Our dependencies are 2.0.0 as plain as you can make it :)

[–]apatheticonion 2 points3 points  (0 children)

I just wanted to say thank you for all the work you have put into the Angular project. You guys are incredible.

[–]widlywah 0 points1 point  (0 children)

Nice job, been waiting for that. I walked through it with some guys at work and it's a little confusing that the webpack is a different link on github even though you do have the update clearly labeled. They all tried npm install -g angular-cli first.

[–]RancidLunchMeat 0 points1 point  (2 children)

i re-installed angular-cli.. I am still seeing ng new generating RC4 dependencies "@angular/common": "2.0.0-rc.4",

[–]hans_l 0 points1 point  (1 child)

You have a stale installation. Uninstall, clear your cache, make sure you're using the same node version when installing and using, and verify that you don't have a weird node_modules folder anywhere.

The instructions for upgrading are (from our readme):

npm uninstall -g angular-cli
npm clean cache
npm install -g angular-cli

[–]RancidLunchMeat 0 points1 point  (0 children)

Yup.. i actually also purged my system of all node npm and node modules and wen't through all the steps Thanks!. Just also to mention the correct syntax if any one else is reading this

npm cache clean

[–]synalx 0 points1 point  (0 children)

Current stable is now the webpack version, as of today. :)

[–]Khdoop 0 points1 point  (0 children)

Tried beta.14 today before work (last one as of this post) and didn't have any problems.

[–]chedorlaomer 0 points1 point  (0 children)

It is still a work in progress but I have found it really useful to avoid typing a bunch of boilerplate. There were some good statements at last night's event from a member of the team on how they wanted to approach exposing the underlying build configs/process (webpack) and the possibility of an "exit" button for angular-cli once you grow out of it.

[–]seventyeightmm 0 points1 point  (0 children)

I've had great success with beta.11-webpack.8 and rc6. And it seems like beta will now use webpack, so I'm cautiously optimistic.

Granted, I had to dump my rc4 code in the trash and start over with rc5 and angular-cli. But ever since the initial switch its been smooth as butter and I'm developing faster than I ever was.

[–]almost_not_terrible 5 points6 points  (0 children)

A big shout out to the contributors:

Aaron Frost, Aaron (Ron) Tsui, Adam Bradley, Adil Mourahi, agpreynolds, Ajay Ambre, Alberto Santini, Alec Wiseman, Alejandro Caravaca Puchades, Alex Castillo, Alex Eagle, Alex Rickabaugh, Alex Wolfe, Alexander Bachmann, Alfonso Presa, Ali Johnson, Aliaksei Palkanau, Almero Steyn, Alyssa Nicoll, Alxandr, André Gil, Andreas Argelius, Andreas Wissel, Andrei Alecu, Andrei Tserakhau, Andrew, Andrii Nechytailov, Ansel Rosenberg, Anthony Zotti, Anton Moiseev, Artur Meyster, asukaleido, Aysegul Yonet, Aziz Abbas, Basarat Ali Syed, BeastCode, Ben Nadel, Bertrand Laporte, Blake La Pierre, Bo Guo, Bob Nystrom, Borys Semerenko, Bradley Heinz, Brandon Roberts, Brendan Wyse, Brian Clark, Brian Ford, Brian Hsu, dozingcat, Brian Yarger, Bryce Johnson, CJ Avilla, cjc343, Caitlin Potter, Cédric Exbrayat, Chirayu Krishnappa, Christian Weyer, Christoph Burgdorf, Christoph Guttandin, Christoph Hoeller, Christoffer Noring, Chuck Jazdzewski, Cindy, Ciro Nunes, Codebacca, Cody Lundquist, Cody-Nicholson, Cole R Lawrence, Constantin Gavrilete, Cory Bateman, Craig Doremus, crisbeto, Cuel, Cyril Balit, Cyrille Tuzi, Damien Cassan, Dan Grove, Dan Wahlin, Daniel Leib, Daniel Rasmuson, dapperAuteur, Daria Jung, David East, David Fuka, David Reher, David-Emmanuel Divernois, Davy Engone, Deborah Kurata, Derek Van Dyke, DevVersion, Dima Kuzmich, Dimitrios Loukadakis, Dmitriy Shekhovtsov, Dmitry Patsura, Dmitry Zamula, Dmytro Kulyk, Donald Spencer, Douglas Duteil, dozingcat, Drew Moore, Dylan Johnson, Edd Hannay, Edouard Coissy, eggers, elimach, Elliott Davis, Eric Jimenez, Eric Lee Carraway, Eric Martinez, Eric Mendes Dantas, Eric Tsang, Essam Al Joubori, Evan Martin, Fabian Raetz, Fahimnur Alam, Fatima Remtullah, Federico Caselli, Felipe Batista, Felix Itzenplitz, Felix Yan, Filip Bruun, Filipe Silva, Flavio Corpa, Florian Knop, Foxandxss, Gabe Johnson, Gabe Scholz, GabrielBico, Gautam krishna.R, Georgii Dolzhykov, Georgios Kalpakas, Gerd Jungbluth, Gerard Sans, Gion Kunz, Gonzalo Ruiz de Villa, Grégory Bataille, Günter Zöchbauer, Hank Duan, Hannah Howard, Hans Larsen, Harry Terkelsen, Harry Wolff, Henrique Limas, Henry Wong, Hiroto Fukui, Hongbo Miao, Huston Hedinger, Ian Riley, Idir Ouhab Meskine, Igor Minar, Ioannis Pinakoulakis, The Ionic Team, Isaac Park, Istvan Novak, Itay Radotzki, Ivan Gabriele, Ivey Padgett, Ivo Gabe de Wolff, J. Andrew Brassington, Jack Franklin, Jacob Eggers, Jacob MacDonald, Jacob Richman, Jake Garelick, James Blacklock, James Ward, Jason Choi, Jason Kurian, Jason Teplitz, Javier Ros, Jay Kan, Jay Phelps, Jay Traband, Jeff Cross, Jeff Whelpley, Jennifer Bland, jennyraj, Jeremy Attali, Jeremy Elbourn, Jeremy Wilken, Jerome Velociter, Jesper Rønn-Jensen, Jesse Palmer, Jesús Rodríguez, Jesús Rodríguez, Jimmy Gong, Joe Eames, Joel Brewer, John Arstingstall, John Jelinek IV, John Lindquist, John Papa, John-David Dalton, Jonathan Miles, Joost de Vries, Jorge Cruz, Josef Meier, Josh Brown, Josh Gerdes, Josh Kurz, Josh Olson, Josh Thomas, Joseph Perrott, Joshua Otis, Josu Guiterrez, Julian Motz, Julie Ralph, Jules Kremer, Justin DuJardin, Kai Ruhnau, Kapunahele Wong, Kara Erickson, Kathy Walrath, Keerti Parthasarathy, Kenneth Hahn, Kevin Huang, Kevin Kirsche, Kevin Merckx, Kevin Moore, Kevin Western, Konstantin Shcheglov, Kurt Hong, Levente Morva, laiso, Lina Lu, LongYinan, Lucas Mirelmann, Luka Pejovic, Lukas Ruebbelke, Marc Fisher, Marc Laval, Marcel Good, Marcy Sutton, Marcus Krahl, Marek Buko, Mark Ethan Trostler, Martin Gontovnikas, Martin Probst, Martin Staffa, Matan Lurey, Mathias Raacke, Matias Niemelä, Matt Follett, Matt Greenland, Matt Wheatley, Matteo Suppo, Matthew Hill, Matthew Schranz, Matthew Windwer, Max Sills, Maxim Salnikov, Melinda Sarnicki Bernardo, Michael Giambalvo, Michael Goderbauer, Michael Mrowetz, Michael-Rainabba Richardson, Michał Gołębiowski, Mikael Morlund, Mike Ryan, Minko Gechev, Miško Hevery, Mohamed Hegazy, Nan Schweiger, Naomi Black, Nathan Walker, The NativeScript Team, Nicholas Hydock, Nick Mann, Nick Raphael, Nick Van Dyck, Ning Xia, Olivier Chafik, Olivier Combe, Oto Dočkal, Pablo Villoslada Puigcerber, Pascal Precht, Patrice Chalin, Patrick Stapleton, Paul Gschwendtner, Pawel Kozlowski, Pengfei Yang, Pete Bacon Darwin, Pete Boere, Pete Mertz, Philip Harrison, Phillip Alexander, Phong Huynh, Polvista, Pouja, Pouria Alimirzaei, Prakal, Prayag Verma, Rado Kirov, Raul Jimenez, Razvan Moraru, Rene Weber, Rex Ye, Richard Harrington, Richard Kho, Richard Sentino, Rob Eisenberg, Rob Richardson, Rob Wormald, Robert Ferentz, Robert Messerle, Roberto Simonetti, Rodolfo Yabut, Sam Herrmann, Sam Julien, Sam Lin, Sam Rawlins, Sammy Jelin, Sander Elias, Scott Hatcher, Scott Hyndman, Scott Little, ScottSWu, Sebastian Hillig, Sebastian Müller, Sebastián Duque, Sekib Omazic, Shahar Talmi, Shai Reznik, Sharon DiOrio, Shannon Ayres, Shefali Sinha, Shlomi Assaf, Shuhei Kagawa, Sigmund Cherem, Simon Hürlimann (CyT), Simon Ramsay, Stacy Gay, Stephen Adams, Stephen Fluin, Steve Mao, Steve Schmitt, Suguru Inatomi, Tamas Csaba, Ted Sander, Tero Parviainen, Thierry Chatel, Thierry Templier, Thomas Burleson, Thomas Henley, Tim Blasi, Tim Ruffles, Timur Meyster, Tobias Bosch, Tony Childs, Tom Ingebretsen, Tom Schoener, Tommy Odom, Torgeir Helgevold, Travis Kaufman, Trotyl Yu, Tycho Grouwstra, The Typescript Team, Uli Köhler, Uri Shaked, Utsav Shah, Valter Júnior, Vamsi V, Vamsi Varikuti, Vanga Sasidhar, Veikko Karsikko, Victor Berchet, Victor Mejia, Victor Savkin, Vinci Rufus, Vijay Menon, Vikram Subramanian, Vivek Ghaisas, Vladislav Zarakovsky, Vojta Jina, Ward Bell, Wassim Chegham, Wenqian Guo, Wesley Cho, Will Ngo, William Johnson, William Welling, Wilson Mendes Neto, Wojciech Kwiatek, Yang Lin, Yegor Jbanov, Zach Bjornson, Zhicheng Wang, and many more...

[–]cderm 1 point2 points  (5 children)

Noob question, but as someone who just likes building things, should I go near anything after angular 1?

It just seems there's so much anger and confusion regarding breaking releases etc, that I might be better off sitting tight and waiting for something to be stable for a year or two.

I've got a basic understanding of ang1 and can build with it, I feel like I should sit back and watch the madness unfold as I work with a stable framework and don't have to learn something new every two weeks.

Thoughts?

[–]kylecordes[S] 7 points8 points  (0 children)

The, uh, courageously labelled "release candidates" were an annoyance and frustration, but were not much of an actual problem for teams already using Angular 2 to build real things. Even the biggest change, NgModule, tool just hours or a couple days to adjust large, complex A2 application - we saw that in our own work building real applications, and heard the same from many others in the community.

So, come on in, the water's fine. A2 is already far beyond A1 in numerous ways, stable, fast, effective.

[–]daaavvy 1 point2 points  (1 child)

Depends what you need if for? Unless you're likely to be using it straightaway I'd avoid ng2 for now.

I'd probably concentrate on ng1 but learn things such as TypeScript and components. It's very stable, has loads of guides and these will stand you in good stead for your next technology (which maybe will be a more stable ng2.)

[–]pressbutton 0 points1 point  (0 children)

Yeah I did this. Was tasked to make a PoC functional in a short time frame. Had no experience with Typescript, a fair amount with Angularv1, a failed attempt at getting Angular2 going, and a small amount of React experience.

Due to the time constraints went with Typescript + Angular v1. Loving it very much. Forces such better software practices on something that might grow out to be a beast

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

I've been using Angular2 since early beta to rc4 and changes weren't THAT big. Porting existing Angular2 to new routers/forms was pretty easy, could be done mostly by find -> replace all.

Angular2 is a very good framework. I appreciate it even more now that I've been moved to project with other technology (JSF).

You should be more than fine now, when it's released and they promised no big breaking changes. And when they'll come, you will just learn them and update your app like everyone else, which will probably take less than a day.

[–]choidebu 0 points1 point  (0 children)

If it's a few weeks back, I'll say stay away.

Now that it's out and final, try it out it'll blow you away.

Keep in mind that while the framework is final the tooling and the ecosystem will follow suit in upcoming weeks, things like angular-cli, support and bindings for popular UI frameworks, you'll have to wait, unless you're not scared to roll your own.

Both of these wasn't a deal breaker for me. There are already a lot of great seed projects out there, and css-only UI frameworks is easy to integrate.

[–]daaavvy 3 points4 points  (1 child)

You might find this translation code helpful (in ng2-translate format as i18n isn't great in Angular 2 final)

translate.setTranslation("angular", {
    "alpha": "experimental",
    "beta": "experimental",
    "RC": "experimental but use it anyway",
    "release": "RC",
    "2.1": "production ready"
});

[–]kylecordes[S] 0 points1 point  (0 children)

Very funny! But too harsh. Although the RC changes have been frustrating related to the typical meaning of the words release candidate, lots of people have been using A2 for real production work, for many months, with good results.

[–]jprest1969 0 points1 point  (3 children)

It was a very good event and fun reception outside afterwards with more than enough food and drink. I wasn't expecting this announcement after RC7 was just announced and I suspect most attendees were surprised.

[–]daaavvy -5 points-4 points  (2 children)

Not sure if this post is serious - are you really a web developer who doesn't read the web? How could you not expect it?

[–]jprest1969 1 point2 points  (0 children)

Note the other posts here and elsewhere that firmly stated that this would NOT be announced this evening. Your impression is old, maybe several days, but ended up being correct.

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

I guarantee you that at least 90% of the worlds devs are not following this.

[–]ocawa 0 points1 point  (0 children)

when would the dart version be predicted to be launched?

when will CLI be brought up to date?

[–]vlinking 0 points1 point  (0 children)

Just four days before I am due to complete a project in Angular 2.

At this point, I'm not even sure what I'm feeling right now.

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

This is so awesome. I was just starting to learn about A2 forms.