Test du code Visual Studio

Il est conseillé de lire ce qui suit avec un esprit ouvert et sans l'intention d'être le plus radical du monde GNU / Linux. Et pour celui qui essaie de faire le commentaire: Non, cela n'est pas devenu FromWindows loin de là

Je pense depuis longtemps à écrire un article sur le nouveau Microsoft qu'il dirige. Satya Nadella, qui est très différente de cette société maléfique qui exerce son monopole partout en voulant couvrir la majeure partie du marché, mais pour une raison ou une autre je n'ai pas organisé les idées et je les ai reflétées dans ce blog.

Je précise, ce n'est pas que maintenant les gens de Redmond sont devenus les bons dans le film, ou qu'ils ont cessé d'exécuter des actes de monopole, mais on ne peut nier que ces derniers temps, nous avons été témoins d'une série d'actions et de changements qui au moins ils donnent beaucoup à réfléchir.

Certains des changements

Vous vous demandez peut-être de quels changements je parle? Eh bien, je commence par le plus important de tous: Microsoft a commencé à écouter ses utilisateurs. À première vue, ce n'est plus cette entreprise qui a décidé de mettre en œuvre quelque chose dans Windows et cela est resté ainsi, peu importe à quel point ses utilisateurs ont protesté (comme lorsqu'ils ont quitté le menu Démarrer) Windows 10 C'est le meilleur exemple de cela.

Dans Windows 10 lui-même, ils ont mis en œuvre une série de changements qui sont au moins intéressants, par exemple, la façon de gérer le réseau est très similaire à Gestionnaire de réseau jusqu'à un certain point, et enfin, en redimensionnant la fenêtre du CMD, cela ne reste pas dans un petit cadre fixe ... beaucoup sauront de quoi je parle.

Car avec lui Open source quelques changements intéressants ont également été apportés. Nous avons déjà vu comment Microsoft reconnaît Debian comme une excellente plateforme pour déployer votre projet Azure, un service cloud qui, en cas de doute, je crois que dans les années à venir sera la principale source de revenus pour cette entreprise. De plus, il est dit que les applications peuvent être créées en ASP.NET 5 avec support Linux.

Croyez-le ou non (et je n'y croyais pas moi-même), Microsoft collabore ou travaille directement sur un tas de projets OpenSource, essayant d'être en quelque sorte une entreprise «beaucoup plus ouverte».

Mais comme on dit ici, je ne mets les mains dans le feu pour personne. Avec ce que j'ai dit précédemment, je ne veux pas dire (ça vaut la redondance), que Microsoft qui auparavant était mauvais est maintenant bon. Je ne fais que reconnaître d'une certaine manière les bonnes décisions qu'ils ont prises ces derniers temps. Et c'est là que j'interviens avec le sujet initial de cet article: Visual Studio Code.

Visual Studio Code

VisualStudioCode_feature

Microsoft a surpris beaucoup de monde en mettant à disposition de tous, gratuitement, Visual Studio Code, dont je ne sais toujours pas s'il s'agit d'un éditeur de texte avancé ou d'un IDE, mais cela me semble très, très familier. SublimeTexte, Atom o Supports, non seulement en apparence, mais dans certaines de ses options et fonctionnalités. En fait, il est écrit en utilisant TypeScript / JavaScript et utilise NodeJS. Fait intéressant, il prend en charge la gestion de notre référentiel Git.

Visual Studio Code (aka VSCode) prend en charge un beaucoup de langues dont il offre la coloration syntaxique, notamment: Lot, C ++, fermeture, script café, DockerFile, F #, Go, Jade, Java, Guidons, Ini, Lua, Makefile, Markdown , Objectif c, Perl, PHP, PowerShell, Python, R, rasoir, Ruby, SQL, VisualBasic, XML. De plus, il dispose de l'autocomplétion pour CSS, HTML, JavaScript, JSON, Moins, Toupet et refactoring pour C# y Manuscrit.

Visual Studio Code

En ce qui concerne la personnalisation, il propose un thème clair et un thème sombre, et dans le cas de GNU / Linux, nous pouvons éditer manuellement le fichier:

$HOME/.config/Code/User/settings.json.

et ajoutez certaines options. De plus, il dispose de nombreux raccourcis clavier pour vous faciliter la vie. Vous pouvez lire tout cela sur le site de documentation.

Documentation

Bien que ce ne soit pas un outil OpenSource pour autant que je sache, il a une licence assez permissif dans une certaine mesure pour le bénéfice des développeurs. Par exemple:

  • Général. Vous pouvez utiliser le logiciel pour développer et tester vos applications.
  • Utilisation de démonstration. Les utilisations autorisées ci-dessus incluent l'utilisation du logiciel dans la démonstration de vos applications.
  • Copie de sécurité. Vous pouvez faire une copie de sauvegarde du logiciel pour réinstaller le logiciel.
  • Le logiciel contient des composants tiers sous licence open source avec des obligations de disponibilité du code source. Des copies de ces licences sont incluses dans le fichier ThirdPartyNotices ou dans le fichier de crédits qui l'accompagne. Vous pouvez obtenir le code source complet correspondant de notre part si et selon les exigences des licences open source pertinentes en envoyant un mandat ou un chèque de 5.00 $ à: Équipe de conformité du code source, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 USA

Bien que tout ne soit pas rose, comme le dit la même licence:

  • LES DONNÉES. Le logiciel peut collecter des informations sur vous et votre utilisation du logiciel et les envoyer à Microsoft. Microsoft peut utiliser ces informations pour fournir des services et améliorer nos produits et services. Pour cette version préliminaire, les utilisateurs ne peuvent pas refuser la collecte de données. Certaines des fonctionnalités du logiciel peuvent permettre la collecte de données auprès des utilisateurs des applications développées avec le logiciel. Si vous utilisez ces fonctionnalités pour permettre la collecte de données dans vos applications, vous devez vous conformer aux lois applicables, y compris en fournissant des notifications appropriées aux utilisateurs de vos applications. Pour en savoir plus sur la collecte de données et son utilisation, consultez la documentation d'aide et la déclaration de confidentialité à l'adresse http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. L'utilisation du logiciel constitue votre consentement à ces pratiques.

Ce sont quelques-unes des choses les plus intéressantes que j'ai lues au sujet de ladite licence, et comme je ne suis pas avocat, je ne peux pas déterminer si c'est une bonne ou une mauvaise chose. Mais enfin.

Téléchargez et installez Visual Studio Code

Les utilisateurs d'Archlinux peuvent installer Visual Studio Code à partir d'AUR:

$ yaourt -S vscode-bin

Cependant, il n'est pas nécessaire de le faire puisque nous n'avons qu'à télécharger le fichier compressé qu'ils nous proposent sur leur site Web, et exécuter le binaire qu'il contient. Et c'est tout.

Télécharger VSCode

Conclusions de Visual Studio Code

Vaut-il la peine de laisser les options que nous avons aujourd'hui dans GNU / Linux qui sont ouvertes et gratuites par VSCode? Bien sûr que non, mais à vrai dire, au moins pour mon travail en tant que FrontEnd, VSCode est un excellent outil (même si je le répète, je ne l'ai pas exploré à 100%).

Il convient également de préciser qu'il ne s'agit pas d'une version finale, de sorte que le logiciel peut présenter des erreurs, mais jusqu'à présent, je n'ai eu aucun problème à l'utiliser. Son interface est assez conviviale et cela fonctionne assez rapidement.

Qu'est-ce qui n'est pas OpenSource? Je le répète, je ne sais pas s'il est complètement fermé, mais il utilise des technologies ouvertes et au final, combien utilisent Opera ou des applications similaires? C'est donc au goût de tous.