8 applications Web importantes pour les développeurs

Nous vous invitons à vous familiariser avec la traduction d'un article de Jamie Bullock publié sur medium.com. L'auteur parle des applications Web qu'il utilise habituellement dans son travail.


Photo par: Héctor Martínez . Extrait de Unsplash

1. GDB en ligne




GDB en ligne est un compilateur de navigateur, un interprète et un débogueur. Il prend en charge 20 langages de programmation, dont C, C ++, Python , Ruby , C #, Swift et JavaScript.

Je trouve cette application Web inestimable pour vérifier les extraits de code sans avoir à exécuter un IDE ou une session de terminal.

De plus, il est parfait pour améliorer les compétences en programmation ou apprendre une nouvelle langue.

2. Validateur de schéma JSON




Il existe de nombreux outils de validation JSON en ligne , mais je pense que le validateur de schéma JSON est le meilleur. Il peut valider JSON, les schémas JSON et également valider JSON par rapport aux schémas définis par l'utilisateur.

Il contient également un grand nombre de schémas prédéfinis, en comparaison avec lesquels la validation JSON peut être effectuée. Je n'utilise pas le validateur de schéma JSON tous les jours, mais si j'ai du mal à analyser le fichier JSON, il est indispensable pour résoudre le problème.

3. Regex 101




Regex 101 est un excellent outil pour l'apprentissage des expressions régulières . Il vous permet de saisir n'importe quel texte et d'y trouver des correspondances basées sur des expressions régulières définies par l'utilisateur.

Cette application Web trouve non seulement instantanément des correspondances, mais présente également de manière dynamique le résultat d'actions d'expressions régulières, y compris la détection d'erreurs si vous avez tapé quelque chose de manière incorrecte.

4. Police impressionnante




Font Awesome est un annuaire en ligne contenant plus de 1 500 icônes gratuites, y compris des icônes d'application standard, des icônes d'entreprise et d'autres symboles utiles.

Vous pouvez télécharger les icônes sous forme d'un ensemble de polices OpenType ou au format SVG. Dans les applications Web, ils peuvent être utilisés directement via JavaScript à l'aide de la balise icône.

À mon avis, Font Awesome est particulièrement utile lors de la création de prototypes: avec lui, vous pouvez entrer rapidement des icônes dans l'application développée avant même l'approbation du design officiel.

5. Échange de pile




Si je devais choisir une seule application Web critique, je choisirais Stack Exchange .

Stack Exchange est un réseau de sites avec des questions et réponses sur divers sujets. Cette ressource est utilisée par plus de 11 millions de personnes, ce qui indique sa solidité. Sur le site de programmation Stack Overflow, les questions sont souvent répondues dans les minutes suivant leur publication.

J'ai beaucoup appris sur le site Web Stack Overflow , cela m'a aidé à résoudre de nombreux problèmes pratiques.

Si vous êtes un programmeur débutant ou que votre niveau de connaissance dans ce domaine est moyen, essayez de lui poser une question la prochaine fois que vous rencontrerez des difficultés. Si vous êtes un spécialiste assez avancé, vous pouvezdonnez vous-même des réponses à certaines questions.

6. GitHub




Il me semble que cette liste ne serait pas complète sans GitHub ! GitHub est un service Web pour accéder et gérer les référentiels Git . Il comprend également des fonctionnalités telles que le suivi des bogues, le wiki, les versions de projet et les tableaux de kanban de projet.

Les pages GitHub fournissent l'hébergement de sites Web ou de blogs de base. Pour moi, GitHub est une ressource universelle qui contient tout ce dont vous avez besoin pour gérer un projet logiciel, le documenter et le publier.

7. Table Unicode




La table Unicode est une énorme base de données de caractères Unicode consultable. Il comprend des notes, des flèches, des emojis, des signes monétaires, des symboles mathématiques, des caractères chinois et tout ce que vous pouvez imaginer.

Pour chaque caractère, avec les codes Unicode, HTML et CSS, une version d'insertion est fournie, ainsi que des données d' encodage UTF complètes . Veuillez noter qu'une police compatible Unicode est requise pour afficher ces caractères dans l'application.

8. Musique pour la programmation




Enfin, rencontrez l'une de mes applications Web préférées - musicForProgramming ! Il contient plus de 50 listes de lecture avec de la musique spécialement conçue pour améliorer la concentration.

Il y a des arguments pour le fait que la musique aide à se concentrer, et je pense que certains styles musicaux sont meilleurs pour cela que d'autres. Je n'utilise pas ce site tous les jours, mais il me semble tout simplement incroyable! Parfois, cette ressource est exactement ce dont j'ai besoin pour augmenter la concentration.

***

J'espère que cette liste vous a été utile. Si vous connaissez d'autres applications Web intéressantes pour les développeurs, ce serait bien de les lire dans les commentaires de cet article.

Source: https://habr.com/ru/post/undefined/


All Articles