Bonsoir,
Juste pour me situer, je suis programmeur pro (avec études d'ingénieur et toute la cuisine). Mon expérience porte essentiellement sur des applications windows en dotnet. J'aimerai me lancer dans un projet de plateforme web à temps perdu, tout de même quelque chose d'assez sérieux. Un projet vraiment centré sur le web, pas une application desktop qui comporte une prise en charge web.
Le problème c'est que mes connaissances sont un peu faibles sur le développement web et je n'arrive pas vraiment à savoir quel langage utiliser.
J'ai pensé à PHP, hébergement facile à trouver, communauté assez forte etc... Mais je suis un peu sceptique quant à la qualité du langage lui-même, je suis peut être tombé sur de mauvais exemples.
A priori à en juger par les codes que j'ai analysés, la séparation des couches m'a semblée quasi-inexistante, les variables semblent un peu n'importe quoi (typage faible, omission de déclaration), pas vraiment de notion ORM/entité du code sql break-at-runtime embarqué au milieu du code html...
A coté de cela il y a Asp.net, mais j'aimerai éviter car l'hébergement est plus rare, plus coûteux et puis j'ai déjà l'occasion de faire du dotnet assez souvent au job.
Reste les technologies java, j'ai fait du j2se à l'époque du jdk 1.4, le langage me plaît pas mal, fortement typé et tout ça. Par contre on semble dire que cela est plutôt fait pour offrir un portail web sur des applications J2ee existantes tout en partageant les mêmes couches métiers. Est-ce pertinent pour un projet centré web? Est-ce que c'est vraiment sortir la presse hydraulique pour écraser une canette en alu?
J'aimerai pas mal que vous me conseillez, sachant que je souhaite avoir du code propre et maintenable et si possible bosser avec du mapping objet.
Merci d'avance
Partager