|
|||||||
| Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web |
|
|
Publicité ' | |||||||||||||||||
|
|
|
Outils de la discussion |
|
|
#41 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 19 ![]() |
C'est pas la faute de php si une affectation n'est pas digne de confiance ?
Quoi de plus courant qu'une affectation dans ton code ? à chaque fois que tu réacfectes une variable, tu la passes à null avant ? super... Citation:
Aujourd'hui, je sais pourquoi je ne supporte pas. Et je l'ai déjà dit plus haut. Citation:
Citation:
Citation:
Et franchement, même avec un framework comme Zend, qui se veut l'état de l'art des frameworks PHP, tu pleurs du sang à vouloir faire quelque chose de propre. Le nombre de méthodes qui ne prennent que des tableaux associatifs en paramètre... Pour savoir quoi passer, tu passes ton temps dans la doc. Et la qualité de la doc fait que tu passes aussi pas mal de temps dans le code directement. Avec Java et ton IDE, un coup de complétion et tu vois toutes les méthodes à ta disposition ave leurs arguments au nom explicite. Imbattable pour moi. P.S.: j'adore ce débat et je suis prêt à changer d'avis en cas d'argument valable. M'enfin en même temps, comme c'est moi qui juge de la validité des arguments |
||||
|
|
00
|
|
|
#42 | |
|
Invité régulier
![]() Inscription : novembre 2006 Messages : 7 ![]() |
Citation:
Le PHP sera vraiment industriel quand les gens feront des vraies specs et que les équipes feront une vraie phase d'analyse et de conception avant de se lancer dans le projet. Mais là, ca prendra autant de temps à développer le projet en PHP qu'en JAVA, où il y a déja des frameworks pour l'IG, pour la persistance, etc. Et puis il faudra des developpeurs avec des notions de POO, de TDD, etc... Perso, j'ai encore vu aucune entreprise qui voulait se donner les moyens de faire les choses bien quand elle choisissait l'option PHP. c'est surtout immédiatement moins couteux à tous les niveaux.... mais peutetre que ce monde idéal existe... |
|
|
|
00
|
|
|
#43 | |
|
Inactif
Inscription : novembre 2008 Messages : 255 ![]() |
Citation:
|
|
|
|
00
|
|
|
#44 | |
|
Membre habitué
![]() Développeur Java Inscription : avril 2006 Messages : 129 ![]() |
parce que PHP n'a pas
- maven (et sa multitude de plugins géniaux) - seam - continuum parce que brisssou l'a dit : Citation:
Je pense que PHP est utilisable pour gagner du temps sur les sites web. |
|
|
|
00
|
|
|
#45 | |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 19 ![]() |
Citation:
|
|
|
|
00
|
|
|
#46 |
|
Invité régulier
![]() Inscription : novembre 2006 Messages : 7 ![]() |
tu y vas un peu fort, c'est un retour d'expérience comme un autre, apparemment.
tu aurais lu l'article, tu saurais... google marche aussi, je pense... et perso, je suis d'accord: l'aspect objet de PHP est juste une plus-value sur le langage initial, on peut très bien s'en passer ou même n'avoir aucune connaissance en la matière pour développer en PHP. Ce n'est pas une tare non plus. |
|
|
00
|
|
|
#47 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 19 ![]() |
Finalement, quel est l'intérêt de ce type de sondage ?
On en revient toujours à des querelles de clochés à base de mon-langage-il-est-mieux-que-le-tien... J'ai largement ma part de responsabilité, mais je sort d'un projet PHP où nous étions trois dev', plutôt de bonne qualité, avec l'envie de faire les choses bien. Mais on se heurte sans arrêt aux limites du langage, on bataille. Enfin bref, vous avez dû finir par comprendre mon avis. |
|
|
00
|
|
|
#48 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 706 ![]() |
Je pense que l'on a pesé le pour et le contre avec vos divers retours d'expériences et opinions. Maintenant laissons les autres membres s'exprimer sans pour autant partir dans le troll.
Le but de ce sondage est de fournir à certains de nos membres des éléments afin qu'il se décide quel langage utilisé en fonction des expériences des autres, donc n'enlevons pas de la valeur à ce dernier. Merci. PS : Pour info, encore hier on a eu ce genre de question sur ce même forum, ce qui prouve que le besoin est là |
|
|
00
|
|
|
#49 | |
|
Membre à l'essai
![]() Inscription : mai 2007 Messages : 47 ![]() |
Citation:
PHP5 a subit un profond lifting pour proposer un langage objet fortement inspiré de Java pour faciliter la transition. Ce n'est peut être qu'un début, mais de là dire qu'on ne peut pas faire de l'objet avec PHP... PHP n'est plus cantonné aux applications de type site internet/intranet, on peut aussi faire du scripting, des services qui s'exécutent en tâche de fond, des applis client/serveur, des clients riches (PHP/Xul)... Beaucoup disent que PHP ne tient pas la charge d'une grosse appli, alors que c'est tout le contraire. Quasiment tous les développements web les plus utilisés ont du PHP dans leur code (Rien qu'en france: Google, Yahoo, Illiad Free, Pages jaunes...). De mon côté, je vois de plus en plus de projets Java migrer vers PHP. Et je ne parle de site perso mais bien de back offices de grands comptes qui jugent Java trop lourd. Même si Java est encore prédominant dans le domaine, je reste persuadé que PHP peut gagner du terrain avec son orientation professionnelle montante. PHP a bien évolué depuis sa création, les développements tendent à se standardiser, les outils et les compétences sont disponibles aujourd'hui. Le fait que PHP soit simple et flexible ne sont à mon sens pas un défaut, au contraire. Tout dépend de l'utilisation qui est faite derrière... Ps: Tu comprendras que je ne réponds pas à ta comparaison des IDE PHP avec notepad, tant cela démontre que tu ne connais pas ton sujet. Tout comme Java, Eclipse s'utilise aussi avec PHP, et l'autocomplétion marche également très bien avec un framework comme celui de Zend. Edit: Je m'arrête là, je n'avais pas vu ton message Kerod. Encore une fois, je n'ai rien contre Java qui demeure un langage de référence très puissant. Je voulais juste recadrer le débat sur les réalités d'aujourd'hui et notamment sur le fait que PHP en entreprise est une réalité. |
|
|
|
00
|
|
|
#50 | |||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 19 ![]() |
Citation:
) et parce que je suis vraiment faché par le projet que nous sommes en train d'achever.Citation:
Citation:
ha bha là non, j'ai pas compris. Je veux bien quelques éclaircissements. Là on développe avec Eclipse PDT, mais à part la coloration syntaxique, quelques références que l'IDE arrive à identifier, le reste fonctionne bof (cf mes remarques sur les méthodes et attributs magiques). |
|||
|
|
00
|
|
|
#51 |
|
Membre du Club
![]() Yannick Majoros Inscription : janvier 2007 Messages : 72 ![]() |
Je trouve que tu y vas fort, à mon avis, il connaît justement les IDE java. Il n'y a pas de comparaison de qualité possible, et cela est du à la nature du langage. Le typage de Java permet des choses qui ne sont pas possibles dans un langage comme PHP. Combien y a-t-il de publications scientifiques sur le refactoring de code PHP ?
|
|
|
00
|
|
|
#52 | ||
![]() ![]() Olivier Développeur Web Inscription : août 2003 Messages : 2 499 ![]() |
Pour ce qu iest de l'orienté objet , PHP étant basé sur du C qui lui même n'est pas OO , c'est dur de le devenir. En revanche il est possible d'appliquer une grande majorité des concept de l'objet ce qui perso me va bien.
Citation:
Si c'est pour avoir de la coloration syntaxique en effet , notepad++ suffit , mais avec PDT par exemple tu as une vue PHP debug très intéréssante. La gestion de projet et l'autocompletion est également plus qu'indispensabel sur des projet un peu conséquent (il faut en revanche commenter son code correctement). La gestion du versionning est également appréciable. Les IDE JAVA sont de toute manière fait pour java , il sont donc logiquement adapté et performant pour lui. Alors que de vrai éditeur php ca n'existe pas ou peu. Difficile dans ce cas d'établir une réel comparaison. Citation:
__________________
Pry Framework php5 | Recherche CDI dev. Web sur Dijon et alentours. |
||
|
00
|
|
|
#53 |
|
Membre émérite
![]() ![]() |
Bonjour,
Pour les IDE PHP, il ne faut pas oublier que Netbeans à partir de la version 6.5 s'ouvre à PHP |
|
|
00
|
|
|
#54 | |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 19 ![]() |
Citation:
pour le reste, je ne peux qu'être d'accord avec toi. |
|
|
|
00
|
|
|
#55 |
|
Membre du Club
![]() Yannick Majoros Inscription : janvier 2007 Messages : 72 ![]() |
Et pourquoi il n'y a pas de "vrai éditeur php" ? Parce qu'un langage comme java permet de connaître beaucoup plus sur le code, entre autre grâce au typage. Par exemple, le refactoring, qui consiste finalement à dire "appliquer une modification à tout mon code avec une garantie d'équivalence fonctionnelle", ne peut pas être fait dans un langage comme php. Ou alors, ce n'est pas du refactoring, mais du "chercher-remplacer". Il n'y a pas d'IDE qui propose du vrai refactoring en php... parce que ce n'est pas possible.
|
|
|
00
|
|
|
#56 |
|
Invité(e)
![]() Messages : n/a ![]() |
je vais casser cette fumante discutions avec mon post de naze ou j'explique mon vote
php plus que java, pourquoi ? Le truc que j'aime pas en java c'est la lenteur et la lourdeur, complètement l'opposé de ce qu'on attend d'un projet web actuel qui se veux flexible a l'extrême. Ensuite, c'est beaucoup relatif a mon boulot, mais faire des sites multi terminaux et multi encodage en java c'est un casse tete sans nom. (essayé de convertir un encodage multibytes en un autre en java et on va rigolé) Après pour mettre mon grain de sel dans la discution, je comprend la position des "java fan boy", le problème c'est que le poste de dev php et de dev java sont differents. J'oserais dire qu'un developeur php ca existe pas. le developeur php est bien plus proche de l'admin unix que du dev traditionnel. Car la performance d'une application passe par la connaissance parfaite de la config de l'interpreteur php et de apache, au combien on gagne en performance en mettant en place un mem_cache ou la bonne pecl ? Chose qu'on demande jamais voir rarement a un dev java ? jamais par le passé on m'a demander de touche au serveur applicatif. Ainsi au final, php n'ai juste qu'une partie d'un projet et non son ensemble. Je rebondirais sur le coup de l'ide, si mes souvenir sont bon, pdt et netbeans support phpdoc, non ? Surtout sous netbeans, vous verrez que le refactoring soudain marche super apres les personnes qui cite la "liberté" de php comme un problème je leur citerais juste Ciceron "La liberté ne consiste pas à avoir un bon maître, mais à n'en point avoir. " Dernière modification par mon_nom_est_personne ; 09/05/2009 à 12h40. |
00
|
|
|
#57 |
![]() ![]() Inscription : juin 2006 Messages : 6 935 ![]() |
J'ai pas répondu car délicat à répondre quand on a pas vu la tête du projet...
__________________
Je ne répondrai à aucune question technique en privé |
|
|
00
|
|
|
#58 | |||||
|
Membre du Club
![]() Yannick Majoros Inscription : janvier 2007 Messages : 72 ![]() |
Citation:
Citation:
Citation:
En te lisant je pense que l'un est un bricoleur et que l'autre a un truc magique qui se configure tout seul. Ce n'est pas aussi simple. En passant, configurer un serveur d'applications java (pas un tomcat, un serveur jee complet), ça peut être complexe et prendre du temps. Il est vrai qu'il peut fonctionner "out of the box", mais on en obtient beaucoup plus en lisant la doc pour utiliser toute sa puissance. Citation:
Citation:
|
|||||
|
|
00
|
|
|
#59 |
|
Membre du Club
![]() Technicien réseaux et télécoms Inscription : avril 2006 Messages : 39 ![]() |
+1 pour PHP:
- arrivé à maturité - de plus en plus productif avec les nombreux framework, cms... |
|
00
|
|
|
#60 | |||
|
Membre du Club
![]() Inscription : avril 2006 Messages : 51 ![]() |
Citation:
Ensuite il y a les problèmes qui dépassent le cadre même de Java et qui dépendent le plus souvent / voire tout le temps des accès extérieurs. Tous les architectes dignes de ce nom savent de quoi je parle. Il y a quelques méthodologies ou plutôt quelques pratiques pour identifier ces points de contention. Citation:
Bref, ce sont des sujets qui dépassent le domaine Java / PHP. Citation:
Celà dit dans certains cas la javadoc est nécéssaire, notement dans le cas des API ou des frameworks ou on fait de la javadoc pour d'autres personnes. Bref je suis bien certain qu'en PHP tous n'est pas documenté et là on en reviens au problème de départ, ça sucks pour le refactoring. En étant de bonne foi je dirais que en Java on peut aussi avoir du bon code de merde, mais les dégats restent plus limités. |
|||
|
00
|
Copyright © 2000-2013 - www.developpez.com