Bonsoir,
C'est moi où il manque des éléments pour répondre sans mettre en avant sa technologie favorite?
Il y a quand même des finalités à prendre en compte au niveau du choix d'un langage de développement, autre que "multiplateforme".
Là je ne vois que ces deux points :
1) connexion à un SGBD postgresql
C'est loin d'être très discriminant, dans la mesure où rares sont les langages usuels qui ne disposent pas de cette possibilité.
2) déploiement aisé
Il me semble qu'il y a confusion entre déploiement et développement de l'application. En quoi la diffusion d'un logiciel doit être lié au langage dans lequel on programme ce logiciel?
Il y a encore beaucoup de questions à se poser avant de choisir une solution technique à mon sens.
Notes :
- On ne développe pas ce que l'on veut dans un navigateur. On est vite amené à utiliser des plugins coté client qui n'ont pas vraiment tendance à faciliter la maintenance. D'une part, on doit régulièrement faire évoluer le code, d'autre part, on doit gérer la compatibilité avec une série de navigateurs.
- PHP ne se limite pas à la production de page HTML, ou de fichiers textes. Regarde du coté de chez Zend par exemple pour avoir une idée des possibilités du langage.
http://framework.zend.com/manual/en/.
-
L'appel des clients est plus de l'assistance que de la maintenance. Il n'y a pas que l'installation qui amène un besoin d'assistance. La maintenance, corrective et évolutive, en est une autre.
- Il doit y avoir des contraintes d'administration du réseaux qui ne semblent pas prises en compte.
Là, on ne sait même pas si les postes des utilisateurs sont aux seins de la même société, au sein d'un même intranet. On a aucune aussi aucune idée du niveau de sécurité appliqué... On a aucune idée du niveau de sensibilité des données...
Hors, déployer à travers le web ou au sein d'un intranet; ça ne soulève pas les mêmes questions et les mêmes coûts de développement.
Partager