PHP 5 - PHP - Programmation
Marsh Posté le 28-09-2004 à 14:08:59
Winnie the?
Et concrètement?
Marsh Posté le 28-09-2004 à 14:10:34
perso rien
j'ai deja fait du php, j'ai jamais attendu PHP5 et la majorité des gens que je connaissais ont préférés se tourner vers asp.net
Marsh Posté le 28-09-2004 à 14:25:49
skeye a écrit : Et concrètement? |
Concrètement, on a une syntaxe qui ressemble à de la POO, des mécanismes qui ressemblent à de la POO, mais quasiment aucune structure de base ni d'interface ou d'exception. Bref, on a la syntaxe et à nous d'inventer toute la couche OO pour l'utiliser...
Marsh Posté le 28-09-2004 à 14:28:08
gizmo a écrit : Concrètement, on a une syntaxe qui ressemble à de la POO, des mécanismes qui ressemblent à de la POO, mais quasiment aucune structure de base ni d'interface ou d'exception. Bref, on a la syntaxe et à nous d'inventer toute la couche OO pour l'utiliser... |
Mais c'est comme php4, alors?
Marsh Posté le 28-09-2004 à 14:30:53
Les derniere version imlpementer un peu le developpement objet mais dans la version 5 ca va bien plus loin notion de private public qui n'existe pas dans la 4 par exemple.
Marsh Posté le 28-09-2004 à 14:31:26
Gaby59 a écrit : Les derniere version imlpementer un peu le developpement objet mais dans la version 5 ca va bien plus loin notion de private public qui n'existe pas dans la 4 par exemple. |
mouais, ya le début du commencement quoi...
Marsh Posté le 28-09-2004 à 16:20:08
Il y a aussi les exceptions, ce qui peut etre assez pratique et cela rend le script un peu plus stables.
Marsh Posté le 28-09-2004 à 16:33:41
il y a aussi le support pour SQL lite, une ptite BD basée sur des fichier textes
Marsh Posté le 28-09-2004 à 16:35:23
DjobaDjobi a écrit : il y a aussi le support pour SQL lite, une ptite BD basée sur des fichier textes |
vraiment petite alors. au niveau des accès concurrents
Marsh Posté le 29-09-2004 à 00:24:18
Cerel a écrit : Il y a aussi les exceptions, ce qui peut etre assez pratique et cela rend le script un peu plus stables. |
si vous en savez + : quel type d'exceptions ??
Marsh Posté le 29-09-2004 à 09:15:22
LKoLRn a écrit : si vous en savez + : quel type d'exceptions ?? |
De base, il y a royalement, 4-5 exceptions, dont Exception qui est la classe de base. Autrement dit, rien.
Marsh Posté le 29-09-2004 à 09:28:29
gizmo a écrit : De base, il y a royalement, 4-5 exceptions, dont Exception qui est la classe de base. Autrement dit, rien. |
Je suis d'accord avec ce que tu dis, mais d'un autre côté, je te trouve un peu "dur". Car certe, PHP est un langage encore immature, mais c'est un langage en plein dev et surtout "libre" contrairement à ASP.NET ou JSP par exemple.
C'est un peu comme dire : ouai, audacity, c'est de la merde comparé à soundforge ou wavelab. N'empêche qu'audacity est gratuit et libre, et avance à pas de géant, tourne partout, alors que les autres sont commerciaux, permettent plus de choses.
Marsh Posté le 29-09-2004 à 11:14:59
Vous comparez des choses qui ne sont pas trop comparable.
Il y a pas de meilleurs language, c'est juste de ce que nous allons faire qui justifi sont utilisation.
Pourquoi utiliser asp.net ou jsp pour faire un simple forum ou autre que Php peut emplement faire, surtout, si celui-ci est plus facile à installer, gérer et gratuit. Rouler en Audi A8 pour acheter ça baguette à 100 mètres c'est ridicule.
Marsh Posté le 29-09-2004 à 11:23:04
je suis pas vraiment d'accord. un forum est à mon sens une appli web qui demande le plus de travail en terme d'optimisation.
cites-moi un GROS site qui nécessite ASP/jsP ?
pour ce qui est des performances, je comparerais pas ces technologies à une Audi A8 hein...
De plus, au niveau de la maintenance, c'est là que MS est plus fort. j'en veux pour preuve LDLC qui migre sur du MS pour diminuer ses frais de maintenance.
Marsh Posté le 29-09-2004 à 11:26:57
JagStang a écrit : je suis pas vraiment d'accord. un forum est à mon sens une appli web qui demande le plus de travail en terme d'optimisation. |
Ouai, ben on en reparlera ... C'est pas parce qu'ils le font qu'ils seront satisfaits du résultat...
Marsh Posté le 29-09-2004 à 11:37:53
ben écoute ils sont assez grands je crois. c'est eux qui paient après tout.
Mais je pense qu'ils ont quand même bien fait leur comptes avant...
Marsh Posté le 29-09-2004 à 11:51:03
JagStang a écrit : ben écoute ils sont assez grands je crois. c'est eux qui paient après tout. |
Bof... C'est pratiquement impossible de savoir ce qui va arriver.
Je connais un mec à Marseille qui s'occupe de tout un tas de serveur dans une boite d'hébergement, ben pour lui, ya pas foto entre des serveurs nunux et des serveurs win2000. Il raconte même qu'il redémarre les serveurs win à la main de temps en temps pour "les purger"... Toujours d'après, lui, les ennuis qu'il rencontre avec les serveurs sous win sont incomparables avec ceux qu'il a sous nunux...
Donc, bon, on verra bien et surtout sur le moyen / long terme.
Marsh Posté le 29-09-2004 à 11:58:12
la raison que les cout de maintenance sont moin chere sur server win c'est qu'il y a beaucoup plus de techos qualifié sur win que linux et que c'est moin complexe que sur win. l'aspect financier influt enormément sur le choix d'un server
Marsh Posté le 29-09-2004 à 12:05:31
berceker united a écrit : la raison que les cout de maintenance sont moin chere sur server win c'est qu'il y a beaucoup plus de techos qualifié sur win que linux et que c'est moin complexe que sur win. l'aspect financier influt enormément sur le choix d'un server |
On peut pas raisonner comme ça.
Une salle de serveurs avec un admin Linux très qualifié, reviendra bcp moins cher qu'une salle de serveurs avec un admin windows + un contrat de maintenance avec une boite externe, car dans TOUS LES CAS, il faudra bien quelqu'un sur place.
Marsh Posté le 29-09-2004 à 12:16:10
Hermes le Messager a écrit : On peut pas raisonner comme ça. |
Je parlais plus d'une société qui fait appelle a un techos. sur le marché du taffe les pretention salarial dun admin win et d'un nux n'est pas la même.
Marsh Posté le 29-09-2004 à 12:19:56
berceker united a écrit : Je parlais plus d'une société qui fait appelle a un techos. sur le marché du taffe les pretention salarial dun admin win et d'un nux n'est pas la même. |
A mon avis, ça doit complêtement dépendre des compétences du mec sur place, que ce soit du win ou du linux ou autre...
C'est surement pas un hasard en tous cas si la part des serveurs sous Linux ne cesse de progresser...
Marsh Posté le 29-09-2004 à 13:55:23
Hermes le Messager a écrit : Je suis d'accord avec ce que tu dis, mais d'un autre côté, je te trouve un peu "dur". Car certe, PHP est un langage encore immature, mais c'est un langage en plein dev et surtout "libre" contrairement à ASP.NET ou JSP par exemple. |
Le fait qu'il soit libre, on en a rien a battre, ce n'est pas un gage de qualité ni de développement assuré (suffit de voir le nombre de projets libres qui forkent en petites entités et puis s'enlisent ou d'autres qui deviennent des gros boeufs poussifs).
Ensuite, l'analogie avec un logiciel n'a rien à voir. Ici on parle d'un langage, soit la base de ton développement. Or ici, avec l'arrivée de la POO dans php5, ben justement, t'as pas la base. T'as des spec mais pas d'implémentation. A ce compte, un programmeur a presque plus vite fait de prendre n'importe quel autre langage et de l'utiliser comme cgi. Ou bien on trouve l'argument que php c'est dispos partout, soit, mais vu ses fonctionnalités, ca reste un jouet.
Après, j'espère vraiment qu'ils vont rapidement ratraper le cout et implémenter tous les objets/interfaces/exceptions de base pour les différentes extension qu'ils proposent DE BASE (je parle même pas de optionelles), mais si ce n'est pas le cas, PHP5 n'aura aucun intérêt par rapport à PHP4, ce qui serait bien dommage.
Marsh Posté le 29-09-2004 à 14:01:56
gizmo a écrit : Le fait qu'il soit libre, on en a rien a battre, ce n'est pas un gage de qualité ni de développement assuré (suffit de voir le nombre de projets libres qui forkent en petites entités et puis s'enlisent ou d'autres qui deviennent des gros boeufs poussifs). |
Pour le moment, je ne vois effectivement pas grand intérêt à passer sur php5
Mais j'ai bon espoir, comme tu le dis, qu'ils vont corriger le tir rapidement.
Marsh Posté le 29-09-2004 à 14:03:45
Hermes le Messager a écrit : Pour le moment, je ne vois effectivement pas grand intérêt à passer sur php5 |
J'avais cru entendre qu'il est plus rapide que le 4. C'est un mythe ou une réalité?
Marsh Posté le 29-09-2004 à 14:06:54
DocMaboul a écrit : J'avais cru entendre qu'il est plus rapide que le 4. C'est un mythe ou une réalité? |
pas remarqué.
Ceci dit, j'ai juste testé "comme ça", je continue à developper en php4.
Marsh Posté le 29-09-2004 à 14:20:52
Moi non plus je vois pas de rapidité sur php5... (si peut etre 0.00005s en moins )
Sinon le POO je vois toujours pas à quoi ca peu bien servir a php...
Stabilité? Moins de code?
Marsh Posté le 29-09-2004 à 14:26:43
De toute façon, pour "rectifier le tir", y'a du pain sur la planche.
Je ne sais pas si PHP aurait avantage à tenter de cloner p.e. Java. Sans vouloir blesser ni vexer personne, PHP conserve une approche "quick & dirty", et n'a rien de comparable avec d'autres langages en matière de modularité.
Mais c'est aussi son point fort ! N'est-ce pas cela que nous voulons avant tout ?
Marsh Posté le 29-09-2004 à 14:30:33
bof. Pour le quick&dirty, on avait perl en cgi bien avant php
Marsh Posté le 29-09-2004 à 14:32:33
gizmo a écrit : bof. Pour le quick&dirty, on avait perl en cgi bien avant php |
faut croire que perl était pas à la porté de tous
au départ php c'était un wrapper de perl aussi
Marsh Posté le 29-09-2004 à 14:54:18
Certains d'entre vous voient un déclin à PHP ? Si oui, au profit de quoi ?
Marsh Posté le 29-09-2004 à 14:57:26
sircam a écrit : Certains d'entre vous voient un déclin à PHP ? Si oui, au profit de quoi ? |
pas un déclin, mais selon moi il a touché son apogée
Marsh Posté le 29-09-2004 à 14:57:38
sircam a écrit : Certains d'entre vous voient un déclin à PHP ? Si oui, au profit de quoi ? |
Non. Tant qu'il sera présent comme il l'est sur tous les serveurs grand public, il est pas prêt de décliner.
Sinon, s'il devait décliner, j'espère que ce serait au profit de jsp, et surtout pas d'une techno .NET par exemple...
Marsh Posté le 29-09-2004 à 14:58:57
Hermes le Messager a écrit : Non. Tant qu'il sera présent comme il l'est sur tous les serveurs grand public, il est pas prêt de décliner. |
+1
Marsh Posté le 29-09-2004 à 14:59:39
Là, je vote aussi pour !
Marsh Posté le 29-09-2004 à 15:13:41
j'aurais plutôt préféré des langages comme oz ou m, c'est plus marrant que du jsp
Marsh Posté le 28-09-2004 à 12:29:19
Voilà , bien sur j'ai lu le site php.net, mais j'aimerais l'avis de programmeur fr : qu'est ce qui change concrétement entre PHP5 et PHP4 ?