|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
![]() ![]() ![]() |
A la rigueur pourquoi ne pas commencer par un langage interprété comme le php qui est très proche en beaucoup de point au C puis qui est très très simple à apprendre et/ou comprendre
__________________
Vous pouvez aller voir mes tutos et mes critiques: ici Ainsi que mon: blog Vous souhaitez participer à la rubrique Web sémantique ? Contactez-moi par MP. Je ne répondrai à aucune question technique par MP les forums sont présents pour ça c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."
|
|
00
|
|
|
#2 | |||
|
Inactif
![]() Inscription : juillet 2005 Messages : 1 958 ![]() |
Citation:
Code :
À côté, le C, ou les C-likes, ont le = qui signifie autre chose que l'égalité mathématique. C'est un trouble énorme pour les débutants. Il y a les syntaxes mélangeant les accolades et les parenthèses. C'est évident de les différenciés quand on a compris à quoi elles servent, mais dans un premier temps les étudiants ont plutôt tendances à ne pas comprendre quand on utilise l'un et quand on utilise l'autre. |
|||
|
|
00
|
|
|
#4 |
![]() ![]() ![]() |
Quel langage n'a pas de défaut, l'ASP sont concurrent est encore pire
Personnellement j'ai appris à coder avec le php et en à peine 5 mois j'avais toute les bases algorithmiques qu'il me fallait (or mit la récurrence et ce qui concernait les arbres) et je me suis mit à coder un CMS sans difficultée par rapport au code et il est très lisible, aussi c'était il y a 6 ans et j'était en version 4 je n'ai jamais regarder ce que donnait la 5. Et lorsque j'ai aborder le C je dois dire que c'était une grande facilité pour moi d'avoir déjà utilité php, sa me permettait d'avoir moins de difficultés à aborder (le C en à même trop à mon goût). Pour moi il n'y a pas de mauvais ou de bon langage ils servent tous à quelque chose, et chaque langage est mieux adapté par rapport à un autre pour telle ou telle tâche, sinon personne n'en utiliseraient autant
__________________
Vous pouvez aller voir mes tutos et mes critiques: ici Ainsi que mon: blog Vous souhaitez participer à la rubrique Web sémantique ? Contactez-moi par MP. Je ne répondrai à aucune question technique par MP les forums sont présents pour ça c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."
|
|
00
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() ![]() |
Il y a des mauvais langages et PHP en fait partie... Ses avantages sont ses faiblesses, notamment le côté "tout intégré" qui en fait le chouchou des hébergeurs. Lis le document que j'ai donné ci-dessus et tu comprendras ce que je veux dire. PHP rend effectivement facile de programmer des petites pages web dynamiques, mais c'est tout ce à quoi il est vraiment adapté (dans tout autre cas, n'importe quel autre langage de la même famille le remplacera avantageusement), et même pour ce cas de figure il présente de terribles faiblesse côté sécurité, l'une (seulement l'une) des raisons pour laquelle le net est un tel cauchemard point de vue sécurité actuellement.
Dans une optique didactique, PHP n'est pas adapté. Que tu ais commencé par PHP et survécu, et même apprécié n'est pas très révélateur parce qu'il est fort probable que tu sois de toute façon l'une des personnes susceptible d'apprécier l'informatique et la programmation en général de quelque façon que tu l'abordes par toi-même (j'ai commencé par du C moi-même, et continué avec du Perl, mais rétrospectivement je ne conseillerais aucun de ces langages pour aborder la programmation). -- Jedaï |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() |
Le fait que les 3/4 des professionnels voir plus l'utilise est quand même une preuve mais bon je ne suis pas spécialisé dans ce domaine et c'est vrai que ton site montre pas mal de chose abérantes qui m'ont vraiment étonné
de toute façon quoi qu'on en dise dans tout les cas il est parti pour duré encore des années et d'être toujours autant utilisé.Le langage par lequel on commence de toute façon n'a pas grande importance du moment qu'on est motivé, j'ai un ami qui a commencé par le C++ et le Java en même temps et il s'en ai très bien sorti (d'ailleur il est en 1ère année d'ingé et il a déjà un cdi au même poste qu'un ingénieur sans le titre) sa prouve quand même quelque chose
__________________
Vous pouvez aller voir mes tutos et mes critiques: ici Ainsi que mon: blog Vous souhaitez participer à la rubrique Web sémantique ? Contactez-moi par MP. Je ne répondrai à aucune question technique par MP les forums sont présents pour ça c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."
|
|
00
|
|
|
#7 | |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
Citation:
personnellement, je suis souvent choqué par le mépris que certains montrent à l'égard de tout ce qui sort de leurs langages favoris, et la condescendance de pas mal "d'experts" ou d'académiciens qui tentent de prouver au monde qu'utiliser certains langages est une évidence, sans se soucier des longues années d'étude nécessaires pour réellement les connaître suffisamment pour mener à bien un projet de taille industrielle
|
|
|
|
00
|
|
|
#8 | |||
|
Membre chevronné
![]() ![]() Développeur informatique Inscription : avril 2004 Messages : 678 ![]() |
Citation:
Citation:
Citation:
|
|||
|
00
|
|
|
#9 | |||
|
Expert Confirmé Sénior
![]() ![]() |
Citation:
PHP peut également être demandé par le client parce qu'il est maintenant le langage "Web" le plus connu du grand public. Citation:
Citation:
Personnellement j'ai commencé par C, un peu de C++, abordé Python, trouvé le langage ennuyeux, découvert Perl (mon langage préféré pendant longtemps), appris OCaml, fais du Java, un peu de Smalltalk, une pincée de Ruby, découvert Haskell (mon langage favori du moment)... Mais je ne recommenderais pas cet itinéraire à n'importe qui ! -- Jedaï |
|||
|
|
00
|
|
|
#10 | |||
|
Expert Confirmé Sénior
![]() ![]() |
Citation:
Citation:
Citation:
Je ne suis pas forcément complètement d'accord avec l'ensemble du document mais toutes ses remarques sont pertinentes et méritent au moins d'être examinées. -- Jedaï |
|||
|
|
00
|
|
|
#11 | |
![]() ![]() ![]() |
D'un professionnel qui est ingénieur chercheur en nouvelle technologie internet qui travail en Java et php ainsi que les entreprises (hors ou non de la france) ainsi que les écoles (polytechnique, supinfo, universités, iut, et d'autres) avec lesquelles il travail.
Puis par rapport au Cobol je pense que php a une communauté assé conséquente pour qu'il survive encore un long moment Citation:
__________________
Vous pouvez aller voir mes tutos et mes critiques: ici Ainsi que mon: blog Vous souhaitez participer à la rubrique Web sémantique ? Contactez-moi par MP. Je ne répondrai à aucune question technique par MP les forums sont présents pour ça c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."
|
|
|
00
|
|
|
#12 | ||||
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
Citation:
Citation:
Citation:
Citation:
|
||||
|
|
00
|
|
|
#13 | |
|
Membre éprouvé
![]() ![]() Inscription : août 2006 Messages : 313 ![]() |
Etant un ferveur pratiquant du php, ben je vais confirmer que ce n'est pas un language pour débuter.
Je vais juste donner 2 raisons qui me paraissent le plus évidentes: - Le PHP, c'est fait pour générer des pages webs : donc on retrouve autour du xhtml, du css, javascript ... Tous ces languages parasites, le rende plus perturbant qu'autre chose. - Le PHP est un langage peu defini (y'a qu'a voir des structures comme echo qui ne s'ecrive pas pareil que les autres fonctions ...). Ce coté peut etre perturbant. Apres PHP n'a pas que des moins, son tres tres gros plus, ça reste la gestion des tableaux. C'est reellement la que reside toute la puissance de ce language. Mais trop peu structuré pour etre un langage débutant. Citation:
|
|
|
|
00
|
|
|
#14 | ||||
|
Expert Confirmé Sénior
![]() ![]() |
Citation:
Citation:
(Les fonctions du langage continuent à polluer l'espace des noms (global, le seul qu'on ait) toutefois) Citation:
Citation:
Je ne vois pas en quoi PHP apporte quoi que ce soit à la gestion de tableaux par rapport à Perl ou Python par exemple, au contraire. -- Jedaï |
||||
|
|
00
|
|
|
#15 |
![]() ![]() ![]() |
Il ne faut pas comparer des langages qui ne le sont pas, dans son domaine il fait son travail et bien car quand même plus évolué que ASP
.http://www.cio.com/article/197152/PH...nesses_Take_/1 Et pour ce qui est de sa duré voir mon dernier post
__________________
Vous pouvez aller voir mes tutos et mes critiques: ici Ainsi que mon: blog Vous souhaitez participer à la rubrique Web sémantique ? Contactez-moi par MP. Je ne répondrai à aucune question technique par MP les forums sont présents pour ça c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."
|
|
00
|
|
|
#16 | |
|
Expert Confirmé Sénior
![]() ![]() |
Citation:
Même en oubliant ce léger problème (ça s'appelle "conflit d'intérêt"), l'article est... bizarre : à lire la deuxième moitié on a l'impression d'entendre quelqu'un s'excuser que son bébé ait fait des bêtises chez le voisin et assurer qu'il est maintenant beaucoup mieux éduqué et qu'il ne le fera plus ("Donnez lui une nouvelle chance !"). Il explique l'absence de typage fort par le fait que les données qui arrivent et qui repartent du script ne sont pas typées et que "donc" il est normal qu'entre les deux elles ne soient pas typés non plus... Ben j'ai une nouvelle pour toi mon gars : c'est le cas dans tous les domaines et même les types ne sont qu'une abstraction utiles pour raisonner sur un programme : en-dessous toutes les données sont des séquences de 0 et de 1. Qu'il y ait des arguments pour le typage dynamique d'accord, mais là il passe complètement à l'ouest ! Par ailleurs il explique que PHP est mieux que Java parce qu'il gère l'état via des cookies et des requêtes... Révolutionnaire ! (et "mieux" ?) Il dit aussi que PHP est en général plus performant que Java pour les pages Web dynamiques. (Ah bon ?) Il parle de la communication avec les DB et oublie de dire que pendant longtemps il n'y avait pas d'interface unifiée, que la plupart des interfaces rendait extrêmement facile l'introduction de vulnérabilités pendant que d'autres langages avait tout cela (interface unifiée et sécurisé) depuis avant l'apparition de PHP4 sinon PHP3. Il arrive même à dire sérieusement que PHP n'a pas eu nettement plus que son lot de faille de sécurité dans le coeur du langage et explique que tous les problèmes de sécurité ne sont dû qu'aux développeurs PHP incompétents (merci pour eux). Il admet tout de même un peu plus tard que peut-être, dans le passé, PHP n'a pas encouragé des procédures de sécurité saines. Mais ne vous inquiétez pas, PHP5 résout tous ces problèmes ! Ensuite il admet tout de même que l'API est complètement inconsistante, qu'elle tend à changer d'une version à l'autre (ou même entre deux PHP de la même version mais pas sur la même machine) et que les outils pour la qualité logicielle en PHP ne sont pas encore vraiment géniaux (mais si vous achetez tous les outils Zend évidemment tout va bien). En bref, je trouve l'article peu convaincant, plein d'affirmations plutôt vagues et de points noirs vite poussé sous le tapis d'un passé poussiéreux. Alors même qu'il vient de quelqu'un qui est évidemment un supporter enthousiaste et bien informé de PHP puisqu'il vient de Zend. -- Jedaï |
|
|
|
00
|
|
|
#17 | |
|
Expert Confirmé Sénior
![]() ![]() |
Citation:
-- Jedaï |
|
|
|
00
|
|
|
#18 |
![]() ![]() ![]() |
Pourquoi l'auteur ne serait pas impartial il n'y a aucune raison, il avoue bien que php a des lacunes et qu'ils sont la pour y remédié. Personnellement je prend en compte tes remarques et les siennes, qui sont très enrichissante, car je n'ai pas assé d'expérience en php pour pouvoir affirmé l'un ou l'autre mais si il a dit tout cela c'est que à mon avis il sait de quoi il parle et qu'il connait plus que largement son sujet (attention je ne dit pas que tu ne connais pas très loin de la
Pour le Cobol tu as raison mais pas entièrement, IBM utilise encore Cobol car quand ils ont besoin d'une application pas trop "importante" le coup est beaucoup moindre qu'avec tout autre langage et ce même si cette application n'a strictement rien à voir avec les autres programmes écrit en Cobol à leur début. Mais il est vrai que maintenant pour les grosse applications ils les développent en Java et une fois que sa marche, les traduisent en C++.
__________________
Vous pouvez aller voir mes tutos et mes critiques: ici Ainsi que mon: blog Vous souhaitez participer à la rubrique Web sémantique ? Contactez-moi par MP. Je ne répondrai à aucune question technique par MP les forums sont présents pour ça c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."
|
|
00
|
|
|
#19 | ||
|
Inactif
![]() Inscription : juillet 2005 Messages : 1 958 ![]() |
Citation:
Sur le site de Zend Citation:
|
||
|
|
00
|
|
|
#20 |
![]() ![]() ![]() |
A ce moment la oui c'est sur personne ne va dire que son produit est nul, qu'il sert à rien et qu'il faut allé voir à côté
Et puis dans la version 6 il y aura quand même pas mal de chose qu'on lui reproche maintenant qui seront corrigé.Et puis voici un lien qui est je pense plus que concluent quand à l'utilisation de php par rapport à ses concurrents direct: http://www.developpez.net/forums/d10366/webmasters-developpement-web/general-conception-web/langage-programmation-serveur-prefere-web/ Ce que je me demande donc c'est pourquoi si il est si mauvais autant de gens l'utilise et qu'il est le plus utilisé pour le web ?
__________________
Vous pouvez aller voir mes tutos et mes critiques: ici Ainsi que mon: blog Vous souhaitez participer à la rubrique Web sémantique ? Contactez-moi par MP. Je ne répondrai à aucune question technique par MP les forums sont présents pour ça c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."
|
|
00
|
Copyright © 2000-2012 - www.developpez.com