Question

Si votre responsable vous a donné un projet Web à mettre en œuvre et que vous avez le choix de choisir les technologies à utiliser?

Je sais que de nombreuses entreprises utilisent leurs technologies standard et sont très opposées à l’essai.

Était-ce utile?

La solution

Personnellement, j'utiliserais le framework avec lequel je suis le plus familier, à savoir Tomcat, JSP et mon propre framework de développement d'applications (Inon). Pas parce que c'est le plus avancé sur le plan technologique ou le plus intéressant, mais parce que je le connais très bien et que je pourrais obtenir des résultats plus rapidement.

La raison pour laquelle les entreprises ont tendance à s'en tenir à ce qu’elles savent, c’est qu’elles investissent énormément dans les compétences des développeurs, souvent une bibliothèque d’applications existantes et de composants construits sur une seule plateforme, ainsi que des coûts de maintenance élevés à prendre en compte. S'ils parviennent à garder leur équipe concentrée sur un cadre, l'investissement obtiendra le rendement le plus élevé et les coûts futurs seront réduits.

Pas idéal si vous êtes un développeur qui souhaite développer ses compétences et essayer les dernières nouveautés: l'avantage de garder ses programmeurs motivés est également une considération valable pour une entreprise à prendre en compte - mais le point de basculement pour l'entreprise est généralement différent du point de basculement pour l'individu.

Autres conseils

@Damo,

Avant que la technologie ne soit choisie, les gens définissent généralement les exigences et mesurent les compétences de l'équipe

dépend entièrement du produit souhaité et de son public. Quel est le produit? Pour qui est-ce?

Avez-vous déjà une équipe? Si oui, vous pouvez vérifier quelles technologies elles sont fortes.

Avez-vous besoin de vous connecter à un autre système? Si tel est le cas, vous pouvez vérifier certaines compatibilités, car certaines technologies nécessitent plus d’efforts de connexion.

Cela a déjà été discuté.

Le facteur le plus important est la technologie avec laquelle votre équipe est capable de mener à bien des projets. Ensuite, déterminez quelles technologies peuvent soutenir les objectifs de votre projet spécifique le plus efficacement possible.

Si on me laissait le choix, ce serait probablement ce que je maîtriserais le plus, donc ASP.NET C #, en gros MS Technologies.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top