Η Microsoft ανακοίνωσε μια web έκδοση του Visual Studio Code IDE. Έτσι οι χρήστες μπορούν να έχουν πρόσβαση σε μια light έκδοση ενός δημοφιλούς επεξεργαστή κώδικα χωρίς να χρειάζεται να κατεβάσουν και να εγκαταστήσουν πρόσθετες εφαρμογές στους υπολογιστές τους.
Για να ξεκινήσετε με το Visual Studio Code for Web, ανοίξτε την σελίδα vscode.dev με το πρόγραμμα περιήγησης που προτιμάτε. Ανοίξτε έναν φάκελο με το project σας και ξεκινήστε την κωδικοποίηση. Η Microsoft δεν απαιτεί καν Λογαριασμό για την πρόσβαση στο vscode.dev.
Παρόλο που αποκαλεί το Visual Studio Code for Web σαν μια “light” έκδοση, το IDE είναι ένα αρκετά ισχυρό εργαλείο. Μπορείτε να το χρησιμοποιήσετε για να προβάλετε και να επεξεργαστείτε τοπικά αρχεία, να δημιουργήσετε εφαρμογές HTML, JavaScript και CSS από την πλευρά του πελάτη.
Αυτό είναι δυνατό ακόμη ακόμα και σε συσκευές που δεν μπορούν να τρέξουν κώδικα του Visual Studio, για παράδειγμα, τα Chromebook ή iPad. Επίσης, εάν το πρόγραμμα περιήγησής σας δεν υποστηρίζει το API για τοπικά συστήματα αρχείων, μπορείτε να ανεβάσετε μεμονωμένα αρχεία και θα λειτουργήσουν στο Visual Studio Code for Web.
Η Microsoft αναφέρει ότι το Visual Studio Code for Web παρέχει καλύτερη εμπειρία για κωδικοποίηση χρησιμοποιώντας γλώσσες “webby”, όπως τις JSON, HTML και CSS. Σε αυτά τα σενάρια, το vscode.dev είναι σχεδόν πανομοιότυπο με την αντίστοιχη desktop εφαρμογή.
Μπορείτε επίσης να το χρησιμοποιήσετε σε project TypeScript, JavaScript και Python που εκτελούνται εγγενώς σε ένα πρόγραμμα περιήγησης. Τέλος, το vscode.dev υποστηρίζει “βαριές” γλώσσες προγραμματισμού με κάποιους περιορισμούς. Για παράδειγμα, το web-based IDE δεν προσφέρει κάποιο τερματικό και εντοπισμό σφαλμάτων. Δεν μπορείτε να μεταγλωττίσετε, να τρέξετε και να διορθώσετε εφαρμογές.
Ωστόσο, πολλά υπάρχοντα εργαλεία και λειτουργίες δεν έχουν κανένα πρόβλημα, όπως UI customization, themes, key mappings, snippets, και extensions. Επιπλέον, μπορείτε να κάνετε διάφορες ρυθμίσεις από όλες τις συσκευές.
Μπορείτε να διαβάσετε την ανακοίνωση στην επίσημη ιστοσελίδα.