0
Boostez vos développements Symfony avec PHPEdit
Sébastien Hordeaux, WaterProof
http://www.phpedit.com
          Boostez vo...
A propos de moi…


•    Créateur de PHPEdit en 1999
•    Fondateur de WaterProof en 2004
•    Tous nos projets internes so...
PHPEdit?


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

•  Dis...
PHPEdit - Fonctionalités


 •    Coloration syntaxique                                  •     FTP/SFTP
 •    Code collapsi...
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
 ...
Aide au développement


•  Code Insight
   –  Gestion des particularités des vues
   –  Gestion des particularités des act...
Support YAML


•  Coloration syntaxique
•  Code collapsing
•  Commentaires rapides




           Boostez vos développemen...
Explorateur de projets Symfony


 •  Vue synthétique et
    temps réel de votre
    projet
    –  Application
    –  Modul...
Exécution des commandes Sf


 •  Complètement dynamique
    et basé sur celles
    réellement présentes dans
    votre pro...
Support ORM


•  Propel
   –  Mise en avant des commandes propel:xxx dans les menus
      contextuels
•  Doctrine (depuis ...
Génération de code


•    Nouvelle action
•    Nouveau composant
•    Nouveau template
•    Méthodes spécifiques à une act...
Navigation rapide dans le code


•    Action  Templates
•    Component  Templates
•    @route  Déclaration de la route
...
Debugger


•  Mapping sur vos routes
   –  Détection des routes
      valides en fonction de
      l’action dans laquelle
...
Debugger


•    Points d’arrêts (simple, conditionnels)
•    Contrôle du flux d’exécution (pas à pas fin)
•    Evaluation ...
Profiler




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


   Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux 
   h1p://www.phpedit.com 
Upcoming SlideShare
Loading in...5
×

Boostez vos-developpements-symfony-avec-phpedit

774

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
774
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Boostez vos-developpements-symfony-avec-phpedit"

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 15. Profiler Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  16. 16. DEMONSTRATION Boostez vos développements Symfony avec PHPEdit | Sébas&en Hordeaux  h1p://www.phpedit.com 
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×