[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: outils de dev de sites web



Pour conforter certains dans leur vanite, je dirais que ce n'est sans doute pas
le sujet de cette mailling list qui, comme son l'indique clairement, est dédiée
au developpement de la debian en francais. 

Le probleme de ta question est quelle est tres vaste. La creation d'un site web
de A a Z implique un grand nombre de connaissances et de technologies.

Tout d'abord, il te faut disposer d'un butineur... traduction: browser. Sous
linux et parmis les plus connu tu trouveras Lynx (mon favoris, raison pour
laquelle je le cite en premier), Netscape Communicator, Opera (www.opera.com),
w3m,...

Au minimum, pour creer une simple page web, il te faut connaitre l'HTML. 
Pour ce faire il existe assez de pages web dediees a ce sujet et une simple
recherche sur google (www.google.com) doit te permettre de trouver de tres
bonnes introductions. Tu devras egalement disposer d'un editeur de pages Web.
Un editeur classique comme vi/emacs/... te permettra de t'affranchir
correctement de cette tache. Cepandant, il existe des editeurs dedies a la
création de pages web. Dans cette catégories, il existe des editeurs WYSIWYG
dont le plus courant (mais pas le plus sympa) est l'editeur fournit avec
Netscape Communicator. En faisant une recherche sur Freshmeat (freshmeat.net)
tu trouveras facilement l'editeur susceptible de remplir tes moindres
exigeances.

Ensuite, si tu desires ajouter des images dans une page web requiert que tu
connaisses un/plusieurs programmes de dessins/ retouches d'images. A ce titre
et pour ne pas trop s'éloigner du sujet, je te conseille l'excellent The Gimp
qui tourne sous XFree86/Linux donc Debian. Je te conseille aussi de faire une
recherche sur Freshmeat (freshmeat.net) pour trouver des clones de freehand ou
tout autre programme de dessins vectoriels, tres utilisés notemment dans la
creation de logos a caractere professionnels.

La generation de pages dynamiques (cad dont le contenu varie en fonction d'un
certains nombres d'elements exterieurs a la page) demande que tu connaisses
d'une part un langage de programmation, et (facultatif) le fonctionnement et
l'utilisation d'un moteur de bases de données. Dans la catégories des langagues
souvent les plus souvent utilise et disponible sous Linux, on trouve Perl, PHP,
Python. Les moteurs de bases de données les plus couremment utilise sous Linux
sont MySQL/mSQL (www.mysql.com) et  PostgresSQL (www.postgressql.org ??? <-
exprime un doute quand a la valeur du lien fournis).

Enfin, la creation d'un site web peut egalement requerir la connaissance d'un
serveur de pages webs. Le plus courant sur internet aujourd'hui (voir
www.netstat.com) et disponible sous Linux se nomme Apache (www.apache.org).

Pour terminer, il existe un certains nombre d'applications qui vont "integree"
qui vont t'assister de maniere plus ou moins pertinante et confortable dans la
creation de pages webs. Il en existe, par exemple,  plus d'une qui t'aide a 
creer un portail. Le plus souvent ces dernieres sont ecrites en perl ou en
php. Si ce genre d'application t'interesse, je te conseille de jeter un coup
d'oeil a zope (www.zope.com ou org ou net, je ne sais plus) qui est ecrit en
python.

HTH -- pour les newbies: qui veut dire "Hope that it helps. --

(voila qui fera peut etre de moi un vrai guru !)

--
Life is hard but the root password helps.
		-- Anonymous

Gregoire Welraeds
<gregoire (at) welraeds (dot) be>

On Thu, 12 Jul 2001, Bernadette PREVOT wrote:

> Bonjour,
> 
> je voudrais me mettre a la creation de sites web et ne sais pas trop par ou commencer mes recherches pour choisir les outils de conception et de developpement, ni comment faire le tri.
> Auriez-vous des noms ou des liens qui me permettraient de commencer ces recherches. ou toutes autres info ou conseils qui vous paraitront utiles.
> 
> D'avance merci.
> 
> BP.
> 
> 
> --  
> To UNSUBSCRIBE, email to debian-french-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 
> 



Reply to: