Développeur | Zend Certified Engineer
Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;
Nix>_Rien n'est plus pratique que la théorie
Si tu regardes bien les offres d'emplois chose que je commence à faire, même si je suis diplômé que dans un an, y a pas que Zend qui est demandé, mais aussi Symfony (C'est français, ça aide), j'ai vu des offres Cakephp aussi. Donc dire qu'il y a que Zend, c'est vraiment réduire l'impact des autres frameworks.
Par contre je pense qu'on tombe tous d'accord sur le fait qu'il faudrait standardiser tout les fonctions du Core de PHP. et même limite utiliser les namespaces XD
http://static.zend.com/topics/zf2-ce-qui-va-changer.pdf
http://www.yiiframework.com/performance/
Je pense que la marque Zend Framework tue les autres Framework PHP, ce n'est pas une bonne chose pour PHP.
Je pense pas du tout justement, rien qu'à voir toutes la communauté derrière symfony par exemple, après je suis pas adepte qu'il y ai une multitude de framework, et là à l'heure actuelle il y a trop de framework php je pense.
Je ne pense pas et je suis très heureux que ce framework "officiel" Zend existe.Je pense que la marque Zend Framework tue les autres Framework PHP, ce n'est pas une bonne chose pour PHP.
Pourquoi ? parce que souvent les développeurs java et surtout .net comparent leur ASP.NET MVC (par exemple) avec PHP 5.3... Et ils ont tout faux. Il faut comparer ce framework .net avec un autre vrai framework PHP.
ASP.NET MVC est un framework officiel .net... PHP a besoin d'un équivalent et Zend apporte cette solution (et bien sur Zend Server, Profiler,Studio etc..).
.o0o__St@iLeR__oOo.
Lead Developer
ASP.NET MVC - MCP/MCSD ASP.NET
PHP Zend Framework / PhalconPHP
Cordova/Xamarin IOS/Android
Kendo UI - ExtJS - JQwidgets
SQL Server / MySQL
Zend Framework bien qu'il bénéficie de la marque "Zend" n'est pas pour autant le framework dominant du monde php professionnel. Je travaille dans ce monde et je peux témoigner que je vois autant d'appel d'offres pour des projets symfony que de projet voir même un petit peu plus.
La difficulté que rencontre le projet ZF quant à la sortie de sa version 2 et le retard qu'il prend face à symfony sur bien des sujets importants quand on veut faire du RAD, a permis à Symfony de rogner des parts de marché importantes du marché des frameworks PHP.
De plus en terme de communication pure, Sensio Labs la boite Française derrière Symfony et son patron et co-créateur de PHP (oui n'oublions jamais qu'il y a quelqu'un chez eTF1 qui a largement contribué à ce framework) comminuquent très bien autour du framework, j'attend toujours l'équivalent ZF du Symfony Live Conference.
J'ai récemment eu à changer de boite, et pendant le petit mois de recherche je peux dire que j'ai vu beaucoup plus d'offre Symfony que d'offre ZF et ce à ma grande tristesse car je suis beaucoup plus fan de ZF que de SF.
Le marché du framework PHP est assez compétitif au point qu'il s'en crée de nouveaux encore (elgg??? yiii???) mais il y a deux leaders qui se dégagent Symfony et Zend Framrwork et c'est tant mieux comme ça...
Développeur | Zend Certified Engineer
Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;
Nix>_Rien n'est plus pratique que la théorie
Y a qu'un seul créateur de php aux dernière nouvelles : Rasmus Lerdorf.
DragonSoft DS (informatique) — Johnny Five JF (textes) — Olivier Pirson OPi (mathématiques)
— OPiCitations — https://bitbucket.org/OPiMedia
Alors je comprend pas le sens de la phrase car Fabien Potencier n'est pas co-créateur du moteur Zend, il manque des mots je pense pour qu'elle prenne tout son sensDe plus en terme de communication pure, Sensio Labs la boite Française derrière Symfony et son patron et co-créateur de PHP (oui n'oublions jamais qu'il y a quelqu'un chez eTF1 qui a largement contribué à ce framework) comminuquent très bien autour du framework, j'attend toujours l'équivalent ZF du Symfony Live Conference.
DragonSoft DS (informatique) — Johnny Five JF (textes) — Olivier Pirson OPi (mathématiques)
— OPiCitations — https://bitbucket.org/OPiMedia
un truc qui me chagrine en php, c'est qu'on sait jamais dans quel ordre viennent les arguments (autrement que par coeur je veux dire).
Par exemple in_array prend l'element qu'on cherche en premier et le tableau en deuxième, strstr prends la chaine en premier et le texte qu'on cherche en deuxième, où est la logique là dedans?
A moins que ce soit moi qui ne comprenne pas, il y a une autre raison? (j'ai pris cet exemple là mais yen a plein !)
Impossible d'avoir une discussion sur php sans que quelqu'un revienne avec ça
Okay, ça aurait été bien si les paramètres étaient toujours dans le même ordre, mais c'est pas si compliqué de retenir que:
- les fonctions sur les tableaux prennent d'abord $needle ensuite $haystack
- les fonctions sur les chaines prennent d'abord $haystack puis $needle
Et en passant: http://phpneeds.orchestra.io/
EDIT: j'ai aucun probleme avec les "-1", mais n'hésitez pas à argumenter si vous pensez que je fais erreur, histoire que je puisse me corriger
"Le premier venu peut écrire du code qu'un ordinateur peut comprendre. Les bons programmeurs écrivent du code que les humains peuvent comprendre."
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
(Martin Fowler)
Entièrement d'accord avec toi...
Et j'irai encore plus loin : je développe depuis des années en PHP et je me suis jamais aperçu qu'il y avait un truc "bizarre" dans l'ordre des arguments, ni même jamais posé de question.
Pourtant j'ai développé plusieurs librairies et un framework sans aucun souci, en utilisant les tableaux , les objets , la SPL, la reflexion... Et tout ceci en essayant de tirer le plus profit des nouveautés de php (5.3 etc...).
Merci Netbeans ?
.o0o__St@iLeR__oOo.
Lead Developer
ASP.NET MVC - MCP/MCSD ASP.NET
PHP Zend Framework / PhalconPHP
Cordova/Xamarin IOS/Android
Kendo UI - ExtJS - JQwidgets
SQL Server / MySQL
C'est pas moi qui t'ai mis de -1 (je tiens à préciser)
Merci pour l'astuce mnémotechnique, je ne m'étais pas rendu compte de cet état de fait.
Seulement même si on prend que les chaînes, on a par exemple:
str_replace qui prend $needle $valeurderemplacement puis $haystack
et substr_replace qui prend $haystack, $valeur de remplacement, puis $position
Ca me pose pas de problème avec eclipse PDT, j'ai l'autocompletion et il m'informe des arguments attendus. Seulement je passe la certification zend php dans une semaine, et c'est pas mal de par coeur, il faut connaître les fonctions et l'ordre dans lequel apparaissent les arguments...
"Le premier venu peut écrire du code qu'un ordinateur peut comprendre. Les bons programmeurs écrivent du code que les humains peuvent comprendre."
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
(Martin Fowler)
La venue d'un fork de PHP n'est pas vraiment la bienvenue à moins qu'il y ai vraiment un problème important avec ce langage et son environnement, ce qui n'est pas à ma connaissance.
Je suspecte une diversion des acteurs antagoniste au mouvement du Logiciel Libre (projet GNU) et Open Source (les 2 étant différents) pour faire diversion et affaiblir les communautés de développeurs impliqués dans ces 2 philosophies et dont celle de PHP.
Un pavé dans la mare ? Un caprice ? Un jeu vicieux ? Un coup de publicité ? Un début de suicide de la communauté PHP ? Une tentative d'assassinat ?
Cela me fait penser au coup très disgracieux de la firme de Redmond (Microsoft) qui avait introduit le Jscript dans ses navigateurs (pour concurrencer Netscape) et qui était une photocopie du Javascript de Netscape.
Ayant travaillé près d'un an avec un manuel de Javascript (celui de Netscape) antérieur à l'apparition de Jscript, durant cette période, j'avais du mal à comprendre pourquoi les scripts fonctionnaient normalement sur les Netscape et mal sur les Internet Exploreur (c'était encore à mon âge bête de développeur).
Conclusion : jongler avec deux langages pour réaliser des scripts compatibles sur les différentes familles de navigateurs, sans compter la complexité de gérer les différentes version de navigateur pour chaque famille, c'est quelque chose d’aberrant, de lourd, peu élégant.
A quoi va ressembler la communauté PHP si il y a un mouvement qui va diverger sur la marchandise de Robert Eisele ? Compte t'il s’arrêter aux uniques modifications qu'il a réalisées sur la syntaxe des tableaux et des optimisations marginales qui à mes yeux ne justifient pas un clone de PHP ? Robert Eisele a t'il effectuer une concertation avec la communauté de développeurs PHP ? Si non alors ce type d'initiative est néfaste, ou je dirais même à boycotter car l'éthique est un problème communautaire, ce n'est pas uniquement une question de liberté d'indépendance.
A quoi va ressembler la communauté PHP si il y a un mouvement qui va diverger sur la marchandise de Robert Eisele ? Compte t'il s’arrêter aux uniques modifications qu'il a réalisées sur la syntaxe des tableaux et des optimisations marginales qui à mes yeux ne justifient pas un clone de PHP ? Robert Eisele a t'il effectuer une concertation avec la communauté de développeurs PHP ? Si non alors ce type d'initiative est néfaste, ou je dirais même à boycotter car l'éthique est un problème communautaire, ce n'est pas uniquement une question de liberté d'indépendance.
Robert Eisele n'aurait-il pas mieux fait de proposer un plugin fonctionnant en coopération avec le moteur ZEND pour pouvoir exploiter ses solutions, et que cela soit intégrer par la suite dans l'API et les docs ?
Je ne sais pas si l'article rend compte véritablement du travail du développeur en question mais s'il était sérieux, s'il fallait vraiment le faire, il aurait dû présenter une alternative plus globale et plus profonde ET SURTOUT CONCERTéE.
on aimerais sa un langage de programmation très facile à développer, à administrer et à implémenter ..
le best du best sa serait de réussir à faire fonctionner du PHP sur une machine virtuelle (un peut comme Java) ..
enfin pouvoir développer de vraies applications avec PHP
le meilleur des mondes
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager