Ist Angularjs zukunftssicher?
Angularjs ist eine sehr schöne und mächtige framework, aber ist es zukunftssicher?
- Können wir sicher sein, dass es eine gute Wahl für web-Anwendungen im enterprise-Kontext für bis zu 5-10 Jahre? edit: ja, fast keine-Technologie wird die Letzte lange. Aber die Leute müssen geschult werden, und der code muss gewartet und weiterentwickelt werden. Wenn wir rückblickend in 5 Jahren sagen "das war eine schreckliche Wahl, und wir sollten uns bekannt, weil von xy" das wäre schlecht.
- Aktivität auf Stackoverflow und Google Trends bedeuten, dass die community ist sehr aktiv und viele Menschen sind daran interessiert, die Technologie direkt jetzt, aber was sind gute Argumente, um jemanden davon zu überzeugen, dass das framework ist nicht nur ein Aktueller hype? edit: ich bin auf der Suche nach Argumenten, die überzeugen konnten etwas konservative Entscheider, die verständlicherweise nicht wollen, ändern Sie die Technologie-stack die ganze Zeit. Bis jetzt benutzen Sie meist JSF.
Argumente (ich werde verkaufen):
- Vorbereitung für zukünftige standards:
- "Sie machen die features schon jetzt zu haben, sondern setzen den Rahmen (und durch die Erweiterung der apps, erstellt mit dem framework) in einer position, wo die Umstellung auf die standard-HTML5-Lösung wird einfach sein, wenn, die Lösung wird weithin verfügbar. Kurz gesagt, Sie verwenden, bald-zu-sein-standard-HTML5-Funktionen jetzt, und es wird einfach zu konvertieren Sie Ihre app zu nutzen, HTML5-standards später. Ordentlich!" (http://www.dan-menard.com/2012/07/10/things-that-are-awesome-about-angularjs/)
- ", Wie Sie schreiben, nutzen Sie wiederverwendbare Komponenten in AngularJS sieht aus und fühlt sich eine ganze Menge wie Sie, wie Sie schreiben, und die Verwendung von web-Komponenten in ein paar Jahren" (http://www.dan-menard.com/2012/07/10/things-that-are-awesome-about-angularjs/). Ein weitere link hinter diesem: http://www.2ality.com/2013/05/web-components-angular-ember.html
- Das Projekt wird gefördert und eingesetzt (Youtube für die PS3, DoubleClick) von einem großen Konzern (Google)
- Wiederaufbau DoubleClick: http://www.youtube.com/watch?v=oJoAnVRIVQo
Einige pro-Winkel-links, die zum größten Teil sprechen Sie über die Funktionen:
- http://blog.revolunet.com/blog/2013/06/01/starting-with-angularjs/
- http://stoic.cloud.answerhub.com/questions/1832/why-choose-angularjs.html
- http://stevetaylor.quora.com/Goodbye-JSF-PrimeFaces-Hello-AngularJS-Zurb-Foundation
- http://oscarvillarreal.com/2013/05/07/5-reasons-to-use-angularjs-in-the-corporate-app-world/
- Keine aktuelle web-application-framework ist wahrscheinlich auf dem Laufenden zu sein in 5-10 Jahren. Das web bewegt sich etwa zwei Größenordnungen schneller als die enterprise.
- smk, kennen Sie einen besseren Ort, um eine solche Frage stellen? Vielen Dank für deinen input SLaks.
- Ich hoffe, es bleibt rund eine lange Zeit. Unsere Gruppe gesehen haben Einsparungen von 70-80% in der Anzahl von Zeilen code erforderlich, wenn im Vergleich zu unserem jQuery-Lösungen.
- Wenn es nicht bleiben, es sein denn es wurde durch etwas besseres ersetzt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nichts ist zukunftssicher, wenn man weit genug in die Zukunft (mit der möglichen Ausnahme von COBOL -, die wir nie vollständig entfernen). Nichts war gesichert, bevor es war. Etwa 1997, als ich anfing PHP zu beschäftigen, dann heißt FI), wer hätte gedacht, dass es geworden wäre, eine Plattform für Facebook?
Große Spieler, die verabschieden ein framework ist, was macht es Zukunft-beständig. Durch Ihre schiere Masse und den Umfang, den Sie unterstützen, und schieben Sie einen Rahmen in eine nachhaltige Wartungs-und feature-Entwicklung.
Haben einen großen pool von kleinen Spieler, die mit dem framework ist es, was große Spieler halten die option (oder mit einem kleinen Spieler explodieren in der Größe). Es scheint mir, dass dies ist, wo Eckige ist jetzt.
Also, setzen Sie Ihre Karriere auf einer Technologie, die auf dieser Ebene? Das ist eine persönliche Wahl.
Einige Fragen, die ich mich Frage, Wann die Wahl eines neuen tech sind:
"Einhaltung von standards"?