Titre: HTM ou PHP ?
Posté par: nenex-eh le le 19-09-2006 a 11:07:49
slt J'ai fait mon site avec les pages en HTM. Mais j'ai appris que le PHP etait beaucoup mieux. Que vette extention (HTM) devrait etre abandonnee depuis longtemps, que c'est de la prehistoire. Alors avant de changer l'extention de toutes mes pages j'aimerais avoir votre avis. J'ai fait mon site avec dreamweaver Merci d'avance. |
Titre: Re:HTM ou PHP ?
Posté par: Netah le le 19-09-2006 a 11:24:45
Cela n'a rien à voir en fait.
Le html (xhtml, c'est mieux (http://www.blog-webmaster.com/content/TutorialsTree.aspx)) est un langage coté client (navigateur). Il est statique (ca veut dire que tes pages sont les memes pour tous et qu'il n'utilise pas de base de donnée, en gros.
Le php, comme l'asp, est un langage dynamique interprété coté serveur. Cela permet l'utilisation d'une base de donnée. Tu développes dans un langage mais le serveur, dans tous les cas, vas renvoyer au client (navigateur) une page html, comme celle que tu développes déjà en ce moment... Donc non, l'extension htm n'est pas de la préhistoire...
Il faut savoir qu'après le php et l'asp, il y a d'autres langages coté serveur. La technologie (indépendante du langage) qui marque la plus forte progression (en terme d'utilisation, d'offres d'emploi, de salaires...) et la plus grande productivité, et les plus grandes performances, en ce moment, est l'asp.net ;)
Pour l'instant, puisqu'il semblerait que tu débutes... Axe ta formation sur le XHTML et le CSS (http://www.blog-webmaster.com/content/TutorialsTree.aspx). Ensuite, tu commenceras coté serveur.
Tutoriaux XHTML (auto promo :P) (http://www.blog-webmaster.com/content/TutorialsTree.aspx) Tutoriaux XHTLM CSS sur Alsacreations (leader incontesté mais peut etre difficile d'accès au début) (http://www.alsacreations.com/articles) |
Titre: Re:HTM ou PHP ?
Posté par: nenex-eh le le 19-09-2006 a 14:42:16
merci pour ton eclaircissement. Si ta un peu de temps tu peux aller voir mon site et me dire se que tu en pense stp. J'aimerais avoir l'avis d'un specialiste. Vais aller voir les 2 liens que tu ma laisse. |
Titre: Re:HTM ou PHP ?
Posté par: Martin. le le 19-09-2006 a 16:50:59
Mais il faut ajouter au message de Netah que ASP est un langage propriétaire développé par Microsoft. Par conséquent, il faut impérativement être hébergé sur un serveur Windows pour pouvoir l'utiliser. Il est (pratiquement ?) impossible de trouver gratuitement un hébergeur sous Windows.
Après, on va pas lancer un débat PHP vs ASP, mais il faut également savoir que PHP monte aussi sûrement qu'ASP en notoriété, et que Microsoft distribue lui-même des certifications pour ce langage, qui est le concurrent direct d'ASP :p
Personellement, je te conseille de commencer avec PHP (quand tu seras bien à l'aise avec HTML, etc...), la syntaxe est plus simple, et c'est un langage (il me semble, je n'en sais strictement rien) plus répandu. Il te serait donc (en admettant qu'il soit réellement plus répandu) plus facile de trouver de l'aide. |
Titre: Re:HTM ou PHP ?
Posté par: Netah le le 19-09-2006 a 18:24:54
Alalalalla.... On y revient... Que des mauvaises infos qui perdurent !
Asp est un langage propriétaire, obsolète.... Et oui, obsolète pq l'équivalent php est aujourd'hui dépassé pour les technologies .net (donc asp.net 2 en ce moment) que nous sommes destinés à voir de plus en plus (question de productivité). En plus la politique de Microsoft a grandement évolué ces dernieres années.
Pour l'hébergement : faut, on trouve des hébergeurs gratuit asp, asp.net et ce, de plus en plus... Mais comme pour php, c'est déconseillé au profit d'un hébergement payant pour tous les services que cela apporte (et là, les prix sont identiques aux hébergeurs php).
La plate-forme... Le Framework.net est développé sur Windows, c'est vrai... Mais il est porté sur d'autres système, comme par exemple Linux avec le projet mono.
Langage ? Non, l'Asp.net est une technologie indépendante du langage (celui peut être c#, vb, c++, python, php.net, etc.)
C'est vrai qu'un ennième débat asp/php n'a pas de sens, ca dépend de ce que tu veux faire, à partir de quoi. Mais dans la plupart des cas, à moins que cela ne soit pour une valeur idéologique, un choix purement cartésien te pousserais vers l'asp.net, que ce soit pour la productivité, les performances, les outils ou, et c'est là ta plus grande erreur, la simplicité !!! (pq faire un site dynamique complexe est un jeu d'enfant en .net alors que ça peut être à se prendre la tete en php) !
Les certifications, c'est surtout du business (d'ailleurs, le niveau des certifs n'est pas super haut).
Je ne suis pas du tout un pro microsoft (j'ai commencé en php et mon meilleur ami a tres longtemps été un enteté du domaine libre [converti à la force du salaire à dotnet l'an dernier])... Au contraire... Mais je suis contre les fausses idées qui trainent (surtout en France, tjrs en retard). Je ne jete pas la pierre à qui que ce soit, mais "free" veut dire "libre" pas forcement gratuit.
Enfin, sachez pour les fans du domaine libre (dont je fais parti pour l'esprit) que Microsoft distribue librement la plupart de ses nouveaux projets, facilite la création libre et le soutien, dépose des projets .net sur sourceforge, propose des sites "clé en main", totalement libre (même commercialement) qui sont très bien développés, etc.
Je sais que ce texte passionné n'aura pas convaincu un habitué du php, C-Labs par exemple, mais si un jour vous avez la curiosité de regarder ce qu'il en est, que vous souhaitez intégrer des services web en 5 lignes de codes, faire des sites dynamiques avec bases de données interface d'admin/édition type "word" et une gestion de "skins/templates" sans toucher une ligne de code... Peut être que vous vous laisserez convaincre sans que personne ne vous dise quoi que ce soit.
En bref, même pour développer du xhtml/css, le meilleur éditeur gratuit (meilleurs que tous ceux payant généralement cité) est de loin Microsoft Visual Web Developper. Un débutant qui a ça en main s'en sortira et viendra sans s'en rendre compte à développer un site dynamique.
Si vous ne me croyez tjrs pas, rdv bientot sur BW ;)
;) --------------------------------
Oula... z'me suis laissé aller là! Tout ça pour avoir lu trois petites choses innexactes... Je serais presque tenté de me modérer tout seul... Mais faut bien défendre le forum asp un peu mort en ce moment ;D |
Titre: Re:HTM ou PHP ?
Posté par: Netah le le 19-09-2006 a 18:30:12
nenex-eh > Si tu veux un avis sur ton site, tu devrais poster dans le forum avis, tu en auras ! Pour ma part, je le trouve pas mal pour un premier site et l'utilisation de dreamweaver.
Au titre graphique, je te conseille de bien regarder et analyser les sites "pro" que tu trouves à ton gout et d'essayer de les refaire... jusqu'à trouver ton style et ce qui deviendra "TON" site.
Pour le développement, c'est déjà dit: Xhtml/css dans un premier temps, puis un langage coté serveur "de ton choix" :p |
Titre: Re:HTM ou PHP ?
Posté par: nenex-eh le le 19-09-2006 a 18:34:28
| ok je vais dans le bon salon. Merci pour toute ses infos. |
Titre: Re:HTM ou PHP ?
Posté par: erwinol le le 20-09-2006 a 20:08:10
Non mais je rêve, pendez-le ce Netah ! Ayant travaillé dans les 2 langages, je vais me permettre de répondre à ces inepties de pro microsoftiens anti-"technologies qui fonctionnent".
| l'équivalent php est aujourd'hui dépassé pour les technologies .net (donc asp.net 2 en ce moment) que nous sommes destinés à voir de plus en plus (question de productivité). |
|
Comme tous les fervents admirateurs ASP.NET, tu considères PHP comme étant le petit langage de scripts utilisé par le newbie qui apprend le web sous Dreamweaver alors que PHP est bien plus que ça. Comme tous ces Microsoftiens qui ne jurent que par les applications complexes et buggées, tu ne compares pas des choses comparables.
Il existe plusieurs Frameworks PHP de qualité qui te permettent de structurer tes travaux et de programmer proprement. La plupart d'entre eux se basent sur un modèle MVC orienté objet qui a largement fait ses preuves. Il faut arrêter de comparer ASP.NET à ce petit langage de script utilisé par les newbies mais commencer à le comparer à la puissance de PHP utilisé dans les entreprises par les développeurs professionnels.
PHP te laisse le choix. Si tu veux développer une page de script vite fait bien fait, tu n'as pas besoin de sortir l'artillerie lourde. Par contre si tu veux plancher sur un véritable projet, bien des frameworks PHP feront l'affaire aussi bien (et même certainement mieux) que ASP.NET.
| Pour l'hébergement : faut, on trouve des hébergeurs gratuit asp, asp.net et ce, de plus en plus... Mais comme pour php, c'est déconseillé au profit d'un hébergement payant pour tous les services que cela apporte (et là, les prix sont identiques aux hébergeurs php). |
|
Exact, on trouve une série d'hébergeurs ASP gratuits. Netah avait d'ailleurs donné à plusieurs reprises une série de liens. Mais ceci dit tu en trouves pas tant que ça.
Mais l'hébergement gratuit est de toute façon à oublier. Je n'ai jamais été aussi libre que depuis que j'ai mes serveurs dédiés et j'ai la maîtrise de tout ce que je fais.
Pour information, OVH propose désormais des serveurs dédiés sous Windows à des pris très démocratiques.
| il est porté sur d'autres système, comme par exemple Linux avec le projet mono. |
|
Pas très stable à l'époque où je l'ai testé. Mais ça a sans doute évolué depuis.
| Les certifications, c'est surtout du business (d'ailleurs, le niveau des certifs n'est pas super haut). |
|
Et surtout, tu as des certifications dans les 2 langages. J'ai fait 2 certifications Zend pour PHP chez mon ancien employeur ... et le niveau est vraiment faible.
J'ai failli être envoyé en formation ASP.NET mais j'ai démissionné avant :p
| Mais je suis contre les fausses idées qui trainent (surtout en France, tjrs en retard). |
|
Il est vrai que dans certains pays, l'ASP.NET a une croissance impréssionante ... aux Etats-Unis par exemple. Mais ça n'enterrera jamais PHP qui à mon sens sera le premier langage web au monde durant bien des années.
| Si vous ne me croyez tjrs pas, rdv bientot sur BW ;) |
|
Je mets pas les pieds dans cette secte, il parait qu'on doit obligatoirement faire des offrandes à Bill Gates pour être un membre reconnu de BW.
| Mais faut bien défendre le forum asp un peu mort en ce moment ;D |
|
Faudra t'y habituer, ça va être comme ça dans les 10 prochaines années ;D |
Titre: Re:HTM ou PHP ?
Posté par: nenex-eh le le 20-09-2006 a 20:40:32
Non mais je rêve, pendez-le ce Netah ! Ayant travaillé dans les 2 langages, je vais me permettre de répondre à ces inepties de pro microsoftiens anti-"technologies qui fonctionnent". |
|
heuuu je ne voulais pas (re)lancer un debat :P ;D Noooon ne le pend pas, je peux en avoir encore besoin ! ;) ;D Merci a vous tous pour vos lumieres. Donc, meme si le HTM n'est pas de la prehistoire c'est mieu que je change mes pages de mon site (qui sont en HTM) en PHP ? |
Titre: Re:HTM ou PHP ?
Posté par: Martin. le le 20-09-2006 a 20:44:07
Ca ne changera strictement rien à ton site.
Si tu voulais faire du PHP, il serait impératif d'avoir l'extension PHP. Et pour le moment, ton site est en HTML, il ne te sert donc strictement à rien de changer l'extension. |
Titre: Re:HTM ou PHP ?
Posté par: nenex-eh le le 20-09-2006 a 20:50:07
| et de passer du HTM au XHTM c'est pareil, il n'y a aucune utilite ? |
Titre: Re:HTM ou PHP ?
Posté par: Martin. le le 20-09-2006 a 20:53:12
| au niveau du langage, le XHTML est recommandé par le W3C. |
Titre: Re:HTM ou PHP ?
Posté par: nenex-eh le le 20-09-2006 a 20:57:27
| donc je peux mettre toutes mes page en XHTM en changeant simplement l'extention ? |
Titre: Re:HTM ou PHP ?
Posté par: Martin. le le 20-09-2006 a 22:03:33
Non :D
Changer l'extension ne servirait à rien, absolument rien. le HTML, XHTML, PHP, etc sont les langages avec lesquels sont créées tes pages. |
Titre: Re:HTM ou PHP ?
Posté par: nenex-eh le le 20-09-2006 a 22:06:04
| comment je fait alors pour passer au XHTML ??? a art refaire toutes mes pages :-\ |
Titre: Re:HTM ou PHP ?
Posté par: Martin. le le 20-09-2006 a 22:17:58
Je te l'ai dit : Ca ne te servira à rien.
Si tu veux vraiment le faire, tu devras en partie refaire toutes tes pages afin de les rendre conformes aux règles du XHTML.
Pour passer au XHTML, il te faudrait d'abord l'apprendre. Recherche apprendre XHTML sur Google, et tu trouveras sans problème des réponses ;) |
Titre: Re:HTM ou PHP ?
Posté par: nenex-eh le le 20-09-2006 a 22:24:55
ok. Vais voir ca. Deja par curiosite, car j'ai vraiment pas envi de refaire toutes mes pages. Et puis si ca ne sert a rien ;D Mais voudrais un eclaircissment. Sur le site de Netah (Tutoriaux XHTML (http://www.blog-webmaster.com/content/TutorialXhtml1.aspx)) j'ai vu que "un document XML bien formé doit contenir une balise "racine". En xhtml, cette balise est nommée "html". Toutes les autres balises doivent être imbriquées en elle".
Et cet exemple :
<html> <head> <title>Titre de la page</title>
J'ai regarder mes page et j'ai ca :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>
ca voudrais dire que mes pages sont en XHTML ?? car dans dreamweaver, quand je cree une nouvelle page, il n'y as pas XHTML. Ma version de dreamweaver est la MX 2004. |
Titre: Re:HTM ou PHP ?
Posté par: tavman le le 21-09-2006 a 02:13:59
En fait, cette lignes
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
ca veut pas dire grand chose... Ca veut juste dire que tu utilise les définition des éléments qui sont proposées par le W3C... Seulement, tu pourrait très bien définir toi même tes propres balises.... (si si promis, on peut le faire, j'ai déjà vu ca avec mon frangin... c'est relou mais tout a fait faisable).
Bon après, l'intéret de faire soit même ses balises, ca reste quand même très limité sauf si t'as vraiment une page hyper spécifique a faire... Tient je te montre un peu le genre de délire que tu peut obtenir :
Comment mettre les TD en colonnes et non en ligne, Technique Tavm@n :
Code:
<html> <head> <style> tr{display:table-cell; border:1px solid #000000;} td {display:table-row; border:1px solid #000000;} </style> </head>
<body> <table cellpadding="2" cellspacing="2"> <tr> <td>1 : 1</td> <td>1 : 2</td> <td>1 : 3</td> </tr> <tr> <td>2 : 1</td> <td>2 : 2</td> <td>2 : 3</td> </tr> <tr> <td>3 : 1</td> <td>3 : 2</td> <td>3 : 3</td> </tr> </table> </body> </html> |
|
Bon alors comme tu peut le voir, t'as un problème de bordure sur tes TD.... mais bon c'est facilement gérable. Eh bah tu voit, ce genre de TD là, en redéfinissant tes règles, tu peut créer la balise TD_COL que tu utiliserai comme ca.... Donc tu le voit, l'intéret est pas énnorme car de toute facon, tu peut le faire via du CSS en partant d'une balise qui existe déjà.... |
Titre: Re:HTM ou PHP ?
Posté par: Netah le le 21-09-2006 a 09:31:46
Nenex... : Dans dream, tu appuies sur la touche F10 et tu fais ton site comme ça ;)
Tavman, ta page n'est pas conforme... Je sais que tu sais mais Nenex, je ne crois pas.
Erwin... T'en as mis du temps à venir... Pourtant je t'ai meme laissé un message dans l'espace modo et tout... Manque plus que fabien ;D ...
Pour tous... Erwin regles ses comptes avec moi mais ne dit pas gd chose d'exacte ;D
.... ---- ====> [] ::) |
Titre: Re:HTM ou PHP ?
Posté par: tavman le le 21-09-2006 a 11:07:46
J'avoue que de toute facon, je suis plus enclin a faire du PHP que de l'ASP... c'est un choix personnel (quoi que peut etre pas tant que ca mais bon) et puis j'ai commencé dessus, je connait toutes les petites feintes du langage, j'ai dévelloppé mes propres templates dessus, j'ai dévelloppé ma propre class XML (enfin pour la version 4, j'ai pas encore testé le XML dans la version 5...), j'ai même dévelloppé un truc pour faire du BBCode assez facilement....
Bref, perdre PHP aujourd'hui pour moi, ca reviendrai a perdre tout ce que j'ai fait dessus... ou a le re-dévellopper. Quand aux serveur ASP, j'ai pas cherché de serveur depuis perpette mais au moins je sais que quand je développe en PHP, j'aurai aucun soucis pour trouver un serveur... Donc c'est encore une des choses qui fait que je conserve le PHP.
Je pense que comme dab dans ce genre de débat qui veut rien dire, la conclusion, c'est que chacun a intéret a dévellopper dans le langage qui lui plait... tester l'un puis tester l'autre et choisir ce qui lui plait le plus et ou il se sent le plus a l'aise...
Et puis de toute facon, y doit même y avoir moyen de de lier les avantages des deux... un site peut très bien marcher avec des pages ASP et des pages PHP pour peut qu'il ait les deux installé sur le serveur (ca doit arriver sur les serveur ASP j'imagine ??). Ca peut etre utile quand quelqu'un dévelloppe le site et quelqu'un d'autre le panneau d'admin par exemple lol. |
Titre: Re:HTM ou PHP ?
Posté par: nenex-eh le le 21-09-2006 a 14:45:36
| je vois que, comme tu le dit Tavman, chacun choisi celui qu'il prefere. Alors moi je continu comme j'ai fait jusqu'a present ;D . Merci a vous tous pour toutes ses infos, c'etait interessant. |
Titre: Re:HTM ou PHP ?
Posté par: erwinol le le 21-09-2006 a 15:26:31
Erwin... T'en as mis du temps à venir... Pourtant je t'ai meme laissé un message dans l'espace modo et tout... Manque plus que fabien ;D ...
Pour tous... Erwin regles ses comptes avec moi mais ne dit pas gd chose d'exacte ;D
|
|
Oui j'ai vu ton message dans l'espace modo :) Et tout ce que je dit est exact et justifié ;D |
Titre: Re:HTM ou PHP ?
Posté par: Netah le le 21-09-2006 a 15:49:22
Ahhhh Du bon troll comme il y a bien longtemps... ;D J'aime ce genre de post qui aurait horrifié firelink ou hérétik... Qui aurait emballé Karyam... Qui... pffff, ça faisait longtemps quoi ;D
Quand je pense qu'on s'est battu pour que les membres arretent de troller partout et que maintenant on se plaindrait presque ! pffff, ces modos ne savent vraiment pas ce qu'ils veulent !
Je ne continue pas le débat... Pq j'avais commencé mon post en disant qu'il n'avait pas lieu d'être (et je me suis retenu de dire tellement il y a d'avantages à .net [dont bcp confondent la technologie {qui va au dela des libs du framework} et les langages] par rapport à php... meme avc des pseudos framework) :o ;D De tte manière, t'es de mauvaise foi ::) 8) |
Titre: Re:HTM ou PHP ?
Posté par: FireLink le le 23-09-2006 a 17:06:44
Histoire de jeter un peu d'huile sur le feu, je vais ajouter mon témoignage.
Avec ma formation en informatique qui a débuté fin août (oui oui, dans 3 ans vous allez pouvoir m'appeller technicien ;D), j'ai commencé le VB.NET avec Visual Studio 2005. Et par curiosité j'ai décidé de regarder du evil side, le ASP.NET. J'ai fait un projet de base, vraiment simple, histoire de tester superficiellement, et je dois avouer que j'ai été agréablement surpris. La simplicité est plutôt déconcertante, moindrement qu'on a déjà utilisé Visual Studio.
Par contre, une fois le projet généré, j'ai fait une attaque cardiaque. Impossible de comprendre le fonctionnement du projet généré... Ce qui, selon moi, est plutôt désagréable et nuit un peu impropice au débugging. En plus, il est beaucoup plus facile de trouver un hébergement PHP/mySQL qu'un hébergement ASP.NET.
Tout est une question de choix, de budget ou de priorités, mais je préfère encore PHP, et de beaucoup.
My two cents ;D
Firelink, horrifié :P |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|