Domanda

Se ti è stato dato un progetto web dal tuo manager da implementare e ti è stata data la libera scelta su quali tecnologie usare?

So che molte aziende hanno le loro tecnologie standard che usano e sono molto contrarie a provare cose nuove

È stato utile?

Soluzione

Personalmente userò il framework con cui ho più familiarità, che è Tomcat, JSP e il mio framework di sviluppo di applicazioni (Inon). Non perché è il più tecnologicamente avanzato o il più interessante, ma perché lo conosco intimamente e sarei in grado di ottenere i risultati più rapidamente con esso.

Il motivo per cui le aziende tendono a rimanere fedeli a ciò che sanno è che hanno un grande investimento nelle competenze degli sviluppatori, spesso una libreria di app e componenti esistenti incorporati in un'unica piattaforma e un elevato costo di manutenzione futuro da tenere in considerazione. Se riescono a mantenere il proprio team focalizzato su un framework, l'investimento otterrà il massimo rendimento e i costi futuri saranno mantenuti inferiori.

Non è l'ideale se sei uno sviluppatore che desidera espandere le tue abilità e provare le ultime novità: il vantaggio di mantenere motivati ??i programmatori è anche una considerazione valida per un'azienda da considerare, ma di solito il punto di svolta per l'azienda è diverso dal punto di non ritorno per l'individuo.

Altri suggerimenti

@Damo,

prima che arrivi il momento della selezione della tecnologia, le persone di solito definiscono i requisiti e misurano le competenze del team

Dipende interamente dal prodotto previsto e dal suo pubblico. Qual è il prodotto? Per chi è?

Hai già una squadra? Se sì, potresti verificare quali tecnologie sono efficaci.

Devi connetterti ad un altro sistema? In caso affermativo, è possibile verificare alcune compatibilità perché alcune tecnologie richiedono uno sforzo maggiore per la connessione.

Questo è stato discusso in precedenza.

La considerazione più importante è la tecnologia in cui il tuo team è esperto nella realizzazione di progetti. Quindi considera quali tecnologie potrebbero supportare i tuoi obiettivi specifici di progetto in modo più efficiente.

Se mi venisse data una scelta libera, molto probabilmente sarebbe quello in cui sono più abile, quindi ASP.NET C #, fondamentalmente MS Technologies.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top