Récemment, nous avons eu un projet qui peut être développé soit en J2EE ou Asp.Net (aucune restriction du client). Le client demande de donner la meilleure solution pour maintenir le projet à long terme.Besoin d'aide pour sélectionner la technologie
Ici, je ne veux pas parler de "Java vs .NET" mais j'ai besoin de savoir lequel est préférable pour réduire les coûts de maintenance. Si je choisis l'une de ces technologies, laquelle nécessitera moins de coûts de développement et de maintenance. Si vous utilisez Java, je peux choisir n'importe quel système d'exploitation, serveur Web, serveur d'application et base de données. Mais pour un type d'applications d'entreprise, y aura-t-il un coût moindre par rapport aux technologies MS?
Tout simplement, supposons que j'ai besoin de 100 serveurs Web, 30 serveurs de bases de données. Lequel nécessitera moins d'investissement?
Je pense que vous devez définir le terme "moins d'investissement" un peu mieux. Java sera moins coûteux en termes d'achats en raison de la nature OSS de celui-ci. Les solutions .NET ont des frais de licence et de serveur, peu importe le chemin que vous prenez. Mais les deux prendront une quantité de support et de maintenance dédiée à tout projet de logiciel d'entreprise. –
D'accord. Il y a habituellement beaucoup plus de facteurs qui entrent dans cette décision, tels que la disponibilité des talents. Vous n'avez pas précisé si vous avez déjà une équipe de soutien ou si vous en aurez besoin. Alors que les licences sont moins chères avec Java, les salaires ont tendance à être plus élevés pour le personnel de soutien. Quelle que soit la plate-forme que vous choisirez, le facteur le plus important en termes de coût sera la compétence de l'équipe - une application merdique sera généralement plus coûteuse à entretenir qu'une application bien conçue. L'une ou l'autre plate-forme fonctionnera bien dans de bonnes conditions. – NightOwl888
Actuellement, nous n'avons pas beaucoup de personnel pour le développement et l'administration. Besoin de recruter – Joe