J'ai une bonne IDE
Il en existe plein des IDE, ou devrais-je dire EDI en français (environnement de développement intégré). En gros ce sont des éditeurs de texte améliorés. Ils proposent tous un tas de fonctionnalités toutes plus puissantes les unes que les autres et toutes facilitant grandement le travail de développeur. Les plus connus sont Atom et la suite logicielle de Jetbrain (phpStorm, webStorm) ou encore Sublime et donc Visual Studio.
C'est ce dernier qui a désormais ma préférence. En matière d'IDE comme dans beaucoup d'autre domaines, on s'habitue à tout et c'est beaucoup une question d'habitude. Mais un des avantages incontestables de VS Code ce sont ses modules. Il existe tout un tas de plugins pour rendre le développement plus facile et le travail plus efficace. C'est un peu comme avoir deux écrans :)
Voici donc la liste des plugins les plus cools de vscode (pour bosser en php) :
Docker (lancer et gérer elasticsearch depuis vscode) : https://marketplace.visualstudio.com/items?itemName=PeterJausovec.vscode-docker
DotEnv (.env formatter)
GitLens : https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
GraphQL - prisma.vscode-graphql (.gql formatter)
Laravel 5 Snippets - onecentlin.laravel5-snippets
Laravel Helpers - rafa-acioly.laravel-helpers
PHP DocBlocker : https://marketplace.visualstudio.com/items?itemName=neilbrayfield.php-docblocker
PHP import checker - marabesi.php-import-checker
PHP Intelephense - bmewburn.vscode-intelephense-client
phpcs - ikappas.phpcs (définir le chemin vers le phpcs.xml)
Prettify JSON - mohsen1.prettify-json
SQL Beautify - sensourceinc.vscode-sql-beautify
Trailing Spaces - shardulm94.trailing-spaces : https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces
Après il en existe plein d'autres pour faire d'autres choses. Par exemple là, en tapant ces quelques lignes (sur vscode) j'utilise
- MDX Preview - xyc.vscode-mdx-preview
🤖