8

Angularjs è un framework molto bello e potente, ma è a prova di futuro?Angularjs è a prova di futuro?

  • Possiamo essere sicuri che sarà una buona scelta per le applicazioni Web in un contesto aziendale fino a 5-10 anni? modifica: sì, quasi nessuna tecnologia durerà così a lungo. Ma le persone devono essere addestrate e il codice deve essere mantenuto e sviluppato ulteriormente. Se dovessimo guardare indietro tra 5 anni e dire "questa è stata una scelta terribile, e avremmo dovuto saperlo a causa di xy", sarebbe male.
  • L'attività su Stackoverflow e Google Trends implica che la comunità è molto attiva e che molte persone sono interessate alla tecnologia in questo momento, ma quali sono i buoni argomenti per convincere qualcuno che il framework non è solo un hype attuale? modifica: Sto cercando argomenti che possano convincere i decisori un po 'prudenti che, comprensibilmente, non vogliono cambiare lo stack tecnologico in ogni momento. Fino ad ora usano principalmente JSF.

Argomenti (io aggiungo il vostro):

Alcuni collegamenti pro-angolari che per la maggior parte parlano di funzionalità:

+5

_Nessuna_ l'attuale framework per applicazioni Web è probabile che rimarrà aggiornato in 5-10 anni. Il web si muove di circa due ordini di grandezza più velocemente di un'impresa. – SLaks

+0

smk, conosci un posto migliore per fare una domanda del genere? Grazie per il tuo contributo SLaks. – thomre

+1

Spero che rimanga intorno a lungo. Il nostro gruppo ha visto un risparmio del 70-80% del numero di righe di codice necessarie rispetto alle nostre soluzioni jQuery. – Alan2

risposta

13

Nulla è a prova di futuro, se si dovesse guardare abbastanza lontano nel futuro (con la possibile eccezione di COBOL che non saremo mai completamente liberarsi di). Niente era a prova di futuro prima che fosse. Intorno al 1997, quando ho iniziato a imparare PHP (allora chiamato FI), chi avrebbe pensato che sarebbe diventato una piattaforma per Facebook?

I grandi giocatori che adottano un framework sono ciò che lo rende resistente al futuro. Grazie alla loro massa e alla loro portata, supportano e spingono una struttura per la manutenzione e lo sviluppo di funzionalità sostenibili.

Avere un grande gruppo di piccoli giocatori che utilizzano il framework è ciò che rende i giocatori grandi considerare l'opzione (o avere un piccolo player esplodere in termini di dimensioni). Mi sembra che sia qui che Angular è in questo momento.

Quindi, scommetti la tua carriera su una tecnologia a questo livello? Questa è una scelta personale.

Alcune domande che mi pongo quando si sceglie una nuova tecnologia sono:

  • Sarà risolvere i problemi per te, e ti fanno una superstar nella vostra organizzazione?
  • Sarai in grado di trovare e/o addestrare gente, quando il tuo successo di montaggio richiede personale?
  • Il tuo progetto e/o la tua azienda sono abbastanza piccoli da volare sotto il radar di "conformità agli standard"?
Problemi correlati