Wistaro wrote:Je vais donc partir sur Laravel.
Pourquoi pas, mais après, il n'y a pas forcément besoin d'une framework selon le projet - inutile de complexifier des choses qui peuvent être fait simplement

Wistaro wrote:Est-ce qu'il nécessite des connaissances particulières au niveaux des designs paterns, patron, etc ? J'avoue que sur ce niveau là je suis un peu encore dans le flou (à part mvc mais là ça reste assez élémentaire).
Pas forcément - certains éléments sont utilisable "tels quels" et la doc est bonne pour autant que je sache (+ tutos etc.), mais c'est sûr que plus on en sait par ailleurs, plus simple ce sera.
Wistaro wrote:Pour phpStorm, j'avais essayé un jour mais c'est un peu une usine à gaz ce logiciel, très complexe et surtout très cher -_-
C'est un IDE - il fait donc beaucoup de choses, mais en l'occurence il se trouve que lui, il les fait
bien (il existe des IDEs plut simplistes, mais donc qui sont bien plus limités et en fin de compte, on peut rester sur sa faim)
Et, euh, heum heum, ST3 est juste un peu moins cher que PhpStorm, tu sais...

Par ailleurs, PhpStorm est gratuit pour les étudiants (comme tous les autres IDE de JetBrains). C'est comme ça que j'ai commencé, puis aujourd'hui j'ai 2 licences chez eux (PhpStorm et Clion)
Wistaro wrote:Qu'apporte-t-il concrètement par rapport à un simple éditeur (par exemple ST3)?
Sur ST3 j'ai des raccourcis, des auto-completions, une visualisation de l'arborescence du projet...
Je ne vois pas ce qu'on pourrait rajouter (à par peut-être une documentation auto des classes/méthodes mais bon)...
Je vais plus ou moins paraphraser le commentaire du thread reddit que je linke juste après, mais en gros, ST est un éditeur de texte/code, alors que PhpStorm est un IDE complet et professionnel, ce qui n'a donc pas grand chose à voir. Ce dernier est capable d'analyser/comprendre le code, gérer le projet, faire du refactoring intelligent, générer du code en fonction du contexte, faire du debugging avancé, gérer le versionnage (git, svn....), se synchroniser avec des serveurs distants, s'intégrer avec des bases de données (et donc gérer le code PHP qui va dessus)
etc. etc.
D'autres personnes ont écrit plus de détails là dessus...:
-
https://www.chriswiegman.com/2014/05/su ... -switched/-
https://medium.com/@bd_perez/why-i-stop ... .hcoi491q4-
https://www.reddit.com/r/PHP/comments/2 ... lime_text/Personnellement, je n'aurais jamais bossé sur le Project Builder (et d'autres projets persos-pros) sans un IDE digne de ce nom (et il n'y en a pas 36...) - Le PB est un projet d'envergure non-négligeable, et il est primordial d'avoir toute l'aide que l'on puisse obtenir de la part d'un IDE - toute l'analyse/compréhension du code et l'intelligence qui va avec pour faire de l'analyse statique, tests, génération, debugging, refactor à tire-larigot...