L'EDI WebStorm

WBOY
WBOYoriginal
2024-08-29 12:37:061013parcourir

WebStorm IDE, comme son nom l'indique, est un outil d'édition de logiciels destiné aux développeurs par Jet Brains. Il s'agit de l'éditeur JavaScript le plus intelligent pour le Web, le mobile, le serveur et également pour le développement d'applications de bureau. Nous pouvons développer des applications côté client ainsi que des applications côté serveur. Il prend en charge Angular, React ou Vue.js pour le développement front-end, Node.js et Meteor pour le développement côté serveur ou back-end ; Ionic, Cordova et React Native pour le développement mobile et Electron pour le développement d'applications de bureau. La dernière version de WebStorm IDE est WebStorm 2020.1 avec une nouvelle apparence et une nouvelle convivialité. Il est construit sur la plateforme open source appelée Intellij.

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Comment fonctionne l'IDE WebStorm ?

Lorsque nous ouvrons WebStorm pour la première fois après la configuration initiale, nous obtenons l'écran ci-dessous :

L'EDI WebStorm

À partir de là, nous pouvons créer un nouveau projet ou ouvrir un projet existant ou extraire le projet à partir du contrôle de version comme Github, SVN ou tout autre VCS.

Créons un nouveau projet vide, puis il vous demandera l'emplacement du projet, le prendra par défaut et cliquera sur créer : –

L'EDI WebStorm

Nous obtenons l'écran ci-dessous et commençons à travailler sur notre projet :

L'EDI WebStorm

Créons un nouveau fichier dans le projet. Sélectionnez le dossier dans lequel nous voulons créer un nouveau fichier dans la fenêtre de l'outil Projet, cliquez avec le bouton droit et sélectionnez nouveau comme ci-dessous ou appuyez sur alt+insert.

L'EDI WebStorm

Création d'un fichier nommé timer.js pour comprendre davantage de fonctionnalités telles que la complétion de code.

L'EDI WebStorm

Explication : Dans l'exemple ci-dessus, il suffit de taper « cla » et la complétion du code apparaît ou nous pouvons appuyer sur Ctrl+Espace pour obtenir les options de complétion du code.

Explorons l'interface utilisateur de WebStorm :

L'EDI WebStorm

  1. Éditeur : Où nous écrivons notre code. Nous pouvons utiliser le mode sans distraction pour masquer toutes les barres d'outils et les fenêtres d'outils afin que nous puissions nous concentrer uniquement sur l'écriture de notre code, nous pouvons également utiliser le raccourci Ctrl+Shift+F12.
  2. Fenêtre de l'outil de projet : Elle comporte plusieurs fenêtres d'outils comme le projet, le contrôle de version, le débogage, etc. Nous pouvons utiliser des raccourcis pour masquer ou afficher les fenêtres d'outils.
  3. Fenêtre contextuelle : Elle est utilisée pour accélérer la recherche ou accéder à un élément particulier.
  4. Menu contextuel : Il est utilisé pour créer de nouveaux fichiers, refactoriser le code, vérifier l'historique local, etc.
  5. Barre de navigation : C'est une alternative à la fenêtre de l'outil Projet pour se déplacer entre les dossiers et afficher leur contenu.
  6. Barre d'état : Elle affiche l'état de notre projet, de notre code, etc., comme les autres applications.

Fonctionnalités de l'IDE WebStorm

Vous trouverez ci-dessous les fonctionnalités de WebStorm IDE :

1. Assistance au codage intelligent

Il fournit les meilleurs résultats de complétion de code pour toutes les langues prises en charge au fur et à mesure que nous tapons. Nous obtenons la complétion du code pour les propriétés et leur valeur tout en travaillant avec CSS. Il dispose également de nombreuses inspections intégrées qui signalent toutes les erreurs et tous les avertissements dès que nous tapons et suggèrent toutes les options de correction rapide disponibles. Nous pouvons facilement identifier les erreurs et les avertissements dans un fichier journal grâce à la gouttière de l'éditeur de droite si une ligne de code présente un problème, car elle est marquée dans la gouttière de l'éditeur de droite.

Tous les frameworks modernes comme Node.js, React, Angular, Vue.js, Meteor et bien d'autres sont pris en charge par WebStorm IDE et fournissent également une assistance avancée au codage pour ces frameworks.

Nous pouvons mentionner notre style de code dans le fichier de projet .editorconfig et WebStorm applique automatiquement le style de code configuré au fur et à mesure que nous tapons le code ou en reformatant des fichiers entiers à la fois pour fournir un style de code cohérent.

Webstorm dispose d'une puissante fonctionnalité de navigation et de recherche. Nous pouvons facilement naviguer dans les fichiers ouverts en utilisant la vue structurée de l'éditeur, ce qui permet de gagner beaucoup de temps lorsque nous travaillons sur de grands projets. Nous pouvons rechercher n'importe quoi, comme un fichier, un nom de classe ou un symbole dans l'ensemble du projet, à l'aide de la boîte de dialogue Rechercher partout. Nous pouvons utiliser Ctrl+Clic pour connaître la définition de n'importe quelle méthode, fonction ou variable dans notre code.

2. Débogage, traçage et tests

WebStorm dispose d'un débogueur avancé intégré dans l'IDE lui-même pour le code côté client qui fonctionne avec Google Chrome, ce qui permet de déboguer le code dans l'IDE sans basculer entre l'éditeur et le navigateur pour le débogage. Cela nous fait également gagner du temps. Nous pouvons également utiliser le débogueur intégré complet pour Node.js pour déboguer des applications exécutées localement ou sur une machine distante.

Nous pouvons utiliser l'outil intégré spy-js pour tracer le code JavaScript et Node.js côté client et identifier tout problème possible. Il présente également une belle visualisation ou diagramme de la structure du projet qui nous permet de visualiser comment les fichiers du projet sont connectés aux appels de fonction.

WebStorm s'intègre aux frameworks de test JavaScript qui permettent d'effectuer facilement des tests unitaires. Nous pouvons sélectionner Karma ou Jest pour tester notre code JavaScript côté client ou Mocha pour tester Node.js. Les données de profilage sont présentées de la manière la plus accessible qui nous aide à identifier facilement d'éventuelles fuites de mémoire ou points chauds dans notre application.

3. Intégration transparente des outils

WebStorm peut être intégré à de célèbres exécuteurs de tâches, frameworks de test et gestionnaires de packages pour le développement Web, le tout à partir de l'interface utilisateur unifiée. Nous pouvons utiliser les préférences pour accéder à la liste complète des dépendances locales npm et du navigateur installées ou installer et mettre à jour les modules npm et les dépendances du navigateur. Nous pouvons intégrer WebStorm aux frameworks PhoneGap, Cordova et Ionic et commencer à créer, émuler et déployer des applications mobiles à partir de l'EDI lui-même. WebStorm dispose d'un compilateur intégré qui permet de compiler rapidement et facilement notre code TypeScript en JavaScript.

4. Personnalisation

Nous pouvons personnaliser l'IDE WebStorm selon notre choix ou l'ajuster d'une manière qui convient parfaitement à notre style de codage. Il dispose d'un mode clair et sombre et nous pouvons également modifier le schéma de couleurs ou rechercher les thèmes disponibles à utiliser. Nous pouvons personnaliser les fenêtres d'outils, le style de l'éditeur, les raccourcis, les thèmes visuels, etc. Il garde une trace des modifications apportées à nos fichiers sources même si les modifications apportées par toute autre application nous protègent de toute perte ou modification accidentelle.

Avantages de l'IDE WebStorm

  1. Nous n'avons pas besoin de perdre notre temps à rechercher plusieurs plugins et à les installer car ils sont livrés avec une variété d'outils de développement intégrés et une prise en charge de langages et de frameworks prêts à l'emploi.
  2. Cela nous aide à augmenter notre productivité, grâce à une interface utilisateur unifiée car nous n'avons pas besoin de basculer entre le terminal et l'éditeur de texte.
  3. Il peut être intégré à presque tous les VCS disponibles, par exemple Git, Github, Mercurial, etc. Nous pouvons valider des fichiers, examiner les modifications et résoudre les conflits avec un outil visuel de comparaison/fusion disponible dans l'EDI.
  4. Nous pouvons simplement activer JSCS, un vérificateur de style de code pour JavaScript pour vérifier la conformité avec le code du projet comme l'indentation, les espaces après les mots-clés, etc.
  5. Il dispose également d'une fonction d'édition en direct qui met immédiatement à jour le contenu du navigateur sans le recharger, quelles que soient les modifications que nous apportons à notre fichier HTML et CSS. Il n'est actuellement pris en charge que dans Google Chrome.

Conclusion

WebStorm IDE possède de nombreuses fonctionnalités intéressantes avec une excellente expérience utilisateur. Il dispose d'une interface utilisateur unifiée qui nous permet d'effectuer presque toutes nos tâches de codage, de débogage et d'exécution à partir d'une seule fenêtre. Il offre une navigation rapide. Nous pouvons télécharger et profiter gratuitement d’un essai de 30 jours. Vous en deviendrez fan.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Meilleurs frameworks PHPArticle suivant:Meilleurs frameworks PHP