Δοκιμή κώδικα Visual Studio

Συνιστάται να διαβάσετε τι ακολουθεί με ανοιχτό μυαλό και χωρίς την πρόθεση να είναι το πιο ριζοσπαστικό στον κόσμο του GNU / Linux. Και για όσους προσπαθούν να κάνουν το σχόλιο: Όχι, αυτό δεν έχει γίνει πολύ από το FromWindows

Σκέφτομαι να γράψω ένα άρθρο για τη νέα Microsoft που τρέχει εδώ και πολύ καιρό. Satya Nadella, η οποία είναι πολύ διαφορετική από αυτήν την κακή εταιρεία που ασκεί το μονοπώλιό της παντού που θέλει να καλύψει το μεγαλύτερο μέρος της αγοράς, αλλά για έναν ή τον άλλο λόγο δεν έχω οργανώσει τις ιδέες και τις αντανακλούσα σε αυτό το blog.

Διευκρινίζω, δεν είναι ότι τώρα οι άνθρωποι του Ρέντμοντ έχουν γίνει οι καλοί στην ταινία ή ότι έχουν σταματήσει να εκτελούν μονοπωλιακές πράξεις, αλλά δεν μπορεί να αμφισβητηθεί ότι τα τελευταία χρόνια έχουμε δει μια σειρά ενεργειών και αλλαγών που τουλάχιστον δίνουν πολλά να σκεφτούν.

Μερικές από τις αλλαγές

Ίσως αναρωτιέστε για τι αλλαγές αναφέρομαι; Λοιπόν, ξεκινώ με το πιο σημαντικό από όλα: Η Microsoft έχει αρχίσει να ακούει τους χρήστες της. Με την πρώτη ματιά, δεν είναι πλέον αυτή η εταιρεία που αποφάσισε να εφαρμόσει κάτι στα Windows και παρέμεινε έτσι ανεξάρτητα από το πόσο διαμαρτυρήθηκαν οι χρήστες της (όπως όταν έφυγαν από το μενού εκκίνησης) και Windows 10 Είναι το καλύτερο παράδειγμα αυτού.

Στα ίδια τα Windows 10 έχουν εφαρμόσει μια σειρά αλλαγών που είναι τουλάχιστον ενδιαφέρουσες, για παράδειγμα, ο τρόπος διαχείρισης του δικτύου μοιάζει πολύ με Διαχειριστής δικτύου σε κάποιο βαθμό, και τέλος, με αλλαγή μεγέθους του παραθύρου του CMD, αυτό δεν παραμένει σε ένα μικρό σταθερό πλαίσιο ... πολλοί θα ξέρουν για τι μιλάω.

Για μαζί του Ανοιχτού κώδικα Έχουν γίνει επίσης μερικές ενδιαφέρουσες αλλαγές. Έχουμε ήδη δει πώς Η Microsoft αναγνωρίζει το Debian ως μια εξαιρετική πλατφόρμα για την ανάπτυξη του έργου σας Γαλανός, μια υπηρεσία cloud που αν αμφιβάλλετε, πιστεύω ότι τα επόμενα χρόνια θα είναι η κύρια πηγή εσόδων για αυτήν την εταιρεία. Επιπλέον, λέγεται ότι μπορούν να δημιουργηθούν εφαρμογές στο ASP.NET 5 με υποστήριξη Linux.

Είτε το πιστεύω είτε όχι (και δεν το πίστεψα εγώ), η Microsoft συνεργάζεται ή εργάζεται απευθείας σε ένα δέσμη έργων OpenSource, προσπαθώντας να είναι κατά κάποιο τρόπο μια "πολύ πιο ανοιχτή" εταιρεία.

Αλλά όπως λέμε εδώ, δεν βάζω τα χέρια μου στη φωτιά για κανέναν. Με αυτό που έχω πει προηγουμένως δεν εννοώ (αξίζει τον πλεονασμό), ότι η Microsoft που ήταν κακή στο παρελθόν είναι τώρα καλή. Απλώς αναγνωρίζω με έναν τρόπο τις καλές αποφάσεις που έλαβαν τελευταία. Και εδώ έρχομαι με το αρχικό θέμα αυτού του άρθρου: Κώδικας Visual Studio.

Κώδικας Visual Studio

VisualStudioCode_feature

Η Microsoft εξέπληξε πολλούς ανθρώπους, καθιστώντας διαθέσιμο σε όλους, δωρεάν, Κώδικας Visual Studio, το οποίο ακόμα δεν ξέρω αν είναι ένα προηγμένο πρόγραμμα επεξεργασίας κειμένου ή ένα IDE, αλλά μου φαίνεται πολύ, πολύ οικείο SublimeText, άτομο o Βάσεις, όχι μόνο στην εμφάνιση, αλλά και σε ορισμένες από τις επιλογές και τις λειτουργίες του. Στην πραγματικότητα, γράφεται χρησιμοποιώντας Πληκτρολόγιο / JavaScript και κάνει χρήση του NodeJS. Ως ενδιαφέρον γεγονός, έχει υποστήριξη για τη διαχείριση του αποθετηρίου Git.

Κώδικας Visual Studio (γνωστός και ως VSCode) υποστηρίζει a πολλές γλώσσες που προσφέρει επισήμανση σύνταξης, όπως: Batch, C ++, Κλείσιμο, Σενάριο καφέ, DockerFile, F #, Go, Jade, Java, HandleBars, Ini, Λουά, Makefile, Χαμήλωση τιμής, Στόχος-Γ, Perl, PHP, PowerShell, Python, R, ξυράφι, Ruby, SQL, VisualBasic, XML. Επιπλέον, έχει αυτόματη συμπλήρωση για CSS, HTML, το JavaScript, JSON, μείον, Sass και επανακατασκευή για C# y TypeScript.

Κώδικας Visual Studio

Όσον αφορά την προσαρμογή, προσφέρει ένα ελαφρύ και σκοτεινό θέμα και στην περίπτωση του GNU / Linux μπορούμε να επεξεργαστούμε χειροκίνητα το αρχείο:

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

και προσθέστε ορισμένες επιλογές. Επιπλέον, διαθέτει πολλές συντομεύσεις πληκτρολογίου για να διευκολύνει τη ζωή. Μπορείτε να διαβάσετε όλα αυτά στον ιστότοπο τεκμηρίωσης.

τεκμηρίωση

Αν και δεν είναι ένα εργαλείο OpenSource από όσο γνωρίζω, έχει μια άδεια αρκετά ανεκτό σε κάποιο βαθμό προς όφελος των προγραμματιστών. Για παράδειγμα:

  • Γενικός. Μπορείτε να χρησιμοποιήσετε το λογισμικό για να αναπτύξετε και να δοκιμάσετε τις εφαρμογές σας.
  • Επίδειξη χρήσης. Οι χρήσεις που επιτρέπονται παραπάνω περιλαμβάνουν τη χρήση του λογισμικού στην επίδειξη των εφαρμογών σας.
  • Αντίγραφο ασφαλείας. Μπορείτε να δημιουργήσετε ένα αντίγραφο ασφαλείας του λογισμικού, για να επανεγκαταστήσετε το λογισμικό.
  • Το λογισμικό περιέχει στοιχεία τρίτων με άδεια χρήσης αδειών ανοιχτού κώδικα με υποχρεώσεις διαθεσιμότητας πηγαίου κώδικα. Αντίγραφα αυτών των αδειών περιλαμβάνονται στο αρχείο ThirdPartyNotices ή στο συνοδευτικό αρχείο πιστώσεων. Μπορείτε να λάβετε τον αντίστοιχο πλήρη πηγαίο κώδικα από εμάς, εάν και όπως απαιτείται βάσει των σχετικών αδειών ανοιχτού κώδικα, αποστέλλοντας εντολή χρημάτων ή επιταγή για 5.00 $ στο: Source Code Compliance Team, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 ΗΠΑ

Αν και δεν είναι όλα ρόδινα, όπως λέει η ίδια άδεια:

  • ΔΕΔΟΜΕΝΑ. Το λογισμικό ενδέχεται να συλλέξει πληροφορίες σχετικά με εσάς και τη χρήση του λογισμικού από εσάς και να τις στείλετε στη Microsoft. Η Microsoft μπορεί να χρησιμοποιήσει αυτές τις πληροφορίες για να παρέχει υπηρεσίες και να βελτιώσει τα προϊόντα και τις υπηρεσίες μας. Για αυτήν την έκδοση πριν από την κυκλοφορία, οι χρήστες δεν μπορούν να εξαιρεθούν από τη συλλογή δεδομένων. Ορισμένες από τις δυνατότητες του λογισμικού ενδέχεται να επιτρέπουν τη συλλογή δεδομένων από τους χρήστες των εφαρμογών που έχουν αναπτυχθεί με το λογισμικό. Εάν χρησιμοποιείτε αυτές τις δυνατότητες για να επιτρέψετε τη συλλογή δεδομένων στις εφαρμογές σας, πρέπει να συμμορφώνεστε με τους ισχύοντες νόμους, συμπεριλαμβανομένης της παροχής κατάλληλων ειδοποιήσεων στους χρήστες των εφαρμογών σας. Μπορείτε να μάθετε περισσότερα σχετικά με τη συλλογή δεδομένων και τη χρήση της στην τεκμηρίωση βοήθειας και στη δήλωση απορρήτου στη διεύθυνση http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. Η χρήση του λογισμικού ενεργεί ως συγκατάθεσή σας σε αυτές τις πρακτικές.

Αυτά είναι μερικά από τα πιο ενδιαφέροντα πράγματα που διάβασα σχετικά με την εν λόγω άδεια, και δεδομένου ότι δεν είμαι δικηγόρος, δεν μπορώ να προσδιορίσω αν είναι καλό ή κακό. Αλλά τέλος πάντων.

Λήψη και εγκατάσταση του Visual Studio Code

Οι χρήστες του Archlinux μπορούν να εγκαταστήσουν τον Visual Studio Code από το AUR:

$ yaourt -S vscode-bin

Ωστόσο, δεν υπάρχει λόγος να το κάνουμε, αφού πρέπει να κατεβάσουμε μόνο το συμπιεσμένο αρχείο που μας προσφέρουν στον ιστότοπό τους και να εκτελέσουμε το δυαδικό αρχείο που περιέχει. Και αυτό είναι.

Λήψη VSCode

Συμπεράσματα κώδικα Visual Studio

Αξίζει να αφήσετε τις επιλογές που έχουμε σήμερα στο GNU / Linux που είναι ανοιχτές και δωρεάν από τον VSCode; Φυσικά όχι, αλλά αλήθεια, τουλάχιστον για τη δουλειά μου ως FrontEnd, ο VSCode είναι ένα εξαιρετικό εργαλείο (αν και το επαναλαμβάνω, δεν το έχω εξερευνήσει 100%).

Αξίζει επίσης να διευκρινιστεί ότι δεν είναι τελική έκδοση, επομένως το Λογισμικό ενδέχεται να παρουσιάζει σφάλματα, ωστόσο μέχρι στιγμής δεν είχα προβλήματα κατά τη χρήση του. Η διεπαφή του είναι αρκετά φιλική και λειτουργεί αρκετά γρήγορα.

Τι δεν είναι το OpenSource; Επαναλαμβάνω, δεν ξέρω αν είναι εντελώς κλειστό, αλλά χρησιμοποιεί ανοιχτές τεχνολογίες και στο τέλος, πόσες χρησιμοποιούν το Opera ή παρόμοιες εφαρμογές; Επομένως, είναι για κάθε γούστο.