IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Sensio Labs annonce la version définitive de Symfony 2 pour mars 2011, elle serait dix fois plus rapide [News]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de yorukaze
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    285
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 285
    Par défaut Sensio Labs annonce la version définitive de Symfony 2 pour mars 2011, elle serait dix fois plus rapide
    Mise à jour du 09.09.2010 par Katleen
    Sensio Labs annonce la version définitive de Symfony 2 pour mars 2011, elle serait dix fois plus rapide que la version précédente


    Sensio Labs a récemment propulsé un communiqué de presse à propos de son framework PHP Symfony 2, qu'il voit déjà chambouler le marché des applications PHP grâce à sa botte secrète : une vitesse de traitement extrêmement élevée.

    Voici ce que l'on pouvait y lire :

    « Symfony 2 propose des évolutions monumentales dans le secteur des performances, de l’architecture et de la gestion du cache. Les performances sont trois à quatre fois supérieures à celles obtenues à l’aide de Symfony 1.x ou du Zend Framework 1.x. Côté cache, notre vision est différente de celle adoptée par lesframeworks traditionnels. Nous ne faisons que générer du cache HTTP, pris en charge par des proxies externes. Nous gérons également l’assemblage dynamique des pages (ESI pour Edge Side Includes, NDLR). Nous livrons enfin un reverse proxy écrit en PHP, qui peut être placé en frontal des applications Symfony. Grâce à la nouvelle gestion du cache, les performances des applications Symfony augmentent au total d’un facteur allant de fois huit à fois dix. En adoptant un proxy tiers comme Squid ou Varnish, elles grimpent en flèche. »
    Le lancement effectif de Symfony 2, avec la sortie de sa tant attendue version définitive, est prévu pour se faire entre le 3 et le 5 mars 2011, lors du Symfony Live qui se tiendra à Paris à ces dates.

    Dernière info, des projets de grande importance ont été annoncés par Sensio Labs comme « basculant sous Symfony 2 ». Ce serait par exemple le cas de la prochaine version de phpBB.

    Source : Sensio Labs

    Le fait que Symfony 2 soit de plus en plus présent dans le monde du développement, bonne ou mauvaise nouvelle ?

    Avez-vous testé les différentes moutures de Symfony ? Trouvez-vous qu'il a gagné en puissance ?

    ----------------------------------------------

    C'est le 17 février que Sensio Labs dévoile la version 2.0 du framework PHP Open-Source au cours de la seconde édition du Symfony Live.

    C'est version est présentée comme plus flexible, plus maniable, et surtout 3 fois plus rapide que la version 1.4 et que ses principaux concurrents ; le tout en utilisant moitié moins de mémoire; c'est surtout le premier framework php 5.3 .

    Symfony 2.0 conserve tous les atouts qui ont fait le succès de Symfony 1.0 :

    • la sécurité (XSS, CSRF, SQL Injection...)

    • la fameuse web debug toolbar notamment

    • les bonnes pratiques de développement.

    Connue pour ses performances mais aussi sa communauté mondiale, Symfony propose une documentation enrichie et une prise en main facilitée, Symfony s'adresse désormais l'ensemble du monde des développeurs, du débutant au plus expérimenté. Avec seulement une heure d'étude, le développeur serait capable de maitriser les bases du framework.

    Attention toutefois, cette nouvelle version n'est pas encore considérée comme stable et ne devrait donc pas être utilisée en production.
    A l'heure ou ces lignes sont tapées, la version stable de symfony est la version 1.4.

    Test et documentation de Symfony 2.0 : http://symfony-reloaded.org/

  2. #2
    Membre éclairé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Par défaut
    ça tente bien , moi je compte plus utiliser ZF dans mes prochains développements.

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2
    Par défaut
    c'est surtout le premier framework php 5.3
    Bonjour

    Lithium (un fork de Cake, anciennement Cake3) est un framework PHP 5.3+ qui existe depuis octobre 2009...

  4. #4
    Membre éclairé
    Avatar de yorukaze
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    285
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 285
    Par défaut
    Citation Envoyé par djiize Voir le message
    Bonjour

    Lithium (un fork de Cake, anciennement Cake3) est un framework PHP 5.3+ qui existe depuis octobre 2009...
    Merci pour cette précision. Le coup du php 5.3 est un argument avancé par Sensio pour promouvoir son framework. Je me doute que dans le monde, il existe deja plusieurs framework tournant avec php 5.3 mais s'il fallait aller tous les chercher on serait ptet déjà à PHP 6
    C'est gentil dans tout les cas d'avoir apporter cette info mais la Sensio parlait des principaux framework présents sur le marché.

  5. #5
    Membre très actif
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Avril 2007
    Messages
    234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Avril 2007
    Messages : 234
    Par défaut
    Symfony2 est en version stable?
    Parce que lithium lui n'est pas en version stable, du coup on peut comprendre l'argument de la société.

    EDIT:
    Ah ben j'ai trouvé la réponse sur leur site:
    Please note that Symfony 2 is not yet ready for production. The final release is planned for late 2010 and will only supports PHP 5.3.2. In the meantime, we highly encourage you to use the current symfony 1.4 stable release for all your projects.
    Du coup, c'est un peu de la pub mensongère

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    C'est un peu mon avis.
    Symfony 2 est en version alpha, dire qu'il est plus rapide que la v1.4 ou qu'un autre framework c'est un peu s'avancer.
    Idem quand on dit que c'est le premier framework PHP5.3 (face à lithium qui sortira peut être avant, mais aussi CodeIgniter v1.7.2 qui est compatible PHP5.3 bon pas entièrement dédié à cette version mais c'est un début).
    J'espère juste pour eux qu'ils arriveront à tenir les même s chiffres lors de la sortie stable parce que des stratégies telles que celle-ci peuvent aussi desservir ...
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  7. #7
    Membre éprouvé
    Avatar de Katleen Erna
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    1 547
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 547
    Par défaut
    Mise à jour du 09.09.2010 par Katleen
    Sensio Labs annonce la version définitive de Symfony 2 pour mars 2011, elle serait dix fois plus rapide que la version précédente


    Sensio Labs a récemment propulsé un communiqué de presse à propos de son framework PHP Symfony 2, qu'il voit déjà chambouler le marché des applications PHP grâce à sa botte secrète : une vitesse de traitement extrêmement élevée.

    Voici ce que l'on pouvait y lire :

    « Symfony 2 propose des évolutions monumentales dans le secteur des performances, de l’architecture et de la gestion du cache. Les performances sont trois à quatre fois supérieures à celles obtenues à l’aide de Symfony 1.x ou du Zend Framework 1.x. Côté cache, notre vision est différente de celle adoptée par lesframeworks traditionnels. Nous ne faisons que générer du cache HTTP, pris en charge par des proxies externes. Nous gérons également l’assemblage dynamique des pages (ESI pour Edge Side Includes, NDLR). Nous livrons enfin un reverse proxy écrit en PHP, qui peut être placé en frontal des applications Symfony. Grâce à la nouvelle gestion du cache, les performances des applications Symfony augmentent au total d’un facteur allant de fois huit à fois dix. En adoptant un proxy tiers comme Squid ou Varnish, elles grimpent en flèche. »
    Le lancement effectif de Symfony 2, avec la sortie de sa tant attendue version définitive, est prévu pour se faire entre le 3 et le 5 mars 2011, lors du Symfony Live qui se tiendra à Paris à ces dates.

    Dernière info, des projets de grande importance ont été annoncés par Sensio Labs comme « basculant sous Symfony 2 ». Ce serait par exemple le cas de la prochaine version de phpBB.

    Source : Sensio Labs

    Le fait que Symfony 2 soit de plus en plus présent dans le monde du développement, bonne ou mauvaise nouvelle ?

    Avez-vous testé les différentes moutures de Symfony ? Trouvez-vous qu'il a gagné en puissance ?

  8. #8
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 164
    Par défaut
    Ben ça promet!

    Je viens de me mettre à Symfony, et je vois bien ce framework finir par s'imposer sérieusement dans le top 2 des frameworks php pour le web.

    Bon travail en tout cas de Sensio Labs!

  9. #9
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    J'ai installé et un peu (beaucoup trop peu) joué avec la v2. Mais il me manque un système pour rajouter 24H à toutes les journées existantes !

    Ce que j'en ai vu est très intéressant, par contre, il va y avoir une certaine période d'adaptation la prise en main et la philosophie ont changé. Il va y avoir des reformatages (de cerveau)(le miens pour commencer) à mettre en oeuvre. Un peu comme quant on essaye doctrine 2 qui, lui aussi, a fortement évolué.

  10. #10
    Membre émérite Avatar de Herode
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par défaut
    Il est vrai que vu le temps qu'il faut pour commencer à s'y retrouver dans Symfony 1.4, avoir à reprendre tout le travail pour entrer dans Symfony 2.0+ peut faire peur.

    Cela dit, on a aussi un peu le temps : entre les inévitables bugs de la 2.0 et le fait que la bibliothèque de plugins risque d'être à refaire, ça nous laisse bien jusqu'à début 2012 au moins pour voir venir.

    Sans compter que, pour ce que j'en vois depuis mon poste de boulot, le nombre de serveurs équipés en PHP 5.3 est encore malheureusement assez limité.

  11. #11
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 623
    Par défaut
    Apparement la version 2 est assez différente de la 1.4, pour quelqu'un qui veut se lancer dans l'apprentissage d'un framework, est-ce que apprendre dés maintenant avec la v2 est plus intéressant?

    J'ai pas de projet important a faire, juste un petit projet perso qui serai une bonne occasion d'apprendre et développer avec une version qui vient de sortir de me dérange pas.

    Tout ça pour ne pas avoir a tout réapprendre si je commence par la version 1.4.

  12. #12
    Membre éprouvé
    Homme Profil pro
    Consultant CRM
    Inscrit en
    Mai 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant CRM
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 99
    Par défaut
    Faire plus performant que Symfony n'est pas compliqué au vue de sa lourdeur...
    La force de Symfony c'est surtout ses outils pour aller vite.

    Ce que je n'aimais pas trop dans Symfony était les nom de classes ne respectant pas les standards, la lourdeur dans la profondeur des dossiers (même s'il y a des raisons) ainsi que les mêmes nom de fichiers partout.

    Avec la version Alpha, j'avoue être de plus en plus ravi car les défauts que j'ai mentionnés seront un souvenir j'espère...

    Avec PHP 5.3, c'est un renouveau des framework PHP. Si vous avez des idées riches, ne vous arrêter pas, développez votre framework !

  13. #13
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Citation Envoyé par nicolas.bui Voir le message
    Faire plus performant que Symfony n'est pas compliqué au vue de sa lourdeur...
    Un peu simpliste non ?

    Essayes de faire une application basic qui apporte la même sécurité, les routes intelligente, la protection, le contrôle systématique des retours des formulaires. Et compare les résultats de ton code avec celui d'une application qui utilise symfony. Après tu pourras comparer les performances. Il faut comparer au même niveau de sécurité.

    Et ne pas oublier qu'à la deuxième lecture d'une page entièrement statique, symfony peut être aussi rapide qu'un code purement html... Essaye de faire cela avec du php pure.

  14. #14
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut
    Citation Envoyé par Michel Rotta Voir le message
    Et ne pas oublier qu'à la deuxième lecture d'une page entièrement statique, symfony peut être aussi rapide qu'un code purement html... Essaye de faire cela avec du php pure.
    Sans problème : il y a une fonction magique qui s'appelle file_put_contents() . Tu ne fais alors pas un truc plus différent qu'avec symfony : tu mets une page statique quelque part puis, si elle n'est pas disponible en statique, on demande à un script de la générer. Autre solution : on la génère dans le back-end et on l'écrase dès qu'elle n'est plus à jour. Comme ça, on a toujours une page dispo et toujours statique.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  15. #15
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Symfony étant un framework PHP, il ne va pas apporter plus de fonction que ce qui peut être fait en PHP.

    Il est donc évident que c'est réalisable. Est-e aussi simple à gérer et à mettre en place ?

    Accessoirement, il y a une partie en PHP et une partie dans le htaccess qui va vérifier si la page demandée existe dans l'arborescence directe, et si oui, retourner le html directement, sans passer par PHP.

    Tous cela pour dire que prétendre un framework plus lent que du PHP, ce n'est pas nécessairement vrai, c'est aussi une question de configuration.

  16. #16
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Introduction à Symfony 2/

    Un article intéressant d'analyse de Symfony 2, les apports, et quelques inconvénients.

Discussions similaires

  1. La version 1.4 d’AngularJS prévue pour mars 2015
    Par Arsene Newman dans le forum AngularJS
    Réponses: 3
    Dernier message: 06/06/2015, 08h12
  2. Réponses: 44
    Dernier message: 27/05/2010, 12h20
  3. [1.x] [2.0.1] annonce d'un version définitive
    Par Michel Rotta dans le forum Symfony
    Réponses: 1
    Dernier message: 02/04/2010, 10h11
  4. Réponses: 0
    Dernier message: 19/02/2010, 10h13
  5. Sensio Labs annonce la 1ère Edition de Symfony Live
    Par elsaalx dans le forum Actualités
    Réponses: 0
    Dernier message: 28/05/2009, 15h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo