Η συνεργατική κωδικοποίηση για τον Visual Studio Code πρόκειται να βελτιωθεί με την άφιξη του Microsoft Visual Studio Online.

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

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

Διαφήμιση

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

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

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

Visual Studio Online

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

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

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

Τι είναι ο κώδικας του Visual Studio;

VS κώδικα ανοικτού πηγαίου κώδικα επεξεργαστή

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

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

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

Πώς λειτουργεί το Visual Studio Online;

Κωδικοποίηση σε C ++ στο πρόγραμμα περιήγησης

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

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

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

Δεν υπάρχει αυτό;

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

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

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

Τι κάνει το Visual Studio Online Special;

Κωδικός VS που συνδέεται με το 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.

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

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

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

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

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

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

Περισσότερες πληροφορίες σχετικά με τους IDE με βάση το πρόγραμμα περιήγησης

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

Ενώ περιμένετε την έκδοση του Visual Studio Online, γιατί να μην δοκιμάσετε έναν από τους πολλούς IDE που βασίζονται στο πρόγραμμα περιήγησης Οι 13 καλύτεροι IDE του προγράμματος περιήγησης Κάθε προγραμματιστής πρέπει να γνωρίζει τα 13 καλύτερα IDE του προγράμματος περιήγησης Κάθε προγραμματιστής πρέπει να γνωρίζει σχετικά με την αναζήτηση ενός αξιόπιστου ενσωματωμένου προγράμματος περιήγησης περιβάλλον? Ξεκινήστε να αναπτύσσεστε οπουδήποτε με αυτούς τους IDE του προγράμματος περιήγησης. Διαβάστε περισσότερα ήδη εκεί έξω;

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