Ξεκινήστε την κωδικοποίηση στο πρόγραμμα περιήγησής σας με το Microsoft Visual Studio Online

Ξεκινήστε την κωδικοποίηση στο πρόγραμμα περιήγησής σας με το Microsoft Visual Studio Online

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





Παρ 'όλα αυτά, εξακολουθούν να υπάρχουν καταστάσεις όπου μπορεί να χρειαστείτε ένα κεντρικό περιβάλλον εργασίας. Εδώ έρχονται εργαλεία απομακρυσμένης ανάπτυξης όπως το Visual Studio Online. Σήμερα θα δούμε πώς αυτό θα μπορούσε να επηρεάσει οποιονδήποτε εργάζεται σε μια ομάδα απομακρυσμένης ανάπτυξης.





Εισαγάγετε το Visual Studio Online

Σε πρόσφατη ανακοίνωση, Η Microsoft αποκάλυψε το Visual Studio Online για την πραγματική αγνωστική κωδικοποίηση τοποθεσίας. Το Visual Studio Online διαθέτει τόσο έναν ολοκληρωμένο επεξεργαστή κώδικα προγράμματος περιήγησης όσο και έναν κεντρικό κόμβο έργου για συγχρονισμό με τον τοπικό σας επεξεργαστή.





Συγχυστικά, το Visual Studio Online ως όνομα υπάρχει εδώ και αρκετό καιρό. Wasταν το αρχικό όνομα του Azure DevOps υπηρεσία, ένα διαδικτυακό σύστημα διαχείρισης έργων.

Το όνομα είναι πολύ πιο λογικό σε αυτό το πλαίσιο, καθώς αυτό που φαίνεται ότι ξεκινά η Microsoft είναι ένας πλήρως απομακρυσμένος, διακομιστής που συνοδεύεται από Visual Studio Code και Visual Studio.



Τι είναι ο Visual Studio Code;

Για να κατανοήσετε τις συνέπειες του Visual Studio Online, θα πρέπει να εξοικειωθείτε με τον Visual Studio Code (VS Code).

Το VS Code είναι ο δωρεάν επεξεργαστής κώδικα της Microsoft για προγραμματιστές. Σε αντίθεση με το Visual Studio (το ναυαρχικό IDE της Microsoft), ο κώδικας VS είναι ανοιχτού κώδικα και πιο κοντά σε συντάκτες κειμένου όπως το Sublime Text και Atom από ένα πλήρες περιβάλλον ανάπτυξης (IDE).





Διατίθεται για Windows, Mac και Linux, παρέχει ένα πλήρως εξοπλισμένο ελαφρύ περιβάλλον για προγραμματισμό. Οι επεκτάσεις βοηθούν στην ολοκλήρωση και τη δημιουργία κώδικα και το Visual Studio Live Share επιτρέπει τη συλλογική κωδικοποίηση μέσω σύνδεσης στο Διαδίκτυο. Το Visual Studio Online έχει ρυθμιστεί να γεφυρώσει το χάσμα ακόμη περισσότερο επιτρέποντας κοινά περιβάλλοντα κωδικοποίησης.

Πώς θα λειτουργήσει το Visual Studio Online;

Αντί να διαμορφώνουν όλοι ένα περιβάλλον ανάπτυξης σε έναν τοπικό υπολογιστή, το Visual Studio Online δίνει την εμπειρία μιας ομάδας που εργάζεται στο ίδιο σύστημα. Για να καταλάβετε γιατί αυτό είναι ισχυρό, εξετάστε τα βήματα που απαιτούνται για να εργαστείτε σε μια ομάδα ανάπτυξης.





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

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

Αυτό δεν υπάρχει ήδη;

Τα πλήρως διαδικτυακά IDE δεν είναι κάτι νέο και το AWS Cloud9 IDE του Amazon είναι ένα ισχυρό περιβάλλον πλούσιο σε δυνατότητες. Ομοίως, υπάρχουν πολλές διαδικτυακές συνδρομητικές υπηρεσίες που έχουν σχεδιαστεί για ανάπτυξη ομάδων μικρότερης κλίμακας.

Υπάρχουν ακόμη και διαδικτυακά IDE που χρησιμοποιούν την ανοιχτή πηγή κώδικα του VS Code και όποιος είναι εξοικειωμένος με το λογισμικό θα νιώσει σαν στο σπίτι του.

Το να έχετε ένα απομακρυσμένο περιβάλλον προσβάσιμο τόσο μέσω του προγράμματος περιήγησης όσο και τοπικά είναι τεχνικά δυνατό με οποιαδήποτε από αυτές τις υπηρεσίες. Αντίθετα, αυτό που θα κάνει το Visual Studio Online είναι να το κάνει μια πιο εξορθολογισμένη και προσιτή εμπειρία.

πώς σβήνω τον φακό

Τι κάνει το Visual Studio Online Ειδικό;

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

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

Θεωρητικά, δεν θα υπήρχε διαφορά μεταξύ της εργασίας στο σπίτι στη συνήθη μηχανή ανάπτυξης, σε έναν δανεισμένο υπολογιστή ή ακόμα και σε ένα smartphone --- αν αντέχετε την κωδικοποίηση με τους αντίχειρές σας!

Τι μπορεί να κάνει το Visual Studio Online;

Κατά τη στιγμή της σύνταξης, το Visual Studio Online δεν είναι διαθέσιμο, αλλά η γενική ροή εργασίας φαίνεται να έχει ρυθμιστεί. Θα διαθέτει όλες τις ίδιες δυνατότητες με τον κώδικα VS, όπως συμπλήρωση κώδικα, επένδυση και συνεργασία στο πρόγραμμα περιήγησης.

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

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

Τι γίνεται με την προσαρμοσμένη ρύθμιση κωδικοποίησης;

Ένα προφανές μειονέκτημα για την προσέγγιση της ενιαίας μηχανής ανάπτυξης είναι η εξατομικευμένη προσαρμογή. Εάν έχετε συνηθίσει σε μια συγκεκριμένη ροή εργασίας, διάταξη ή προσαρμοσμένες συντομεύσεις πληκτρολογίου, μπορεί να είναι δύσκολο να προσαρμοστεί.

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

Ένα άλλο πράγμα που πρέπει να σημειωθεί είναι ότι το Visual Studio Online δεν είναι αντικαταστάτης κώδικα VS ή Visual Studio. Είναι μια συνοδευτική εφαρμογή που επιτρέπει στους χρήστες να κωδικοποιούν απευθείας στο πρόγραμμα περιήγησης. Η υποτιθέμενη ροή εργασίας περιλαμβάνει τη σύνδεση της τοπικής ρύθμισης με τη νέα διαδικτυακή υπηρεσία.

Γιατί χρειάζομαι έναν επεξεργαστή απομακρυσμένου κώδικα;

Εάν χρησιμοποιείτε ήδη το οικιακό σας μηχάνημα για ανάπτυξη, ίσως αναρωτηθείτε γιατί θα ασχοληθείτε με το Visual Studio Online.

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

Το πραγματικό όφελος από το Visual Studio Online θα είναι για αρχάριους προγραμματιστές. Δεν χρειάζεται πλέον να πλοηγηθείτε στο ναρκοπέδιο της διαχείρισης πακέτων.

Ακόμα πιο σημαντικό είναι ότι το Visual Studio Online ανοίγει ανάπτυξη σε οποιονδήποτε. Δεν έχει πλέον σημασία αν χρησιμοποιείτε Chromebook, smartphone ή παλιό υπολογιστή που βρήκατε σε κάδο απορριμμάτων --- έχετε πρόσβαση στα ίδια εργαλεία.

Πού μπορώ να βρω το Visual Studio Online;

Κατά τη στιγμή της σύνταξης, το VS Online δεν είναι διαθέσιμο στο κοινό. Υπάρχει μια ιδιωτική προεπισκόπηση και μπορείτε ισχύουν για τη Microsoft για πρόσβαση σε αυτό. Η πιθανότητα είναι, ωστόσο, ότι θα πρέπει να περιμένετε έως ότου είναι σε δημόσια beta για να το δοκιμάσετε.

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

Περισσότερα για τα IDE που βασίζονται σε πρόγραμμα περιήγησης

Το Visual Studio Online θα ανεβάσει την διαδικτυακή ανάπτυξη σε νέο επίπεδο. Για να πάρετε μια γεύση από συνεργατική κωδικοποίηση, θα πρέπει να εξοικειωθείτε με το Visual Studio Live Share.

Ενώ περιμένετε την κυκλοφορία του Visual Studio Online, γιατί να μην δοκιμάσετε ένα από τα πολλά IDE που βασίζονται σε πρόγραμμα περιήγησης ήδη εκεί έξω;

πώς να ενεργοποιήσετε το adobe flash player σε mac
Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Ένας αρχάριος οδηγός για την εμψύχωση του λόγου

Η εμψύχωση του λόγου μπορεί να είναι μια πρόκληση. Εάν είστε έτοιμοι να αρχίσετε να προσθέτετε διάλογο στο έργο σας, θα αναλύσουμε τη διαδικασία για εσάς.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Προγραμματισμός
  • Εργαλεία συνεργασίας
  • Κωδικός Visual Studio
  • Ολοκληρωμένο περιβάλλον ανάπτυξης
  • Visual Studio Online
Σχετικά με τον Συγγραφέα Ο anαν Μπάκλεϊ(216 δημοσιευμένα άρθρα)

Ο Ian Buckley είναι ανεξάρτητος δημοσιογράφος, μουσικός, ερμηνευτής και παραγωγός βίντεο που ζει στο Βερολίνο της Γερμανίας. Όταν δεν γράφει ούτε είναι στη σκηνή, ασχολείται με ηλεκτρονικά ή κώδικα DIY με την ελπίδα να γίνει τρελός επιστήμονας.

Περισσότερα από τον Ian Buckley

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή