Jouet a écrit :
Utiliser la technique AJAX est un de mes objectifs. --> Important
|
Aucun intérêt d'utiliser AJAX pour le plaisir de l'utiliser.
Comme le reste des technos Javascript, AJAX existe principalement pour améliorer l'existant et dynamiser le site (réduire les temps morts & améliorer l'ergonomie des fonctionalités existantes).
Pour l'archi, ça va dépendre de ton langage.
Apache+PHP+MySQL est le stack LAMP le plus courant, ça permet de faire des développements rapides avec peu d'overhead.
Tu peux remplacer MySQL par PostgresQL, tu y gagneras en fonctionalités et en puissance, mais les offres d'hosting avec Postgres dispo sont plus rares.
De même, tu peux remplacer efficacement PHP par Perl, Pythonh ou Ruby. PHP est déployé partout mais les CGI Python ou Perl restent très fréquement dispos, et Ruby se déploie de plus en plus vite.
De plus, Ruby ou Python te permettent d'accéder à des frameworks légers et puissants (Ruby on Rails pour Ruby, Turbogears ou Django en Python).
Enfin, les stacks basés sur Java ou .Net sont beaucoup plus lourds à mettre en place (et beaucoup plus difficiles à hoster), à réserver à des applis ayant besoin de perfs extrèmes ou de packages spéciaux, faire de petites webapps en utilisant ces mastodontes est suicidaire.
---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody