SlideShare une entreprise Scribd logo
Boostez vos développements Symfony avec PHPEdit
Sébastien Hordeaux, WaterProof
http://www.phpedit.com
          Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
          h1p://www.phpedit.com 
A propos de moi…


•    Créateur de PHPEdit en 1999
•    Fondateur de WaterProof en 2004
•    Tous nos projets internes sous Symfony depuis 2007
•    Sponsor de l’évènement




             Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
             h1p://www.phpedit.com 
PHPEdit?


•  Environnement de développement spécialisé pour
   PHP
•  10 ans d’efforts pour vous faciliter la vie

•  Disponible sous Windows uniquement actuellement,
   version Mac en cours, version Linux à suivre




           Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
           h1p://www.phpedit.com 
PHPEdit - Fonctionalités


 •    Coloration syntaxique                                  •     FTP/SFTP
 •    Code collapsing                                        •     CVS & SubVersion
 •    Code Hint                                              •     PHPUnit
 •    Code Insight                                           •     Extensions pour des frameworks spécifiques
 •    Explorateur de code                                           –    eZ publish
 •    Debugger                                                      –    Prado
 •    Profiling                                                     –    Symfony (avec la 3.2, publiée le 18/03)
 •    Accès rapide à la documentation
 •    Extensible
 •    Navigation rapide dans le code                         •  Faites vous votre propre
 •    Formateur de code
 •    Gestion de projets
                                                                idée:
 •    Génération de code                                     •  http://www.phpedit.com
 •    SQL (construction visuelle des requetes)
 •    Unicode
 •    …




                      Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
                      h1p://www.phpedit.com 
Support Symfony


•  Depuis le début d’année (versions 3.2 et 3.4)
•  Accélérateurs de codage
     –  Génération de code
     –  Navigation rapide dans le code
     –  Accès rapide à la documentation
•    Support YAML
•    Exécution des commandes Symfony depuis l’IDE
•    Explorateur de projets Symfony
•    Debogger (avec support des routes, environnements et
     controlleurs)

              Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
              h1p://www.phpedit.com 
Aide au développement


•  Code Insight
   –  Gestion des particularités des vues
   –  Gestion des particularités des actions




•  Code Hint




             Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
             h1p://www.phpedit.com 
Support YAML


•  Coloration syntaxique
•  Code collapsing
•  Commentaires rapides




           Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
           h1p://www.phpedit.com 
Explorateur de projets Symfony


 •  Vue synthétique et
    temps réel de votre
    projet
    –  Application
    –  Modules
    –  Actions
    –  Composants
    –  Templates
    –  Plugins
    –  Tâches
           Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
           h1p://www.phpedit.com 
Exécution des commandes Sf


 •  Complètement dynamique
    et basé sur celles
    réellement présentes dans
    votre projet
 •  Rappel de la documentation
    associée et des paramètres
    obligatoires
 •  Assistant sur chaque type
    d’information permettant de
    gagner du temps et d’éviter
    les fautes de frappes


            Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
            h1p://www.phpedit.com 
Support ORM


•  Propel
   –  Mise en avant des commandes propel:xxx dans les menus
      contextuels
•  Doctrine (depuis la version 3.4)
   –  Choix de l’ORM dans la création de projet
   –  Automatisation de la mise en route




             Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
             h1p://www.phpedit.com 
Génération de code


•    Nouvelle action
•    Nouveau composant
•    Nouveau template
•    Méthodes spécifiques à une action (execute,
     handleError, validate)




              Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
              h1p://www.phpedit.com 
Navigation rapide dans le code


•    Action  Templates
•    Component  Templates
•    @route  Déclaration de la route
•    Route  Action correspondante




              Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
              h1p://www.phpedit.com 
Debugger


•  Mapping sur vos routes
   –  Détection des routes
      valides en fonction de
      l’action dans laquelle
      vous etes
   –  Interface pour compléter
      les paramètres
   –  Historique pour
      lancement successifs
      rapide


           Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
           h1p://www.phpedit.com 
Debugger


•    Points d’arrêts (simple, conditionnels)
•    Contrôle du flux d’exécution (pas à pas fin)
•    Evaluation dynamique des variables
•    Modification du contexte à l’exécution
•    Observateurs




              Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
              h1p://www.phpedit.com 
Profiler




           Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
           h1p://www.phpedit.com 
DEMONSTRATION


   Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
   h1p://www.phpedit.com 

Contenu connexe

PDF
Django pour les développeurs Symfony (et réciproquement)
ODP
Presentation du framework symfony
PDF
wallabag, comment on a migré vers symfony3
PDF
Symfony2 Presentation
ODP
Symfony Best Practices
PDF
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)
PPTX
NouveautéS De Visual Basic 2010 V2
PDF
Une application en deux heure - PHP Québec Janvier 2009
Django pour les développeurs Symfony (et réciproquement)
Presentation du framework symfony
wallabag, comment on a migré vers symfony3
Symfony2 Presentation
Symfony Best Practices
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)
NouveautéS De Visual Basic 2010 V2
Une application en deux heure - PHP Québec Janvier 2009

Tendances (17)

PPTX
Symfony3 overview
PDF
symfony : Un Framework Open-Source pour les Professionnels
PPTX
Symfony 2 et le Web
PDF
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
PPTX
Symfony 2 : chapitre 1 - Présentation Générale
PPT
Active Server Pages (ASP)
PPT
Presentation Symfony
PPTX
Presentation Symfony2
PDF
Introduction à ASP.NET
PPTX
Atelier Symfony2- Introduction
PDF
Bonnes pratiques de developpement en PHP
PDF
Utiliser le Zend Framework avec Symfony
PDF
Orchestrez vos projets Symfony sans fausses notes
PPTX
TypeScript for dummies
PPT
Principes De Base De Asp .Net
PDF
JavaFX et le JDK9
PDF
Mieux Développer en PHP avec Symfony
Symfony3 overview
symfony : Un Framework Open-Source pour les Professionnels
Symfony 2 et le Web
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Symfony 2 : chapitre 1 - Présentation Générale
Active Server Pages (ASP)
Presentation Symfony
Presentation Symfony2
Introduction à ASP.NET
Atelier Symfony2- Introduction
Bonnes pratiques de developpement en PHP
Utiliser le Zend Framework avec Symfony
Orchestrez vos projets Symfony sans fausses notes
TypeScript for dummies
Principes De Base De Asp .Net
JavaFX et le JDK9
Mieux Développer en PHP avec Symfony
Publicité

En vedette (16)

PPTX
La Console Symfony
PDF
Drupal 8
PDF
Conference drupal 8 au Forum PHP 2013 à Paris
PPTX
Symfony live Paris 2014 - Symfony2 sur Azure
PDF
Drupal 8 + Symfony 2 = une équipe gagnante
PPT
Symfonytn
PDF
Symfony et Sonata Project chez Canal+
PDF
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
PDF
Symfony2: 30 astuces et bonnes pratiques
PDF
Design patterns avec Symfony
PPTX
Symfony with angular.pptx
PDF
Symfony Debug & VarDumper
PDF
Développer avec le sylius resourcebundle (Symfony live Paris 2015)
PDF
Gestion des dépendances dans un projet PHP - Forum PHP 2012
PDF
Symfony à la télé
PDF
Comment construire un environnement e-commerce complet avec Symfony 2 ?
La Console Symfony
Drupal 8
Conference drupal 8 au Forum PHP 2013 à Paris
Symfony live Paris 2014 - Symfony2 sur Azure
Drupal 8 + Symfony 2 = une équipe gagnante
Symfonytn
Symfony et Sonata Project chez Canal+
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Symfony2: 30 astuces et bonnes pratiques
Design patterns avec Symfony
Symfony with angular.pptx
Symfony Debug & VarDumper
Développer avec le sylius resourcebundle (Symfony live Paris 2015)
Gestion des dépendances dans un projet PHP - Forum PHP 2012
Symfony à la télé
Comment construire un environnement e-commerce complet avec Symfony 2 ?
Publicité

Similaire à Boostez vos-developpements-symfony-avec-phpedit (20)

PDF
Alphorm.com - Formation programmer en Visual Basic .NET
PPTX
PrestaShop Day Paris - le futur de PrestaShop
PPT
Symphonie pour PHP industrialisé en agilité majeure
PPT
Symphonie pour PHP industrialisé en agilité majeure
PDF
PHP/ExtJs experience feedback - IAV case - 1
PDF
43_pps.pdf
PDF
La Meta-programmation
PDF
Introduction webextensions
PDF
symfony : Simplifier le développement des interfaces bases de données (PHP ...
PPTX
Chap01 introduction
PDF
Réalisation d’applications Desktop Windows/Mac Os avec PHP
PPT
Frameworks php - Solutions Linux 2008
PPTX
PHPotes: Codeigniter
PDF
Mettez du libre dans vos projets web
PPTX
Javascript as a first programming language : votre IC prête pour la révolution !
PPT
hassclic270.ppt
PPTX
Cologne Web Performance Optimization Group Web - Varnish
 
PDF
Mon environnement de travail a-t-il encore un avenir ?
PPTX
Symfony et le Web
PDF
DevDay 2024 - Dialoguer avec vos documents : découvrez la magie du RAG avec e...
Alphorm.com - Formation programmer en Visual Basic .NET
PrestaShop Day Paris - le futur de PrestaShop
Symphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeure
PHP/ExtJs experience feedback - IAV case - 1
43_pps.pdf
La Meta-programmation
Introduction webextensions
symfony : Simplifier le développement des interfaces bases de données (PHP ...
Chap01 introduction
Réalisation d’applications Desktop Windows/Mac Os avec PHP
Frameworks php - Solutions Linux 2008
PHPotes: Codeigniter
Mettez du libre dans vos projets web
Javascript as a first programming language : votre IC prête pour la révolution !
hassclic270.ppt
Cologne Web Performance Optimization Group Web - Varnish
 
Mon environnement de travail a-t-il encore un avenir ?
Symfony et le Web
DevDay 2024 - Dialoguer avec vos documents : découvrez la magie du RAG avec e...

Boostez vos-developpements-symfony-avec-phpedit

  • 1. Boostez vos développements Symfony avec PHPEdit Sébastien Hordeaux, WaterProof http://www.phpedit.com Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 2. A propos de moi… •  Créateur de PHPEdit en 1999 •  Fondateur de WaterProof en 2004 •  Tous nos projets internes sous Symfony depuis 2007 •  Sponsor de l’évènement Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 3. PHPEdit? •  Environnement de développement spécialisé pour PHP •  10 ans d’efforts pour vous faciliter la vie •  Disponible sous Windows uniquement actuellement, version Mac en cours, version Linux à suivre Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 4. PHPEdit - Fonctionalités •  Coloration syntaxique •  FTP/SFTP •  Code collapsing •  CVS & SubVersion •  Code Hint •  PHPUnit •  Code Insight •  Extensions pour des frameworks spécifiques •  Explorateur de code –  eZ publish •  Debugger –  Prado •  Profiling –  Symfony (avec la 3.2, publiée le 18/03) •  Accès rapide à la documentation •  Extensible •  Navigation rapide dans le code •  Faites vous votre propre •  Formateur de code •  Gestion de projets idée: •  Génération de code •  http://www.phpedit.com •  SQL (construction visuelle des requetes) •  Unicode •  … Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 5. Support Symfony •  Depuis le début d’année (versions 3.2 et 3.4) •  Accélérateurs de codage –  Génération de code –  Navigation rapide dans le code –  Accès rapide à la documentation •  Support YAML •  Exécution des commandes Symfony depuis l’IDE •  Explorateur de projets Symfony •  Debogger (avec support des routes, environnements et controlleurs) Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 6. Aide au développement •  Code Insight –  Gestion des particularités des vues –  Gestion des particularités des actions •  Code Hint Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 7. Support YAML •  Coloration syntaxique •  Code collapsing •  Commentaires rapides Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 8. Explorateur de projets Symfony •  Vue synthétique et temps réel de votre projet –  Application –  Modules –  Actions –  Composants –  Templates –  Plugins –  Tâches Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 9. Exécution des commandes Sf •  Complètement dynamique et basé sur celles réellement présentes dans votre projet •  Rappel de la documentation associée et des paramètres obligatoires •  Assistant sur chaque type d’information permettant de gagner du temps et d’éviter les fautes de frappes Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 10. Support ORM •  Propel –  Mise en avant des commandes propel:xxx dans les menus contextuels •  Doctrine (depuis la version 3.4) –  Choix de l’ORM dans la création de projet –  Automatisation de la mise en route Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 11. Génération de code •  Nouvelle action •  Nouveau composant •  Nouveau template •  Méthodes spécifiques à une action (execute, handleError, validate) Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 12. Navigation rapide dans le code •  Action  Templates •  Component  Templates •  @route  Déclaration de la route •  Route  Action correspondante Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 13. Debugger •  Mapping sur vos routes –  Détection des routes valides en fonction de l’action dans laquelle vous etes –  Interface pour compléter les paramètres –  Historique pour lancement successifs rapide Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 14. Debugger •  Points d’arrêts (simple, conditionnels) •  Contrôle du flux d’exécution (pas à pas fin) •  Evaluation dynamique des variables •  Modification du contexte à l’exécution •  Observateurs Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 15. Profiler Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  • 16. DEMONSTRATION Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com