Supprimer un message
gizmo
Ok, je suis bien d'accord que Swing, en lui-meme, est une erreur (pour couvrir la grosse erreur qu'etait AWT), mais ca fait quand meme bien longtemps que des librairies graphiques alternatives existent (SWT, JGoodies, entre autre)
De manière générale une appli java est quand même plus lourde que la moyenne
Bah non, pas vraiment.
Tu compares ca a quoi? .NET qui a aussi une grosse VM? Python qui a une VM plus legere mais dont les thread prennent plus de place? PHP qui est plus lent et plus gourmand en memoire des que la charge monte un peu?
C'est vrai que le bootstrap est plus lent et gourmand, mais apres tu te retrouve avec un systeme quasiment aussi rapide que le C/C++ actuellement dans la plupart des situations (attention aux trolls qui te realisent des micro-bench qui ne representent pas une utilisation reelle)
Mais même le code java est lourd je trouve. La complexité aussi. Par exemple, faire du développement web en java, pfiouuu pas évident. La profusion de classes et frameworks dans tous les sens qu'il faut maîtriser pour faire une simple page web... Sans compter qu'il faut installer toute une machinerie sur le serveur.
Pour installer un serveur web PHP, tu as besoin de: un serveur (apache), php, mod_php
Pour installer un serveur java, tu as besoin de: un serveur (tomcat), java, c'est tout.
Tu veux une DB? tu dois les rajouter dans les deux cas. Tu veux faire un projet complexe? tu utilises un framework dans les deux cas. Et pour peux que tu choisisses l'un ou l'autre, tu pourras constater que certains framework java sont bien plus simples que des framework php fournissant le meme type de fonctionnalites.
Je reconnais que java a fait du progrès par rapport à ses débuts, c'est indéniable d'ailleurs, mais je n'accroche pas à ce langage
Ah oui, mais ca c'est autre chose. Moi j'ai plein de griefs a lui faire, mais ils sont plus dans le cadre des paradigmes implementes ou de certains choix de syntaxe.