Google Says Angular 2 Will Support Python, Java (thenewstack.io)
An anonymous reader writes: Google will release a faster beta version of Angular 2 in about two weeks, with a smaller version targeted for April. "We're improving our ability to handle different languages," says Google's Brad Green, noting that 213 contributors are currently working on Angular. "Our plan is to have versions that will work with many server-side technologies, from Java to Python." Microsoft has already demonstrated how it's building Angular into ASP.NET and Google is also working with the Drupal team. But Green says they'll also continue supporting Angular 1 for at least another year, until a majority of users have transitioned to the new syntax. Google says there are currently 21.3 million developers using Angular 1, compared to just 300,000 using Angular 2. "We've got a ways go to," Green admitted.
no one values a stable web platform any more? they have to use lastest fad thing?
Who uses Java anymore? I thought that stuff was virus-prone. I haven't installed Java in years.
It's depressing that I can't know for sure if you're trolling or genuinely that stupid.
I'm assuming this is some sort of fishing-related framework.
"I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)
Apparently a lot of people still use Java: http://spectrum.ieee.org/compu...
Can someone explain why the backend matters? I've not used Angular 2 but have used 1 extensively, and it always just calls a rest service for JSON. I understand others will have other needs, but won't you always just be calling a URL to get or submit data? That service could be written in BASIC for all I care.
Angular.js is a framework that runs on the client, typically a web browser. At the minimal you need a web server written in any old language and it communicates to the server via existing protocols, AJAX, HTML forms, etc. Any backend language will work. I use Angular2 beta right now with my Perl based web application.
Maybe they intend to release tools and plugins for popular frameworks to make it easier? I have no idea...
Peace, or Not?
I was a major fan of Angular until all this crap with Angular 2.
Was it *really* necessary to make fundamental changes to the syntax, thereby making it completely incompatible with Angular 1? It's dishonest to even call it Angular 2, when it has almost nothing in common with the previous.
And everyone thought Java's constantly revolving APIs were bad...
I don't see how it is possible to have the majority switch to anything from their existing code base. I predict a gigantic fail for this plan of switching people from AngularJS 1 to AngularJS 2 in a year. It's nonsense.
Let me explain something to Google here: vast majority of projects will not be rewritten with AngularJS 2, if they have AngularJS 1 as the code base, they will stay AngularJS 1 and will continue being developed as AngularJS 1. It takes MONEY to switch from one framework to another, money that most projects already spent on design, development, testing and releasing into production in the first place.
You can't handle the truth.
I've never used Angular or React, but I keep up with the JavaScript news and from everything I've read over the last year many developers have moved from Angular to React. My gut feeling is that Angular 2 will be too little too late. Or maybe that is too much too late since many developers seem to be moving away from monolithic frameworks like Angular to using best in class libraries (which many consider React to be). Only time will tell I suppose.
I have also been trying to choose between React and Angular for my next web effort. Without any clear release schedule for Angular 2, it seemed a tossup. Now that I've found out how far along it is the only rational choice is Angular 2.
So Google has 231 confirmed contributes for Angular 2, and React has how many? Does anyone actually know? And since Google will be shifting resources from Angular 1 to Angular 2, it's clear that Angular 2 will be very well supported in the future. What kind of guarantee is there that React will get the same level of support that Google will provide in the next three years?
If you RTFA, you'll notice that Google is using it internally for CRM and will be testing it in public with weather.com. Google is not infallible, but they do have skin in the game as far as their reputation is concerned. It will be solid and the roll out will be on time.
So for an organization of any size that depends on it's web presence, do you think they will go with Google or with Brand X? At some level, it doesn't make any difference if Brand X is better. And once the network effect kicks in, Angular 2 will dominate. The race has already been decided.
It seems like React is the Cool Kids choice. It's New! Of course, there is a cost associated with new stuff, because it is not wrung out yet. But being ahead of the curve is a powerful inducement for a lot of people.
The fact that Google re-architected Angular means that they took the lessons they learned the first time and made it better. Somehow that is not cool, even though it is good engineering practice.
As for whining about changing the API, grow up. When the choice is a syntax change vs a completely different system, which is the better investment? There is the cool answer, and then there is the right answer.
Arguing that so many people use Angular 1 that Angular 2 will be dead in the water is foolish. When Google ends support for version 1, do you think that the internet hoards will leap into action and take over maintenance and development? Or is it more likely that there will be a well defined process to move from 1 to 2, and 2 will become the de facto standard?
If you want to use React, great. It might be the future. However if you are interested in having a known quantity with good support and large user community, Angular 2 will meet your expectations. Even if it is not cool.
Why is Snark Required?
You are on slashdot. Odds are he's technically illiterate but thinks he's really in the know because he "hacks on linux".