Table des matières
Authentique, open source et gratuit
Non lié à la programmation
Brève description
Maison titres Une liste de logiciels authentiques pour les programmeurs. Avez-vous utilisé ces logiciels authentiques ?

Une liste de logiciels authentiques pour les programmeurs. Avez-vous utilisé ces logiciels authentiques ?

Sep 03, 2021 am 11:58 AM
程序员

Utiliser des produits authentiques est une sorte de respect de notre propre métier, n'est-ce pas ?

D'accord, parlons d'autres sujets. En tant que programmeur, avez-vous déjà utilisé des logiciels piratés ?

Il n'y a pas de piratage sur mon ordinateur, qu'il s'agisse d'outils de programmation ou d'autres logiciels, je considère cela comme une exigence fondamentale pour moi.

Déclaration

J'utilise le système Mac OS car j'ai parfois besoin de faire du développement iOS. Mais je pense que ceux-ci ont également une certaine valeur de référence pour les programmeurs utilisant Windows ou Linux.

Authentique, open source et gratuit

J'utilise principalement des outils open source et gratuits, et très peu d'outils payants.

Les logiciels open source et gratuits sont suffisamment puissants

Qu'il s'agisse d'un outil open source, ou d'un logiciel ou d'un outil avec des limitations fonctionnelles ou d'autres restrictions, nous pouvons l'appeler un véritable logiciel.

Ensuite, je présenterai ces véritables logiciels ou outils que j'utilise un par un. Étant donné que mon expérience en développement couvre presque toutes les directions techniques, cela signifie que quel que soit l'aspect du développement dans lequel vous êtes engagé, cette liste peut vous être utile.

1. IntelliJ IDEA CE

Objectif : IDE de développement back-end

Brève description

C'est un incontournable pour les programmeurs back-end, c'est également un courant dominant absolu. Quand je venais d'obtenir mon diplôme, Eclipse était populaire à cette époque, il existait également un MyEclipse payant et puissant, qui intégrait divers plug-ins. A cette époque, nous utilisions essentiellement des versions piratées de MyEclipse.

Bien sûr, de nombreuses personnes utilisent désormais la version commerciale piratée d'IntelliJ IDEA au lieu de la version communautaire gratuite d'IntelliJ IDEA.

Je ne comprends pas très bien à quoi servent les fonctions supplémentaires de la version commerciale d'IntelliJ IDEA. Pour moi, la version IntelliJ IDEA CE est tout à fait suffisante. Il semble qu'il dispose de certaines fonctions pour prendre en charge les pages frontales et JS, mais aujourd'hui, lorsque le front-end et le back-end sont séparés, cela est fondamentalement inutile.

2. VirtualBox

Fonction :Logiciel de machine virtuelle

Brève description :

Lors du développement back-end, plusieurs fois , nous avons besoin de machines virtuelles et de Linux virtuel pour faire beaucoup de choses, comme tester des clusters ou tester la façon dont les choses que nous développons fonctionnent sous Linux. Quant aux logiciels de machine virtuelle, celui que j'utilise le plus est VirtualBox.

Je me souviens que pour tester le cluster LVS, je l'ai utilisé pour virtualiser de nombreux CentOS à des fins de tests.

3. VMware Fusion Player

Fonction : Logiciel de machine virtuelle

Brève description :

VMware fournit une version gratuite de VMware Fusion Player, il vous suffit de demander une licence gratuite. Par rapport à VirtualBox, que j'utilise pour tester les fonctions, je préfère VMware Fusion Player pour un usage officiel.

4. DBeaver

Fonction : Outil de gestion de base de données relationnelle

Brève description :

Il s'agit d'un logiciel relationnel open source et gratuit Outil de gestion de base de données, qui prend en charge presque toutes les principales bases de données. Il s'agit d'un outil basé sur la technologie Eclipse RCP. Et j'ai également développé un plug-in basé sur Eclipse RCP il y a de nombreuses années.

Vous n'avez pas besoin d'utiliser d'autres outils de gestion de bases de données, cela suffit.

Certains programmeurs utilisent DataGrid piraté. Pour ces personnes, je vous suggère d'essayer cet outil. iTerm 2

Avant, j'étais très confus quant à l'outil de ligne de commande à utiliser. Quoi, quand j'ai découvert iTerm plus tard, je n'avais plus aucun doute, c'était lui.

Ce que j'aime le plus, c'est sa fonction d'écran partagé, qui divise une interface en plusieurs petites interfaces Shell Si vous avez déjà déployé, vous comprendrez à quel point cette fonction est nécessaire.

6. draw.io

Fonction : Outil UML

Brève description

 :

Si vous souhaitez dessiner un diagramme UML, processus Pour les images ou toute autre chose, utiliser draw.io est le choix le plus correct. Il existe une version Web et une version de bureau.

Sa version de bureau est également développée sur la base de la technologie électronique. Je ferai une série de partages sur l'électron dans le futur.

7. Code Visual Studio

IDE front-endBrève description

C'est un artefact du développement front-end, c'est difficile Imaginez que cet outil de développement soit développé sur la base de l'électron. Sa fonctionnalité la plus puissante est : son mécanisme de plug-in.

Certains membres du personnel front-end utilisent des versions piratées de WebStrom. D'accord, j'avoue que la série d'outils IDEA est vraiment bonne, mais laissez-moi choisir, j'utiliserai le code gratuit Visual Studio.

8. Sourcetree

Fonction :

outil git

Brève description :

J'ai essayé de nombreux outils d'interface utilisateur pour les opérations git, et Sourcetree est le plus simple à utiliser. C'est un logiciel gratuit mais pas open source. Mais nous pouvons l'utiliser gratuitement. Bien sûr, ne comptez pas trop sur les outils. Vous devez quand même maîtriser les commandes de base de git.

9. Android Studio

Fonction : Développement Android

Brève description:

Le développement Android initial et une autre option One est un plug-in basé sur Eclipse. Avec la popularité d'IDEA, Google a lancé son propre IDE, Android Studio, basé sur IDEA.

Android Studio est construit sur IntelliJ IDEA CE.

Cependant, j'ai l'impression qu'Android Studio est un peu bloqué et que l'expérience doit être améliorée.

10. Que cela vous plaise ou non, iOS est le plus important. C'est tout. Bien que sa taille soit assez effrayante, plus grande qu'un package d'installation de système d'exploitation, le dernier Xcode 12 fait déjà 10 Go.

Et ce n’est pas une très bonne expérience, mais nous n’avons pas le choix, n’est-ce pas. Bien sûr, vous pouvez dire qu'il existe également un AppCode, qui est également payé et appartient à IDEA. Mais pour le développement iOS, le courant dominant reste XCode.

Autrement dit, la société IDEA est toujours très forte.

11. Typora

Fonction :

outil de texte de démarque

Brève description

 : Pour les programmeurs, utilisez uniquement le markdown. C'est un une évidence. Oubliez Word et ces formats ennuyeux.

Si vous avez besoin d'un outil pour rédiger des démarques fluide et élégant, alors Typora est l'outil dont vous avez besoin.

12. Proxyman

Fonction :

Outil de capture de paquets proxy (exclusivité Mac)

Brève description

Faire du développement mobile Ou Pour les testeurs qui testent les mobiles, il existe un outil indispensable, qui est l'outil de capture de paquets réseau. Proxyman est un outil tellement gratuit. C’est unique à Mac OS.

Si vous avez d'autres systèmes d'exploitation, vous pouvez envisager mitproxy

13. Mitproxy

Fonction :outil de capture de paquets proxy

Brève description:

Il s'agit d'un autre outil de capture de paquets proxy. basé sur la ligne de commande. Vous avez bien entendu, il s'agit d'un outil de capture de paquets proxy qui peut être exécuté sur la ligne de commande. Bien sûr, il dispose d’une interface utilisateur basée sur Chrome, qui est relativement simple.

Bien sûr les fonctions sont suffisantes, mais ce n'est pas simple.

14. Facteur

Fonction :Outil de test de requête HTTP

Brève description :

Plusieurs fois, d'autres nous disent un HTTP Interface, nous voulons tester comment elle doit demander ou quelles données elle renvoie, nous pouvons alors utiliser Postman. Cet outil est très précieux pour les testeurs.

15. Jmeter

Fonction :Outil de test de performances

Brève description :

N'oubliez pas les tests de performances, les programmeurs.

Il s'agit d'un outil de test de performances open source et gratuit. Sa puissance est inimaginable. En fait, presque toutes les grandes sociétés Internet l'utilisent. Il est suffisamment léger, suffisamment puissant et prend en charge suffisamment de plates-formes et de systèmes.

J'écris une série d'articles Tutoriel Jmeter pour les programmeurs, ne la manquez pas, vous pouvez suivre mon compte public [Weiyan Code Road].

16. Sonar

Fonction : Outil de détection de la qualité du code

Brève description :

Avez-vous déjà utilisé Sonar ? Si vous ne l’avez jamais utilisé pour analyser la qualité de votre code, alors je ne peux que vous recommander de vous renseigner immédiatement. Utilisez-le pour analyser le style et la qualité de votre code.

Peut-être serez-vous surpris. 17. Docker

Il s'agit d'une technologie virtuelle, qui est quelque peu similaire mais pas identique à une machine virtuelle. En tant que backend, vous devez l'installer et l'utiliser, car le déploiement sur Docker est plus léger et plus pratique. 18. Microsoft Remote Desktop

Je sais, nous en aurons peut-être toujours besoin. Lorsque vous utilisez Windows, si vous utilisez un MAC, alors cet outil gratuit de Microsoft a été développé pour vous. Utilisez-le pour vous connecter facilement aux systèmes d'exploitation Windows distants.

19. Sublime Text

Fonction :

Outil de texteBrève description

 :

J'ai toujours été très curieux de savoir pourquoi tout le monde fonctionne systèmes Les outils de texte intégrés sont si laids ou leurs fonctions sont si simples, ne pourraient-ils pas être un peu meilleurs ? Si vous voulez mieux, alors Sublime Text est un logiciel gratuit fait pour vous.

20. WPS

Fonction : Outil OFFICE

Brève description

 :

Y a-t-il trop de publicités dans WPS ? Je ne sais pas, car cela n'arrive pas sur MAC, mais cela peut être vrai sur WIN. Peut-être que WPS a une mauvaise réputation, mais il faut savoir qu'OFFICE est payant et que WPS est gratuit. Et il n'y a aucune publicité sur les systèmes d'exploitation non-WIN.

Utilisez-le, c'est mieux que d'utiliser Office cracké de toute façon.

21. gitmind

Fonction :

Outil de cartographie cérébrale

Brève description

 :

XMind est probablement le plus connu, il peut Gratuit avec un usage limité, j'utilise XMind depuis longtemps. Jusqu'à ce que je découvre gitmind plus tard, je pensais que c'était très simple à utiliser. Le seul inconvénient est qu'il n'a qu'une version web, mais à l'ère d'aujourd'hui où Internet est partout et où nous ne pouvons pas vivre sans Internet, cela n'affecte pas notre utilisation.

22. Youdao Cloud Notes

Fonction : Outil de prise de notes

Brève description

:

Prendre des notes est toujours nécessaire Si vous souhaitez en choisir une, je vous suggère de considérer Youdao Cloud Notes ou Graphite Bar.

Si vous êtes un fan de la famille MAC, alors utilisez iCloud + Notes sans hésitation.

tinypng

Fonction : Compression d'image

Brève description:

En tant que programmeur, vous pouvez parfois écrire des blogs ou des documents, parfois le les images sont assez grandes et un tinypng sera nécessaire à ce moment-là. Il s'agit d'un outil de compression d'images entièrement gratuit avec une très bonne qualité de compression. Peut réduire considérablement la taille des images.

Non lié à la programmation

Quelques autres outils authentiques que j'utilise mais qui n'ont pas grand-chose à voir avec la programmation.

The Unarchiver

Fonction : Outil de compression et de décompression (exclusivité Mac)

Brève description:

Devrait être unique au système Mac OS , un outil très léger et compact.

Tencent Lemon

Fonction :Système de nettoyage (Mac uniquement)

Brève description:

Je ne sais pas si c'est vrai , je l'utilise principalement pour vérifier l'utilisation de la mémoire. Mais si vous avez besoin d'un outil similaire, utiliser la version gratuite est au moins un peu mieux que d'utiliser la version piratée de CleanMyMac.

Snipaste

Fonction : Outil de capture

Brève description:

Il n’y a pas grand chose à dire, c’est le meilleur parmi les outils de capture d’écran.

Motrix

Fonction :Outil de téléchargement

Brève description:

Oubliez Thunder, il s'agit d'un outil multiplateforme. Sa couche inférieure est construite sur la technologie de téléchargement aria2.

IINA

Fonction :Outil de lecture

Brève description:

En fait, je l'utilise rarement, mais j'ai l'impression que je ne peux pas vivre sans un tel logiciel sur mon ordinateur.

Outil ntfs Parfois, nous avons besoin de lire et d'écrire un disque sur WIN, alors cet outil gratuit et open source est très pratique.

Outil payantCouteau à encre

Fonction :

Outil de prototypage

Brève description

 : Vous avez bien lu, en tant que programme As membre de l'équipe, j'utilise encore parfois le couteau à encre pour le prototypage.

Parmi tous les outils de prototypage, mon préféré est le couteau à encre domestique, qui coûte 199 $ par an, et je l'ai payé. Respectez les autres, mais respectez-vous aussi vous-même

En tant que programmeur utilisant de véritables logiciels, je pense que ce n'est pas quelque chose à faire seul, c'est un respect fondamental pour votre métier.

Nous devons remercier cette époque. Les logiciels open source et libres d'aujourd'hui sont devenus si puissants. Non seulement les frameworks, technologies, solutions open source, etc., mais aussi les logiciels dont nous avons besoin quotidiennement sur les ordinateurs sont de plus en plus open source et. libre occupé.

Nous tenons à remercier d'innombrables collègues pour leur travail acharné et leur dévouement, et en même temps garder à l'esprit que nous devons également devenir membre de ces personnes et être un programmeur professionnel.

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quel programmeur IA est le meilleur ? Explorez le potentiel de Devin, Tongyi Lingma et de l'agent SWE Quel programmeur IA est le meilleur ? Explorez le potentiel de Devin, Tongyi Lingma et de l'agent SWE Apr 07, 2024 am 09:10 AM

Le 3 mars 2022, moins d'un mois après la naissance de Devin, le premier programmeur d'IA au monde, l'équipe NLP de l'Université de Princeton a développé un agent SWE pour programmeur d'IA open source. Il exploite le modèle GPT-4 pour résoudre automatiquement les problèmes dans les référentiels GitHub. Les performances de l'agent SWE sur l'ensemble de tests du banc SWE sont similaires à celles de Devin, prenant en moyenne 93 secondes et résolvant 12,29 % des problèmes. En interagissant avec un terminal dédié, SWE-agent peut ouvrir et rechercher le contenu des fichiers, utiliser la vérification automatique de la syntaxe, modifier des lignes spécifiques et écrire et exécuter des tests. (Remarque : le contenu ci-dessus est un léger ajustement du contenu original, mais les informations clés du texte original sont conservées et ne dépassent pas la limite de mots spécifiée.) SWE-A

Révéler l'attrait du langage C : découvrir le potentiel des programmeurs Révéler l'attrait du langage C : découvrir le potentiel des programmeurs Feb 24, 2024 pm 11:21 PM

Le charme de l'apprentissage du langage C : libérer le potentiel des programmeurs Avec le développement continu de la technologie, la programmation informatique est devenue un domaine qui a beaucoup attiré l'attention. Parmi les nombreux langages de programmation, le langage C a toujours été apprécié des programmeurs. Sa simplicité, son efficacité et sa large application font de l’apprentissage du langage C la première étape pour de nombreuses personnes souhaitant entrer dans le domaine de la programmation. Cet article discutera du charme de l’apprentissage du langage C et de la manière de libérer le potentiel des programmeurs en apprenant le langage C. Tout d’abord, le charme de l’apprentissage du langage C réside dans sa simplicité. Comparé à d'autres langages de programmation, le langage C

Gagnez de l'argent en acceptant des emplois privés ! Une liste complète des plateformes de prise de commandes pour les programmeurs en 2023 ! Gagnez de l'argent en acceptant des emplois privés ! Une liste complète des plateformes de prise de commandes pour les programmeurs en 2023 ! Jan 09, 2023 am 09:50 AM

La semaine dernière, nous avons diffusé une émission d'assistance publique en direct sur « 2023PHP Entrepreneurship ». De nombreux étudiants ont posé des questions sur des plates-formes de prise de commandes spécifiques. Ci-dessous, le site Web chinois php a compilé 22 plates-formes relativement fiables à titre de référence !

2023过年,又限制放烟花?程序猿有办法! 2023过年,又限制放烟花?程序猿有办法! Jan 20, 2023 pm 02:57 PM

本篇文章给大家介绍如何用前端代码实现一个烟花绽放的绚烂效果,其实主要就是用前端三剑客来实现,也就是HTML+CSS+JS,下面一起来看一下,作者会解说相应的代码,希望对需要的朋友有所帮助。

que font les programmeurs que font les programmeurs Aug 03, 2019 pm 01:40 PM

Responsabilités professionnelles du programmeur : 1. Responsable de la conception détaillée, du codage, de l'organisation et de la mise en œuvre des tests internes des projets logiciels ; 2. Aider les gestionnaires de projet et le personnel associé à communiquer avec les clients et à entretenir de bonnes relations avec les clients ; analyse sexuelle de faisabilité, analyse de faisabilité technique et analyse de la demande ; 4. Familiarisé et compétent avec les technologies logicielles pertinentes pour la réalisation de projets logiciels développés par le département logiciel ; 5. Responsable de la rétroaction en temps opportun sur les situations de développement de logiciels au chef de projet ; dans le développement et la maintenance de logiciels Résoudre les problèmes techniques majeurs au cours du processus ; 7. Responsable de la formulation des documents techniques pertinents, etc.

La manière exclusive de 520 programmeurs d'exprimer des sentiments romantiques ! Je ne peux pas refuser ! La manière exclusive de 520 programmeurs d'exprimer des sentiments romantiques ! Je ne peux pas refuser ! May 19, 2022 pm 03:07 PM

520 approche, et il est de nouveau là pour le spectacle annuel des chiens tourmenteurs ! Vous voulez voir comment le code le plus rationnel et la confession la plus romantique peuvent entrer en collision ? Passons en revue le code publicitaire le plus complet et le plus complet un par un pour voir si la romance des programmeurs peut conquérir le cœur de vos déesses ?

Une brève analyse de la façon de télécharger et d'installer les versions historiques de VSCode Une brève analyse de la façon de télécharger et d'installer les versions historiques de VSCode Apr 17, 2023 pm 07:18 PM

Téléchargez et installez les versions historiques de VSCode Installation de VSCode Télécharger référence d'installation Installation de VSCode Version Windows : Windows10 Version VSCode : VScode1.65.0 (version utilisateur 64 bits) Cet article

Liste des meilleurs émulateurs de terminal Windows 11 en 2022 : Top 15 des recommandations Liste des meilleurs émulateurs de terminal Windows 11 en 2022 : Top 15 des recommandations Apr 24, 2023 pm 04:31 PM

Les émulateurs de terminal vous permettent d'émuler les fonctionnalités d'un terminal informatique standard. Avec lui, vous pouvez effectuer des transferts de données et accéder à un autre ordinateur à distance. Lorsqu'ils sont combinés à des systèmes d'exploitation avancés comme Windows 11, les possibilités créatives de ces outils sont infinies. Cependant, il existe de nombreux émulateurs de terminaux tiers. Il est donc difficile de choisir le bon. Mais, tout comme nous le faisons avec les applications incontournables de Windows 11, nous avons sélectionné les meilleurs terminaux que vous pouvez utiliser et augmenter votre productivité. Comment choisir le meilleur émulateur de terminal Windows 11 ? Avant de sélectionner les outils de cette liste, notre équipe d'experts les a d'abord testés pour vérifier leur compatibilité avec Windows 11. Nous les avons également vérifiés