PHP ou CSS?
Posté : 01 janv. 2006, 18:52
par Tristelune
Voilà, j'aimerais me lancer dans un langage pour la création de sites webs et je ne sais pas lequel choisir.
Pourriez-vous m'aider à me guider en me donnant les avantages et inconvénients de chacun?
Merci beaucoup.
Tristelue
Posté : 01 janv. 2006, 18:58
par Tristelune
Je n'ai jamais programmé (je pense que c'est aussi bon à savoir), donc si vous pensez qu'il est nécessaire de commencer par apprendre les bases de la programmation en général, vous pouvez me conseiller un bouquin

Posté : 01 janv. 2006, 19:06
par Truc
Salut,
Ce sont 2 "langages" différents qui n'ont rien en commun. Le php sert pour rendre dynamique les pages alors que le CSS pour rendre les pages plus "belles".
Si tu veux te lancer dans la création d'un site il faut déja comprendre ce qu'est le php et le CSS.
Pour plus d'information regarde
ICI (post-it au-dessus du sujet

)
Posté : 01 janv. 2006, 20:14
par pjl
et au toout début était le HTML qui reste quand même la base.
Posté : 01 janv. 2006, 20:18
par Cyrano
Si tu veux te lancer dans la créations de sites web, tu vas avoir plusieurs langages à apprendre, chacun ayant un rôle spécifique et complémentaire par rapport aux autres.
Le tout premier sera bien entendu le HTML, obligatoirement. C'est un langage de définition, on ne parle pas de programmation. Avec le HTML, on structure un document en différents éléments : titre, paragraphe, listes à puce, bloc de citation, etc, etc...
Ensuite tu peux en option ajouter d'autres langages. D'abord des langages dis "clients", c'est à dire interprétés par l'ordinateur de l'internaute.
- CSS : Cascading StyleSheet ou Feuilles de style en cascade. Ce langage est destiné à effectuer la mise en page, quoiqu'il serait peut-être plus approprié de parler de "mise en forme". Choix des polices de caractères, des couleurs, des illustrations, de la disposition des éléments dans la page, etc...
- JavaScript : Là, on commence à programmer. Le JavaScript est très utile. Permet d,ajouter du dynamisme coté client. On peut effectuer certaines modifications dynamiques dans une page lors d'évènements, on peut aussi valider des données de formulaires
Enfin on peut rajouter des langages dits "serveurs", c'est à dire interprétés du coté du serveur d'hébergement.
- PHP : PHP Hypertext Preprocessor, langage de programmation permettant en particulier une interaction avec des bases de données et d'autres choses encore
- SQL : Structured Query Language : indispensable pour communiquer avec une base de données.
En fin de compte, ta question "CSS ou PHP" est une mauvaise question et la réponse serait CSS ET PHP. Comment décider par quoi commencer serait une question plus juste. Ceci dit, tu pourrais tous les apprendre successivement, mais la question qui sera alors la plus brillante sera : "Pourquoi ?" et la réponse dépêndra de ce que tu veux faire au juste : Site de présentation statique, site interactif, site avec un contenu devant pouvoir évoluer, site de vente en ligne, etc...
Détermine ce que tu veux faire et on pourra t'aiguiller vers l'une ou l'autre orientation possible.