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
Répondre
Vous souhaitez créer un système de gestion de contenu CMS. Drupal est mon cadre préféré pour cela. Vérifiez-le.
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. –
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. –
Vous pouvez également modifier votre réponse, je pense;) –
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/).
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.
- 1. Questions sur la construction d'un site Web
- 2. la construction page web filtre de contenu
- 3. Images sur les sites Web
- 4. Transitions de pages sur des sites Web?
- 5. meilleurs magazines et Sites Web
- 6. Questions d'architecture Web App
- 7. Méthodes statiques sur les sites Web ASP.NET
- 8. Questions sur la boxe
- 9. questions d'applications Web sécurisées
- 10. ASP.NET Déploiement de sites Web
- 11. 3 sites Web 1 Projet
- 12. Imputation de sites Web corporatifs
- 13. Asp.Net sites Web imbriqués
- 14. Un livre sur la construction d'un service Web complet?
- 15. Procédure étape par étape pour la création de sites Web?
- 16. Comment hébergez-vous plusieurs sites Web publics sur un VPS?
- 17. Des sites Web ouverts?
- 18. Sites Web multi-cultures
- 19. Questions générales sur la configuration de Subversion (w/Netbeans) et du workflow de développement web
- 20. Quelques questions sur la complexité
- 21. Mobile Ressources de développement de sites Web
- 22. De bons sites Web pour tester webcrawler sur
- 23. Quelle combinaison de couleurs utiliser sur les sites Web?
- 24. Projet hébergeant des sites proposant l'hébergement de sites Web
- 25. J'ai quelques questions sur la construction d'une application AIR pour une utilisation avec un projecteur connecté
- 26. Organiser des sites complexes d'articles complexes sur de grands sites Web
- 27. web developer express - deux questions
- 28. Questions sur la construction d'une nouvelle gemme en utilisant le modèle Wycats
- 29. Sites Web multilingues avec ASP.NET MVC
- 30. Questions sur la compilation de fichiers Lua
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). –
"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. –
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. –