Novice dans les technologies du WEB je souhaiterai connaitre la difference entre les langages de programmation (HTML, java ...), afin de faire mon choix pour la création de mon futur site web.
Version imprimable
Novice dans les technologies du WEB je souhaiterai connaitre la difference entre les langages de programmation (HTML, java ...), afin de faire mon choix pour la création de mon futur site web.
au début, il faut te faire la main avec le HTML, ca c'est la base des site web
ensuite tu pouras decouvrir d'autre langage de script
coté client
:arrow: javascript
:arrow: vbsccript
coté serveur
:arrow: php
:arrow: asp
et puis il y a aussi les feuilles de styles, le XML ....
tu peu déja aller voir sur le site de H. Etiévant, il y a une première aproche du HTML
http://cyberzoide.developpez.com/html/
A priori le HTML à l'air le plus adpaté au départ. Quels sont les outils de développement que je peux utiliser pour créer mon site. Je cherche en fait des logiciels libre de droit qui me permettent pas mal de possibilités.
Merci encore
Le HTML, n'est pas le plus adapter au depard, il est seulement essentiel
en effet, php et asp sont utilisés pour generer du code HTML et javascript s'integer dans le code HTML,
c'est pour cela qu'il faut le connaitre un minimum
pour les outils, le bloc note de windows suffit ou n'importe quel editeur de texte. il y en a des spécialisée dans le developpement de pages wab et qui font une coloration syntaxique du HTML, javascript, PHP, ASP ...
il existe aussi des editeurs WYSIWYG comme frontpage, dreamwaver mais je n'en connais pas de gratuit :cry:
j'aimerai s'avoir est ce qu'on ai obligé de connaitre le langage (ou code) HTML puisque ya des editeur de HTML pour créyé des page web , et si on connais rien en HTML est ec que ça vas influé a connaitre ASP et le PHP.
merci
bhaaa heuuuu oui et non
c vrai que si tu utilise des editeurs WYSIWYG et que tu ne fait que ca, alors rien ne sert de connaitre le HTML qui en passant est super simple a apprendre car ce n'est pas un langage de programmation mais un langage de presentation de texte.
par contre, si tu veux un tant soit peu optimiser tes sites alors la il vaut mieux connaitre le HTML
quand a faire du PHP ou de l'ASP, ca deviens presque obligtoire d'avoir au moins les bases
Je suis parfaitement d'acc, sans l'html, avec php tu peux rien afficher !
Connaître le HTML est obligatoire pour la création d'un site. Même s'il existe des logiciels permettant de créer des pages en deux clics, tu seras bien embêtté, si tu dois passer en page dynamique où là tu n'aura pas le choix.
Donc dans un premier temps apprends le HTML. Ensuite tu couples le HTML avec JavaScript et VbScript pour faire des animations (avec les menus par exemple).
Pour ce qui est côté serveur (générateur de la page HTML), tu fais ce que tu veux. Tu peux faire du PHP, ASP, Java, Perl, des executables, etc. Ce que tu veux en gros.
Si le serveur c'est un hébergeur qui te le fournit alors renseignes toi sur les technologies que ce dernier utilise (PHP, ASP, extension FrontPage, MySQL, PostgreSQL, etc..)
Si tu peux faire ce que tu veux sur le serveur alors tu as le choix.
La plupart des hébergeurs gratuits offrent un hébergement PHP + MySql
C'est normal car PHP est gratuit.
Sinon si tu veux tout faire avec un éditeur sans te lancer dans trop de codage, Dreamwever MX permet de créer des page dynamique en php. Mais c'est un logiciel assez cher, et je sais pas ce que ça vaut au niveau de l'optimisation du code...
Tout comme ASP qui est fourni avec Windows qui reste l'OS le plus majoritairement utilisé, même par les gens qui font du PHP.Citation:
Envoyé par olrt
J'en ai lu pas mal des conneries parmi les posts de ce topic !! Je vois pas comment Thiery92 va réussir à s'y retrouver.
Des rectificatifs sur les grosses erreurs dites par ci par là :
- "php ca prend moins de place" : j'vous rassure tout de suite, c'est pas les lignes de codes (qu'elles soient en HTML ou en PHP) qui prennent de la place. C'est plutot tous les Jpeg et surtout les GIF que beuacoup de webmasters débutant utilisent en trop grande quantité d'ailleurs.
- "Commence par le HTML. Après tu pourras voir d'autres langages de scripts" : si le HTML était un langage de script, ca se saurait.
- et pour Jérome : evidemment qu'ASP est gratuit (tout comme PHP ou la quasi majorité des langages). Mais c'est justement la plateforme qui va avec (Windows pour ne pas le citer) qui est payante. Tu peux toujours essayer de trouver des hébergeurs ASP gratuits, ca n'existe pas. C'est pour cela que pour les particuliers, c'est PHP qu'il faut utiliser. ASP est réservé aux professionnels bien que très largement dépassé par J2EE de nos jours (croit moi, c'est mon job).
Donc maintenant pour répondre à la question de Thierry.
Pour faire un site web, il faut que tu écrives des pages HTML. Tu as deux solutions : taper le code HTML et dans ces cas là tu dois bien evidemment bien le connaitre, ou alors utiliser des logiciels qui font le faire pour toi. Dreamweaver, Golive, Frontpage ou même Netscape Composer. C'est un peu comme si tu étais dans Word, que tu tapes du texte, que tu inserts des images, des tableaux. Le logiciel va s'occuper tout seul de transformer ce que tu as fait en code HTML. Donc je te conseille dans un premier temps, d'utiliser ces types d'outils. Tu auras des résultats rapides et pour faire des pages uniquement de présentation ca sera largement suffisant.
Ensuite, si tu as envie d"égayer" un peu tes pages et de les animer un peu, tu pourras rajouter des scripts. Tu pourras donc te mettre au JavaScript (parce que le VBS coté client c carrément jamais utilisé car très peu compatible avec Netscape). JavaScript est quant à lui un vrai langage : tu auras donc besoin de notions de programmation pour t'en servir. Cependant, tu peux très bien reprendre du code existant tout fait , que tu trouves sur plein de site ou même dans les codes sources des pages que tu visites.
Tu pourras aussi utiliser des feuilles de style (CSS) pour améliorer la présentation de tes pages.
Enfin, dans un troisième temps, tu souhaiteras peut etre avoir un site dynamique : cela veut dire que le contenu de tes pages va varier selon les actions de l'utilisateur. Site dynamique rythme souvent avec base de données (bien qu'un site peut très bien être dynamique sans utiliser de base de données). Dans ces cas là, tu pourras te mettre au PHP (plutot que l'ASP puisqu'on trouve pas mal d'hébergeur de site en PHP sur le marché) et donc accessoirement à MySQL qui est la base de données la plus souvent utilisé par les particuliers.
Voila, je pense avoir été clair.
Dans un premier temps, je te conseille donc d'utiliser des outils comme Dreamweaver ou Netscape Composer qui te permettrons de rapidement de mettre au HTML. Tu peux meme utiliser Word qui permet de sauvegarder des fichiers au format HTML. Ensuite, tu n'as plus qu'à ouvrir ses fichiers avec bloc notes pour voir à quoi ressemble le HTML. Le HTML ne nécessite pas de connaissance informatique particulière. Ca ne sert à rien de passer du temps à lire des tutorials HTML.
En revanche, le javascript et surtout le PHP nécessitent un minimum de connaissances en termes d'algorithmie et de programmation.
D'accord mais comme répondu à Epictete par MP, la majorité des gens qui posent des questions sur le forum PHP ne bossent pas dans une boîte PRO et je suis persuadé qu'ils font du PHP majoritairement sous Windows (en développement). De plus quand tu achètes un PC, dans 99% des cas il est configuré avec Windows. Donc dans ce cas PHP n'est pas plus gratuit que ASP.Citation:
Envoyé par alakazamm
Faux, et pour n'en citer qu'un que j'utilise personnellement www.efrance.fr. Mais ce n'est pas le seul. Je suis d'accord qu'il y en a plus qui proposent PHP mais c'est aussi parce-que le couple Unix-Linux/Apache est plus répandu pour le parc serveur que Windows/IIS.Citation:
Envoyé par alakazamm
Autant pour moi s'il existe un hébergeur gratuit d'ASP. Mais comme tu l'as toi même dit, c beaucoup plus rare que pour le PHP.
Et je suis tout à fait d'accord avec toi sur le fait que la grosse majorité des developpeurs PHP sont des particuliers et développent sous Windows.
Et c normal qu'ils utilisent PHP, justement à cause du grand nombre d'hébergeurs.
Maintenant, je te rappelle que Apache - PHP (et accesoirement linux) est totalement gratuit ce qui n'est pas le cas de Windows - IIS ! Car la configuration de base que tu as quand tu achetes un PC ce n'est pas Windows-IIS mais Windows-Microsoft Personnal Server. IIS n'est pas gratuit, et c'est aussi pour ça que le couple Apache-PHP est beaucoup plus utilisé par les particuliers. Car tu seras d'accord avec moi pour dire que MPersonnal Server c'est franchement pas ça en matière de développement.
Je suis tout d'accord avec toi :wink: à une nuance près : IIS est livré avec Win2k et WinXP Pro.
Mais je répète que je suis d'accord avec toi :D
Moi pour les sites internet de debutant je dirai de prendre HTML avec un editeur qui fait design comme dreamweaver.
Et du coté servuer utilisé le PHP ou ASP
Coté client peut etre mettre un peut de javascript ou du DHTML
ben moi, je conseille ZOPE, dur pour un débutant, mais je suis sûre que d'ici quelques années, ce sera un truc tres developpé. pour l'instant, c'est tres peu connu, mais c'est de la bombe.
d'ailleurs, mon copain qui connais ce langage bien mieux que moi a été conseillé par nos prof et par son chef d'entreprise (pendant son stage) pour aller bosser la dedans au lieu de continuer ses etudes. preuve que c'est vraiment en pleine expension. Sachant que c'est vraiment des prof qui ne disent pas de connerie en regle general.
voila. je vous laisse vous renseigner mieux sur zope si vous le souhaitez.
++
ohalala faut arretez laCitation:
Envoyé par ametisse
8O 8O 8O 8O 8O 8O 8O
...Zope c est l enfer...pas de doc ,aucun bouquin valable sur le sujet,c est tout sauf ce qu'il faut conseiller a un debutant.
Juste pour faire mon petit puriste: les Cascading Style Sheets (ou feuilles de style en cascade ou CSS) sont une partie intégrante de HTML. D'ailleur la norme HTML 4 du W3C repose en grand epartie sur les CSS. :twisted:Citation:
Envoyé par hachesse
Cassage de pieds mis a part, je conseil aussi de faire de Flash; ce n'est pas trés compliqué, et ca peut donner trés, trés bien...
Sinon je ne ferai que répéter ce que les autres ont déja dit en disant qu'il est bon aussi de faire des scripts coté serveur (PHP, ASP, JSP, PERL,...)
Cela dit, je crois que Javascript ou VBScript ne sont pas des étapes obligatoire surtout si on utilise Flash. De plus VBS ne fonctionne que sous I.E. ...
Dans l ensemble, je suis trés daccord avec alakazamm, mais
je vais quand vous donné mes kk conseil (je suis quand meme developpeur intranet de Nec-compters international donc j ai kk notions)
-> Pour débuté il faut commencé par le HTML,
la je dit OUI mais c pas assez, commencé par du Html 4.02 ou du Xhtml,
aujourd hui c est pas plus dur que d aprendre du HTML de base,
et sa evite de remettre sa facon de crée des pages en jeux apres (a merde, je peu plus utilise tel balises !), autant commencé sur des bonnes base,
-> Pour moi la deuxieme etape c est le W3c, fait validé vos site ! c est pas chere (+/- 0€) et en plus le validator est mortel ! ultra edit + validator et sa tourne !
http://validator.w3.org/
-> Apres on par dans le JavaScript / VBscript , vb je suis pas fan mais bon , si vous voulé faire de l ASP, vous aller pas i couper !
sino le Javascript c est le pied , un peu chiant des fois mais tellement pratique , la pour apprendre je dirait , pompe des script regarde comment ils marchent , et refait le a ta facon !
-> ULTIME ETAPE ! Coté serveur ....la c la guerre ! PhP, ASP, ASP.net ...
La je rejoint alakazamm, si vous etes particulier aller direct o PHP, si vous
vous etes taper la partie javascript , vous n aurez aucun mal a vous fair o PHP, bien sur ya d autre notion mais c vite assimiler (faite des tuto et des tests!) en plus vous allé vous faire une jolie collection de script et le jours
vennu ils vous serons bien utils !
vala c etait mais ( humble ) conseil
perso je code en PHP->Xhtml->CSS->XML->XSL->Jscript
le combo XML/XSL sa cartonne grave , tu met a jours tes fichier XML grace a ta DB et comme sa tu as un site rapide et propre !
:merci: alakazamm pour ce beau résumé.
Je l'imprime et je vais l'étudier.
:D
Juste comme ca, une question bête d'un nouveau débutant dans le devel web.
Pourquoi utiliser des langages scripts plutot que du compilé, mise à part pour
l'hébergement ???
J'ai monté un serveur WEB pour ma boite, donc, je peux faire ce que je veux
dessus (et donc me monter un site perso :-))). Est-il préférable que j'apprenne le PHP
pour faire mon site ou alors rester sur du C ou Pascal pour faire la partie CGI ?
Les arguments styles "apprend le php pour t'ouvrir l'esprit" ne compte pas dans
la réponse :-).
Sogarf
En réalité, il existe plusieurs arguments en faveur de PHP/ASP.
-La vitesse de dévloppement: pas de compilation => gain de temps
-La portabilité: bien que je ne sache pas pour les autres, je sais au moins que le code compilé en C n'est pas portable d'un OS à l'autre. A part certaines excèptions, le PHP, si (bon pas l'ASP, d'accord, même si Apache poura bientot faire fonctionner ASP.net).
-CGI devient désuet. Ne me faite pas dire ce que je n'ai pas dit: je n'entends pas la que le fait que de plus en plus de serveurs proposent PHP, et de moins en mois CGI.
-On peut aussi parler d'effet de mode pour PHP, qui, contrairement à au PERL/C compliquès, est simple à apprendre, pour tous.
Des mauvaises langues ont d'ailleur dit que PHP voulait dire: Peoples Hate Pearl!!!
Bref, les languages compilés n'ont plus trop la cote (même si il existe un moyen de compiler +/- PHP). A l'énorme exeption des servlet JAVA et des JSP, ayant l'avantage de la compilation (vitesse) et de la portabilité!
Je crois que dans l'avenir, ce seront PHP/ASP et JAVA/JSP qui seront les maitres du marché du web.
le prix est juste compris dans windows. ASP n'est pas gratuit !Citation:
Envoyé par jérôme
Si !Citation:
Envoyé par lunatix
ASP.NET est gratuit :
:arrow: Webmatrix IDE gratuit contient cassini, une mini IIS de test qui te permet d'installer un mini serveur web Gratuit sous win XP family
:arrow: hébergeur gratuit : http://france.webmatrixhosting.net/
20 Mo de site 10Mo de base sql-server.
C'est vrai il faut acheter windows....
Alors si tu veux faire de l'asp.net sous linux, tu vas sur http://go.mono.org/
Il y a en béta des modules pour faire tourner des sites asp.net sous apache et même quelques outils de dev il me semble !
Si on fait un sondage, combien de personne developpent leur site web sous windows ? une majoritée donc si t'as windows c'est gratuit, et si t'as linux c'est gratuit mais une version en béta
Salut,
Personne ne site le couple "Tomcat, JSP" : il y a une raison ?
Vachement en retard, je voudrais ajouter ma petite pierre a ce débat.
Des éditeurs IDE (+-) gratuits : scite, cute, phpedit sous windows. Quanta, scite, screem bluefish, mozilla composer sous linux. Ce n'est pas exhaustif, juste queqlues pistes.
Développement web pour débutants :
- si c'est débutants en informatique, rien a ajouter par rapport a ce qui a été dit.
- si c'est débutant en web uniquement (deja fait d'autres choses) : regarder aussi des base de données : sql server, mysql, postgresql parmi les plus cotés (ok oracle aussi, mais beaucoup moins trivial)
En fait c'est dur de faire un site sans base de données, parce que ca reste un site très (trop ?) simple, quasi-statique.
Développement Linux/Windows : Moi je préfére linux : je peux faire tourner apache avec ssl, et mysql et postgresql en meme temps sur mon laptop (je travaille a l'export donc je voyage beaucoup), ce qui n'est pas possible sous windows (enfin beaucoup beaucoup moins simple) et des applications php "lourdes" (egroupware).
Bonjours,
Je suis nouveau dans le domaine de la création de page Web
J'ai lu vos réponses donc ce que j'en ai retenu c'est (dites moi si je me trompe) :
- Il faut forcement connaitre le HTML
- Il faut connaitre soit le Javascript soit le Vbscript pour lancer des mini-applications par le client
- Il faut connaitre soit ASP soit PHP pour gérer dynamiquement le serveur
=> Donc il faut forcement connaitre au moins trois languages de programmations pour faire des Sites Web complets.
Ce que je veux savoir c'est :
- différences entre Javascript et Vbscript (puissance, simplicité d'utilisation, cout, etc). Est-ce grave que vbscript ne soit pas compatible avec tous les navigateurs alors que Interent Explorer est utilisé à 98% ?
- différences entre ASP et PHP (puissance, simplicité d'utilisation, cout, etc).
Actuellement Javascript et PHP sont les plus utilisés mais la question essentielle que je me pose c'est : quel est le language qui va être le plus répandu dans le 5 pprochaines années (pour quelqu'un qui à un niveau de programmation non-professionel et qui a un petit porte-monnais)? (ça ne sert à rien de commencer à apprendre le PHP si dans 5ans il n'est pratiquement plus utilisé) quelle est la marge de progression de ces languages ?
Personne n'a parler du Perle, c'est bien ?
Dans les prochaines années tous ces langages vont continués a se développer : le javascript pq la syntaxe est proche du java, le langage objet universel facile par excellence, le php pour son intégration avec les bases de données, le html parce que ca facilite de beaucoup le graphisme des applis ...
Donc pour un site simple : le html est suffisant. Pour un site dynamique il faut du php. Pour vérifier des formualires (entre autres) le javascript est excellent.
A cela tu peux aussi rajouter le SQL pour les base de données ;)
Aujourd'hui de plus en plus de produits sont proposés sous forme "d'application web" (ex phpgroupware, tous les webmail IMP, squirrelmail et autres, ) etc .....
Bref c'est plutot une vague porteuse !
Juste une dernière chose, je ne connais pas le vbscript, mais c'est un langage qui ne va concerner que les gens sous windows (ok meme si c'est la majorité) alors que les autres sont pour tous les systèmes confondus !
Bonjour,
On vient de me suggérer d'étudier la solution JSP pour un site Web, alors que je pensais faire du PHP/Javascript, que je connais pas mal.
Pourriez-vous m'indiquer ce que m'apporterait en plus, au-delà de l'aspect pédagogique :D , cette solution ?
Merci d'avance :D
des meilleures performances (visible uniquement lorsqu'il y a une forte charge du serveur).Citation:
Envoyé par sebduth
Clair & Net
sui ce cersus
-html
-javascript
-dremweaver comme WISIWIG
-PHP ou ASP
des notions en bases de données seront indispensables...
bonne chance!!!! :x
merci pour toutes ces infos :wink:
Bonjours,
je n'ai pas eu le courage de lire tous les messages mais voila mes conseils :
1- tu apprends rapidement le HTML (juste les principes de base : il faut juste que tu comprennes le principe de balise, et les possibilités du HTML)
http://web.developpez.com/tutoriel/xhtmlcss/
2- ensuite tu apprends le CSS pour mettre en forme proprement tes Documents HTML
http://web.developpez.com/tutoriel/xhtmlcss/
=> déja avec le principe de rollover tu pourras faire de très beaux site
3- tu peux apprendre le JavaScript (c'est le language le plus courant) pour faire des menus spéciaux (mais c'est pas obigatoire car avec le CSS tu peux déja faire de belle choses).
http://web.developpez.com/tutoriel/javascript/
Remarque : certaines personnes désactive le javascript de leur PC donc ça ne marchera pas chez eux (d'où l'interet de faire des menu en CSS avec des rollover. Ex : http://web.developpez.com/tutoriel/x...uderoulantcss/
4- Pour finir du peux apprendre le PHP(le plus répendu) pour gérer ton serveur (celà te permetra de créer des pages dynamiques)
http://php.developpez.com/cours/
associé à MySQL, le PHP te permetra de gérer des bases de données pour faire des forums, livre d'or, Statistiques, etc
Résumé :
Pour présenter tes pages : HTML + CSS
Pour faire des pages dynamiques (pas obligatoire) : PHP + MySQL
Pour faire des choses spécifiques comme des menus déroulant (pas obligatoire): JAVAScript.
Remarque : tous les languages dont je te parle sont gratuit.
J'ai oublié de préciser que si tu veux faire des sites bien structurés, les logiciels comme DreamWeaver ne sont pas adapté (par contre tu gangnes du temps) : je te déconseile donc d'utiliser ce type de logiciels.
Salut a tous,
je suis étonné que personne d'entre vous n'ait parlé de XML/XSL qui semble etre un langage adapté pour la conception de site web et qui progresse fortement, qu'en pensez vous ?
il est vrai.
je l'ai juste citer dans le dernier poste mais en effet xml/xsl c'est plutôt bien.
en effet ca permet de structurer les informations avec ses propres balises et sa mise en forme dans le fichier XSL.
Je ne suis pas un expert la dessus donc je n'en dirais pas plus, histoire de ne pas dire de bétises :D (à moins que ce ne soit déjà fais ^_^!)
pour plus d'info ce lien :
:arrow: http://www.developpez.net/forums/forumdisplay.php?f=34
salut à tous :wink:
réponse à la question de ce poste : HTML + CSS pour commencer (on peut ne pas avoir recours à javascript pour avoir des animations sympa sur un site) ...
et pour travailler aisèment : webexpert à tout faire (gère un nombre impressionnant de langages, coloration syntaxique...)
Cordialement
Personnellement j'ai suivi ce cheminement:
-> utilisation de Dreamweaver pour faire mes premiers sites statiques
-> A force si tu regardes le code produit par Dreamweaver tu aura deja appris les bases du HTML et il te suffira de survoler qque sites web pour connaitre assez de HTML pour la majorité de trucs.
-> J'ai appris le CSS
-> J'ai appris le PHP a l'aide de tutoriels
-> Je viens de commencer a apprendre le javascript
Pour répondre au sujet du XML/XSL, je ne pense pas que ca soit adapté aux particuliers. Ca vaut la peine pour la création de sites tres tres importants ou avec des caractéristiques particulières. Les Particuliers feraient mieux d'apprendre le XHTML
salut a tous
je viens de lire tout les postes du sujet, qui mon apporté deja pas mal de réponse mais il en reste encore quelques une
j'expose la situation,
je suis responsable informatique dans une petite PME.
Aujourd'hui beaucoup d'outils de gestion sont réalisés avec excel, ce qui demande une maintenance assez forte et en plus aucune info n'est centralisée.
je voudrais donc proposé de passer tout les outils excel sur une plateforme web dynamique en interne couplé avec une BD.
il faut pouvoir afficher des graphiques, des tableaux il faut un bon niveau de sécurité et pas trop de dépense ( C des pinces :wink: )
aujourd'hui j'ai deja choisie la BD, qui je pense sera" interbase" aprés avoir lu deux jour de suite tout les messages et comparatif sur le site.
Par contre je ne sais pas quelle language choisir ??
Je ne sais pas si je pourrais tout faire avec l'un ou l'autre ??
J'ai entendu dire qu'avec ASP on ne pouvait pas afficher de graphique en direct ??
a quoi dois je m'attendre ??
meci d'avance