PHP ou CSS?

Tristelune
Invité n'ayant pas de compte PHPfrance

01 janv. 2006, 18:52

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

Petit nouveau ! | 1 Messages

01 janv. 2006, 18:58

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 :wink:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

01 janv. 2006, 19:06

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 :wink: )

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
pjl
ViPHP | 2119 Messages

01 janv. 2006, 20:14

et au toout début était le HTML qui reste quand même la base.

Mammouth du PHP | 19672 Messages

01 janv. 2006, 20:18

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.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: