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...
He probably means the JAVA web plugin, which is a notorious virus prone plugin.
I guess they are integrating it for server side java? im guessing scala, or play, or w/e
Anyhow, as the majority of the people who have posted have said: DO NOT WANT REGARDLESS
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.
The leadership of the Angular 2 team is at it again. They have an amazing habit of twisting the truth. Watch closely what they say at public conferences from the stage and compare that to what is actually happening and it becomes obvious (even more so if you go read their design docs and meeting notes yourself).
21.3 million developers using Angular 1? I don't think so. They are taking their web site traffic, or the number of people "trying out" the framework and assuming that equals numbers of active developers. The same goes for Angular 2. That's highly misleading.
The whole server-side thing is marketing garbage too. A front-end framework should be able to work with any server-side technology out of the box. They are making it sound as if other frameworks and libraries don't work well with Python, for example. The Microsoft example they give is based on a prototype that one developer inside Microsoft did in a couple of weeks. Microsoft has said they are planning to support other frameworks with their technology too. So, this is an Angular play at making it look like they are the only thing compatible with Microsoft tech.
What a bunch or rubbish.
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.
Oh good, they are still supporting Angular 1 for a few more months, which isn't compatible with Angular 2. Then they will come out with Angular 3. Why do people continue to depend on these throwaway frameworks and languages like Swift and Rust? They aren't worth the investment of your time as they end up getting thrown into the bin in a couple of years.
you know, at one time I thought hey, this toolkit might be something worth taking a look at until I saw people using it. Imagine what happens when J2EE developers(inept ones) try to code web front ends. Goddam templating tags everywhere. They had a "mysterious" web page that they didn't know where it came from and didn't even know what the console was for. So yeah, that launch was delayed a quite a bit. Stay away from it. Keep your team off of it. I'm even going as far to say that i'm not going to hire anyone with it on their resume, ever. period.
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.
Angular 1 for at least another year, until a majority of users have transitioned to the new syntax
Who wants to code on an API that has precedent of being broken so quickly? This is the promise of either redo the same thing every coupe of years, or forget about security updates.
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?
When will websites be more functional? When will they be faster and less riddled with glitches? I see an increasing number and variety of fancy "loading" dialogues someone somewhere must have spent a lot of time on but never a logical explanation of why I should have to wait in the first place for seemingly superficial reasons (loading cesspools of JavaScript frameworks) or why navigation is so painful (moar round trips!!) with browsers stuttering to keep up and basic navigational elements (back, forward) no longer operative.
Over the past few years my experience as a user has gotten worse not better.
Where's the pudding?
You are on slashdot. Odds are he's technically illiterate but thinks he's really in the know because he "hacks on linux".
I am just wrapping up a project with django+python on the back end, and angular on the front end. Works fine right now.
http://michaelsmith.id.au
Obviously a phrase unknown to Google. Just keep breaking stuff to "make it better."
Oregon seens to be thinking about about making k-12 kids learn java. Maybe thinking is the wrong word.
Bad typo there, the linked story says 1.3 million not 21.3 Also, it is an odd way to count, based on monthly unique visitors.
i hope they do better then python, the switch to python 3 is still going on, with so many people staying on python 2 because module x & y don't work yet on 3.
If they can pull it off, perhaps the python community can learn from it and clean up the current mess they have on their hands.
On a long enough timeline, the survival rate for everyone drops to zero.
Good job