20Fermer22
Kevin KoflerLe 24/07/2008 à 01:28
AMHA, le JS sert avant tout à faire des applications qui se prennent pour des sites web ou des sites web qui se prennent pour des applications. Ça crée des mélanges entre les 2 concepts qui réunissent les désavantages des deux: le bouton pour revenir en arrière ne fonctionne pas comme on l'attendrait d'un site, on est dépendants d'un serveur et d'une connexion à Internet comme pour un site, mais on peut aussi avoir des problèmes de compatibilité avec sa machine comme pour une application etc., et qui en rajoutent d'autres, genre la lenteur. Donc, toujours AMHA, il faut choisir:
* soit on fait un site, alors tout le code a sa place du côté serveur (et à ce moment-là, vous avez le choix du langage de programmation, le client recevra toujours du HTML),
* soit un fait une application, alors tout le code a sa place du côté client, et AMHA le meilleur choix est en un langage compilé (en code natif; ça élimine le JS) et multiplateforme (je propose le C++ avec KDE 4, ou éventuellement le ISO C99 pour ce qui n'a pas besoin d'interface graphique) et une licence libre (je propose la GNU GPL, avec une version minimum imposée, mais pas de version maximum (donc GPL>=2 ou GPL>=3)).