Voici les principales nouveautés :
- Elle se base sur le Zend Engine 2 (nouveau support objet)
- Inclusion du support SQL Lite
- Réecriture du support XML
- Suppression du client Mysql
- Amélioration du support du Streaming et de GD
- Ajout de paramètres dans php.ini, nouvelles fonctions, corrections de bugs ... Le Zend Engine 2 sera la grande nouveauté de PHP 5 avec :
- Le support des exceptions
- Nouveau modèle objet (Interface, classes abstraites, public / privé, demande d'un type précis dans une fonction, static, objets par référence)
- namespace (Il est possible que cela n'apparaisse pas dans PHP 5)
-> http://phpbuilder.com/columns/argerich20030411.php3
-> http://zend.com/zend/week/week140.php#Heading8
Mysql veut mettre en place une nouvelle politique de licence que PHP refuse, on verra bien ce que cela va donner :
-> http://zend.com/zend/week/week142.php#Heading6
SQL Lite est un SGBD embarqué qui ne requiert pas qu'un SGBDR tourne, cette fonctionnalité va peut être intégrée dans PHP 4.4 pour que les développeurs se familiarisent avec
-> http://www.sqlite.org/
Aller plus loin
- php.net (0 clic)
- Changelog complet (0 clic)
- Download page (2 clics)
# Re: PHP 5 Bêta 1 est sorti
Posté par ours Ours (site web personnel) . Évalué à 10.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Ramso . Évalué à 3.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Pascal Terjan (site web personnel) . Évalué à 6.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par ours Ours (site web personnel) . Évalué à 7.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Matthieu Moy (site web personnel) . Évalué à 1.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Éric (site web personnel) . Évalué à 2.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par ours Ours (site web personnel) . Évalué à 1.
[^] # JAVA Performant ??? attend y'a une couille dans ta phrase...
Posté par Jean-Claude DUSS . Évalué à 0.
Qu'est-ce que l'on en a à foutre de parler de Java devant cette merveille qu'est PHP !!! franchement rien à voir il ne faut pas tout mélanger : Php est un langage viable et performant, ce que n'est pas (et ne sera jamais) JAVA !!! c'est donc au contraire une grande mauvaise nouvelle pour les puristes Php, d'apprendre qu'il sera en mesure (depuis longtemps d'ailleur) de communiquer avec des servlets !!!
Si on a deux grammes de cervelle on comprend vite la puissance que représente Php face à la concurrence : plus rapide, plus fiable, plus rentable... il n'y a même plus assez de superlatifs !!! et en particulier face à des monstres de lourdeur comme Java qui ont plagié tous ce qui existe de bon en infomatique, pour le complexifier à outrance... Il suffit de lire une pauvre JSP pour rigoler !!! de manipuler des JavaBeans BMP, ou CMP1, ou CMP2 (ça suffiser pas !!!) ces usines à gaz ingérable : véritable boite marron (la couleur est bien choisie ;-) pour les mongoles qui ne savent pas lire un modèle relationnel basique... Trop marrant cette techno, mais beaucoup moins drôle quand elle tue des emplois en assommant les coûts d'un projet... Tout ça sous prétexte de développer durable et modulaire... 9 programmes sur 10 sont des réécritures de choses déja existante et qui ne dépassent pas 6 mois de vie (quand ils sont livrables bien sûr !!!) UTOPIE de l'informatique de base que de penser qu'un programme est mieux développé parcequ'il répond mieux à la philosophie java objets... MDR !!!
Pour un même projet le choix de la techno Php représente à coût sûr un succès de développement pour un coût inférieur et un développement plus rapide, et peu importe le niveau des développeurs ;-)) c'est une vérité Php c'est IMPOSE parcequ'il est plus malin.
Java lui va demander des experts, le développement sera d'une complexité mettement supérieur (et dans beaucoup plus de dommaine : EJB, JSP, Servlets, FrameWorks, XSLT...) pour un résultat très loin des spécifications fonctionnelles de départ...
Bref, désolé d'avoir été un peu long mais c'est tellement bon...
PHP et aujourd'hui PHP5 est le langage de développement du net (voir les statistiques d'usage) Java lui est un boulet... l'enfant gâté des langages de développement tellement spécialisé en tout qu'il n'est bon en rien ;-))
Vive l'OpenSource...
[^] # Re: JAVA Performant ??? attend y'a une couille dans ta phrase...
Posté par bleh . Évalué à 0.
[^] # Re: JAVA Performant ??? attend y'a une couille dans ta phrase...
Posté par Ramso . Évalué à 3.
ha oui et des arguments, des vrais, avec des faits, pas un coup de gueule contre java.
ps : le modèle relationnel c'est une chose, c'est pas utilisable tout le temps. j'en fait même rarement, je travaille surtout en hiérarchique et là, le modèle objet s'impose. Pour autant on n'utilise ni PHP ni Java... :)
Vive l'OpenSource...
il se passera de tes discours.
[^] # Re: JAVA Performant ??? attend y'a une couille dans ta phrase...
Posté par ukemi . Évalué à 0.
s/Php/PHP/g
[^] # Re: JAVA Performant ??? attend y'a une couille dans ta phrase...
Posté par Bruno (site web personnel) . Évalué à -1.
On dit pas GNU/PHP ?
Bon ok -->[jesors]
[^] # Re: JAVA Performant ??? attend y'a une couille dans ta phrase...
Posté par Pascal Terjan (site web personnel) . Évalué à 1.
# Grillai
Posté par Pierre Tramo (site web personnel) . Évalué à -6.
# Re: PHP 5 Bêta 1 est sorti
Posté par Christophe Capezzone . Évalué à 6.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Julien Wajsberg . Évalué à 7.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par fabien . Évalué à 6.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par ours Ours (site web personnel) . Évalué à 0.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Gads . Évalué à 5.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par ours Ours (site web personnel) . Évalué à 0.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par ours Ours (site web personnel) . Évalué à 3.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Anonyme . Évalué à 1.
Je ne vois pas tout comme eux mais leur développement est libre sans entourloupe.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par EppO (site web personnel) . Évalué à 2.
de mon point de vue, j'ai l'impression que c'est php qui n'a pas l'air très GPL, alors que mysql l'est lui. Alors que dans la news et certains commentaires, on rejete la faute sur la licence de mysql...
quelqu'un peut m'eclairer ?
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par ours Ours (site web personnel) . Évalué à 0.
cf. des posts plus bas
Après c'est une question de choix, si tu n'as pas envie que ton boulot soit sous GPL et ben il ne le sera pas mais tu ne pourras pas inclure du code GPL.
Perso ce que j'en pense, c'est que c'est un peu gonflé de mettre les clients en GPL .. après ...
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Gruik Man . Évalué à 1.
http://www.gnu.org/licenses/license-list.html(...) pour une liste de licences libres, compatibles (ou non) avec la GPL.
Quant à l'appellation "virale", c'est de la propagande anti-GPL de bas étage.
[^] # viral ?
Posté par Anonyme . Évalué à 1.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Brunus . Évalué à 7.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par skimmy . Évalué à 1.
[^] # licences MySQL
Posté par Moby-Dik . Évalué à 5.
[^] # Re: licences MySQL
Posté par Julien Wajsberg . Évalué à 2.
[^] # Re: licences MySQL
Posté par Laurent Mouillart . Évalué à -3.
[^] # Re: licences MySQL
Posté par Moby-Dik . Évalué à 2.
[^] # Re: licences MySQL
Posté par Julien Wajsberg . Évalué à 1.
[^] # Re: licences MySQL
Posté par Maz (site web personnel) . Évalué à 2.
[^] # Re: licences MySQL
Posté par Moby-Dik . Évalué à 1.
- MySQL < 3.23.19 => leur license à eux (desole j'avais pas vu le numero de version)
- MySQL < 4.0 => serveur en GPL et lib en LGPL
- MySQL >= 4.0 => tout en GPL
Oui. Pour la deuxième question, comme dit l'autre réponse, tant que tu ne redistribues rien tu peux faire ce que tu veux.
[^] # Re: licences MySQL
Posté par nextsteper . Évalué à 1.
Parce tout ce que j'en déduis pour l'instant c'est que >3.23.19 = tout en GPL !
[^] # Re: licences MySQL
Posté par Julien Wajsberg . Évalué à 1.
[^] # Re: licences MySQL
Posté par Anonyme . Évalué à 1.
[^] # Re: licences MySQL
Posté par Moby-Dik . Évalué à 1.
[^] # Re: licences MySQL
Posté par Anonyme . Évalué à 1.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 3.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: licences MySQL
Posté par Éric (site web personnel) . Évalué à 2.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Rénald Casagraude . Évalué à 1.
# Re: PHP 5 Bêta 1 est sorti
Posté par Moby-Dik . Évalué à 9.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par ours Ours (site web personnel) . Évalué à 1.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Julien Duponchelle (site web personnel) . Évalué à 5.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par ours Ours (site web personnel) . Évalué à 1.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Anonyme . Évalué à 2.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Alain Tésio . Évalué à 0.
Quand je vois les nouvelles features qui s'inspire des trucs standards de langages existants plus puissants, j'ai l'impression que php essaie de jouer dans la cour des grands sans apporter rien de plus.
Le C est rapide, Java portable, perl bon pour le traitement de streams et patterns, python excellent pour tout, mais php je vois pas comment il pourrait sortir de sa niche.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par xsnipe . Évalué à 2.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par flyer . Évalué à 4.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Moby-Dik . Évalué à 1.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Éric (site web personnel) . Évalué à 1.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Moby-Dik . Évalué à 2.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Éric (site web personnel) . Évalué à 2.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Moby-Dik . Évalué à 1.
# Re: PHP 5 Bêta 1 est sorti
Posté par isydor . Évalué à -1.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par isydor . Évalué à 1.
- les gens qui font les commentaires constructifs (comme moi) et qui se font minusser
- ceux qui ont le droit de vote gràce à des posts ç@è"## et qui me minussent
ceci dit je m'en doutais :)
isydor, tout content d'avoir aidé à corriger une nouvelle (ça va bien me valoir 1 mois de droit de vote ça au moins)
# A propos de la gestion d'objets dans php
Posté par Gyro Gearllose . Évalué à 1.
[^] # Re: A propos de la gestion d'objets dans php
Posté par kadreg . Évalué à 1.
[^] # Re: A propos de la gestion d'objets dans php
Posté par Julien Wajsberg . Évalué à 2.
[^] # Re: A propos de la gestion d'objets dans php
Posté par Anonyme . Évalué à 0.
Ca prend du tout ? Mais avec quelle distrib ?
[^] # Re: A propos de la gestion d'objets dans php
Posté par madko (site web personnel) . Évalué à 1.
[^] # Re: A propos de la gestion d'objets dans php
Posté par madko (site web personnel) . Évalué à 1.
il me semble que jai deja eut le probleme, mais je sais plus comment je lavait resolu
qq'un saurait il comment faire?
[^] # Re: A propos de la gestion d'objets dans php
Posté par madko (site web personnel) . Évalué à 1.
[^] # Re: A propos de la gestion d'objets dans php
Posté par Anonyme . Évalué à 1.
[^] # Re: A propos de la gestion d'objets dans php
Posté par madko (site web personnel) . Évalué à 1.
# Re: PHP 5 Bêta 1 est sorti
Posté par Yoan B (site web personnel) . Évalué à 4.
Avec les version 4.x.x la poo était des tableaux associatifs, imbriquées même si tout ceci reste transparent pour le codeur. Alors qu'avec cette mouture que je me réjouis de tester, la pOO est supportée de manière plus puissante avec constructer ET destructeur.
Je ne comprends pas la suppression de MySQL, peut-être l'essor de PostGreSQL ce qui est très bien d'ailleurs.
Mon vrai bonheur réside dans l'amélioration du support XML qui est et va devenir à mon sens, le langage au centre de toutes les applications grands public. Actuellement : OpenOffice, Jabber, ...
Bref, mon langage préféré va tendre à le resté pour longtemps je le préssens.
# Re: PHP 5 Bêta 1 est sorti
Posté par Aissa . Évalué à 0.
Que sera MySql dans 10 ans ???
Il est vrai que ça oblige à apprendre autre chose, mais bon, au moins on à toujours une solution.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par ours Ours (site web personnel) . Évalué à 0.
Or peut voir que celle ci n'est pas aussi libre que l'on pense puisqu'elle impose aux développeurs qui l'utilisent d'adhérer et d'accepter cette license pour leurs logiciels.
Quand à apprendre un nouveau langage, pgsql disposant de plus fonctionnalités, il ne reste que certains noms de fonctions qui changent d'autant plus qu'en PHP, on peut s'abstraire du sgbd utilisé avec :
- adodb http://php.weblogs.com/ADODB(...)
- ou avec pear http://pear.php.net/package-info.php?pacid=46(...)
Je t'accorde que ce n'a ne marche pas toujours vu qu'il y a des instructions spécifiques à certains SGBD (comme REPLACE sous MySQL) et que l'administration est entièrement à revoir, mais c'est un bon début.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Anonyme . Évalué à 1.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Éric (site web personnel) . Évalué à 1.
Oulà .. il ne s'agit pas de retirer le support mysql, simplement de ne plus fournir la librairie cliente en meme temps que PHP (c'etait la seule db pour laquelle c'était fait).
> Une des force du libre
Faudrait pas inverser, le problème est là à cause de la GPL, transformer un problème en une "force" faudrait pas exagérer.
> Postgre, qui assure plus de pérénité (au niveau du libre) licence bsd. Au
> moins là, je suis sur que ça restera Libre.
Ouh ... le troll ...
Pour info Mysql est GPL, on peut difficilement faire mieux. Je ne rentrerai pas dans un troll GPL Vs BSD mais de là à dire que en postgresql (BSD) on est sur que ca restera libre contrairement à mysql (GPL) faudrait pas exagérer.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Yoan B (site web personnel) . Évalué à 1.
Mais il est vrai qu'il est plus juste de n'offrir aucun support de db plutôt que de privilégier une plus qu'une autre.
J'espère que d'ici 3-4 ans, du temps que les hébergeurs passent à ce php5, ils offriront plus facilement d'autres systèmes comme PostGreSQL, ou FireBirdSQL. Car il est important que les jeunes développeurs prennent connaissances des possibilités énormes du LIBRE. Plutôt que de ne connaître que les têtes d'affiches mSQL vs MySQL, ou ASP vs PHP, etc...
Vive le changement !
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Aissa . Évalué à 1.
Pas de troll donc, pas de comparaison de perf, ni de qualitée de produit (je connais même pas encore postgre) mais juste que je n'ai aucune confiance dans aucune sociétée.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par philou (site web personnel) . Évalué à 0.
Pour ton info, on est passé tranquillement d'un truc qui ressemble à rien à la GPL (petite passage par la LGPL) Donc du proprio vers du libre. C'est exactement l'inverse de ce que tu nous racontes !!
>... au grès des vents ...
Tu nous fait quoi ? La politique de changement est claire, le nombre est de deux sur plus de 5 ans.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Anonyme . Évalué à 1.
[^] # Re: PHP 5 Bêta 1 est sorti
Posté par Éric (site web personnel) . Évalué à 1.
Simplement entre temps il faut penser es exceptions avant de les mettre. Donc il ne s'agit pas d'un problème de différence de philosophie puisque la volonté est que ca puisse etre intégré.
C'est une licence inadaptée à ce qu'ils veulent, prise trop rapidement sans étudier les conséquences à court terme.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.