2010-08-02 6 views
0

Je connais HTML et Javascript, mais je me demandais quelles langues je devrais connaître pour construire des sites Web plus interactifs. Par là je veux dire que je veux mettre à jour un site automatiquement de temps en temps sans avoir à charger les fichiers moi-même. Quelle langue vous donne la possibilité de faire ce genre de choses le mieux?Questions sur la construction de sites Web

+0

Cela dépend de ce que vous entendez par * Je veux mettre à jour un site automatiquement de temps en temps sans avoir à charger moi-même les fichiers *. Peut-être JavaScript -> [Ajax] (http://en.wikipedia.org/wiki/Ajax_%28programming%29). –

+0

"Par là je veux dire que je veux mettre à jour un site automatiquement de temps en temps sans avoir à charger moi-même les fichiers"? S'il vous plaît expliquer cela plus complètement. Ce n'est pas clair ce que vous essayez de faire. –

+0

Je pense qu'il veut que d'autres utilisateurs qui ne sont pas des développeurs puissent se connecter et contribuer au contenu via des formulaires Web sur le site afin qu'il n'ait pas à créer lui-même de nouvelles pages. –

Répondre

1

Vous souhaitez créer un système de gestion de contenu CMS. Drupal est mon cadre préféré pour cela. Vérifiez-le.

+0

Drupal est fait en PHP/Mysql. Joomla en est un autre, et Wordpress peut aussi être utilisé comme un CMS. Ces produits permettent aux types non-programmeurs de mettre à jour leur propre contenu sur un site que vous avez créé pour eux. –

+0

drupal.org serait mon premier arrêt. Vous pouvez télécharger leur cadre ici. Drupal a beaucoup de modules que la communauté des utilisateurs a contribué à vous donner beaucoup de fonctionnalités intéressantes. –

+0

Vous pouvez également modifier votre réponse, je pense;) –

1

Pour rendre les sites Web interactifs js + html (+ css pour le style) est suffisant. (Php + MySQL est le plus facile pour la base de données & backends)

Mais pour faciliter vous codage devez utiliser des bibliothèques telles que JQuery, Mootools ou Prototype (ce sont les 3 je l'ai utilisé jusqu'à présent, il y a plus, vous pouvez trouver quelques plus à http://code.google.com/apis/libraries/).

1

Certains des systèmes de gestion de contenu les plus populaires, tels que Drupal, Joomla et Wordpress, sont construits avec PHP. Il est assez facile d'apprendre les bases, et la syntaxe est quelque peu similaire à JavaScript. Vous devrez également apprendre à utiliser un système de base de données; MySQL est très commun. Ces deux technologies sont disponibles sur presque tous les hébergeurs.

D'autres langages côté serveur courants sont Python et Ruby, qui sont généralement utilisés par les frameworks Django et Rails, respectivement. Aussi puissants qu'ils soient, ils prendront probablement un peu plus de travail à mettre en place en fonction de votre fournisseur d'hébergement.

Si vous voulez rouler votre propre système, alors je vous recommande de jeter un oeil à CodeIgniter. C'est un framework PHP puissant qui n'est pas trop difficile à apprendre.

Questions connexes