Infrastructure d'un site Web avec AJAX - HTML/CSS - Programmation
Marsh Posté le 25-11-2005 à 15:25:11
Jouet a écrit : |
Bin si tu débutes vraiment dans l'ordre je te conseille d'apprendre:
- l'html
- les css
- le javascript ( et plus particulièrement ce qui touche au DOM)
- le XML
- un langage coté serveur ( c'est lui qui conditionnera le plus ton "infrastructure" )
- le SQL ( après à toi de choisir le SGBD que tu préfères)
une fois que tu connaîtras tout ça tu auras la réponse à ta question...
Marsh Posté le 25-11-2005 à 15:36:30
J'ai peut-être oublié de préciser que je suis développeur d'applications "classiques". J'aimerai surtout éviter de perdre trop de temps à chercher dans les centaines de technologies différentes ce qui correspond le mieux à mon objectif :
Développer une application/site Web pour mon Intranet et apprendre à maîtrise AJAX.
Je connais déjà le HTML, Java, XML et SQL mais je ne connais pas les caractéristiques (avantages/inconvénients) des logiciels disponibles
Marsh Posté le 25-11-2005 à 15:47:25
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.
Marsh Posté le 25-11-2005 à 16:10:10
Merci pour les infos.
Est-ce que Python ou Ruby sont assez répandus chez les hébergeurs?
Est-ce que tu as quelques adresses?
Marsh Posté le 25-11-2005 à 19:39:47
J'ai un compte Dreamhost, et Perl, Python et Ruby sont dispos (avec Ruby on a même Ruby on Rails)
OVH permet également d'utiliser Perl ou Python (mais pas Ruby) sur les mutu.
Il y a sûrement d'autre hosts fournissant ces services, je crois qu'il y a un thread là dessus en cat WS&R, un truc du style.
Marsh Posté le 25-11-2005 à 19:47:11
remarquez bien que masklinn s'autofait de la pub heing ?
http://www.dreamhost.com/rewards.cgi?masklinn <==============
Marsh Posté le 25-11-2005 à 20:28:03
On a vu. Tricheur
Marsh Posté le 25-11-2005 à 20:40:13
gatsusat a écrit : remarquez bien que masklinn s'autofait de la pub heing ? |
Ben ouais, je vais pas t'en faire à toi
Marsh Posté le 25-11-2005 à 15:06:41
Bonjour tout le monde,
Je débute dans le développement Web et je souhaite connaître l'infrastructure nécessaire pour mettre en oeuvre un site Web.
Utiliser la technique AJAX est un de mes objectifs. --> Important
Pour cela j'aimerai connaître les logiciels à installer sur le serveur et quelles sont les différentes variantes possibles (j'entends toujours parler de Apache, Tomcat, JBoss, mySQL, etc.)?
Merci d'avance pour vos conseils