Ο εισερχόμενος Διευθύνων Σύμβουλος του GitHub μιλά για το μέλλον του επεξεργαστή κειμένου Atom, του VSTS και άλλων

Εικονίδιο ώρας ανάγνωσης 7 λεπτό. ανάγνωση


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

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

Microsoft GitHub


Νωρίτερα αυτή την εβδομάδα, η Microsoft επίσημα ανακοίνωσε ότι εξαγοράζει το GitHub, την κορυφαία πλατφόρμα ανάπτυξης λογισμικού στον κόσμο για περίπου 7.5 δισεκατομμύρια δολάρια. Η Microsoft ανέφερε ότι το GitHub θα λειτουργεί ανεξάρτητα και θα συνεχίσει να παρέχει μια ανοιχτή πλατφόρμα για όλους τους προγραμματιστές σε όλους τους κλάδους υποστηρίζοντας γλώσσες προγραμματισμού, εργαλεία και λειτουργικά συστήματα της επιλογής τους για τα έργα τους. Η Microsoft είπε επίσης ότι ο CVP Nat Friedman θα γίνει Διευθύνων Σύμβουλος του GitHub ενώ ο σημερινός Διευθύνων Σύμβουλος του GitHub, Chris Wanstrath, θα γίνει τεχνικός συνεργάτης της Microsoft. Ο Nat Friedman συζήτησε σήμερα πολλά πράγματα για το μέλλον του GitHub υπό τη Microsoft κατά τη διάρκεια του AmA του στο Reddit. Μπορείτε να διαβάσετε μερικές από τις απαντήσεις του παρακάτω.

Ε: Τι σχέδια έχει η Microsoft σχετικά με το πρόγραμμα επεξεργασίας κειμένου Atom του GitHub (το οποίο προφανώς επικαλύπτει τον χρήστη-στόχο με τον κώδικα VS);

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

Το Atom είναι ένας φανταστικός συντάκτης με μια υγιή κοινότητα, θαυμαστές που λατρεύουν, εξαιρετικό σχέδιο και μια πολλά υποσχόμενη εισβολή στη συνεργασία σε πραγματικό χρόνο. Στη Microsoft, χρησιμοποιούμε ήδη κάθε πρόγραμμα επεξεργασίας από το Atom έως το VS Code έως το Sublime έως το Vim και θέλουμε οι προγραμματιστές να χρησιμοποιούν όποιο πρόγραμμα επεξεργασίας προτιμούν με το GitHub.

Έτσι, θα συνεχίσουμε να αναπτύσσουμε και να υποστηρίζουμε τόσο το Atom όσο και το VS Code στο μέλλον.

Ε: Αυτό σημαίνει ότι ορισμένες δυνατότητες προϊόντος της Microsoft (Visual Studio Live Share) θα περάσουν τελικά και στο Atom;

Το VS Code και το Atom μοιράζονται πραγματικά έναν τόνο ιστορίας και κώδικα, και η Microsoft και το GitHub συνεργάζονται στις βασικές τεχνολογίες εδώ και χρόνια:

  • Προφανώς, εργαζόμαστε μαζί στο Electron, το κοινό θεμέλιο και για τους δύο συντάκτες. Η Microsoft άρχισε να συνεργάζεται με το GitHub στο Electron όταν ανακοινώθηκε το 2015 – όταν ονομαζόταν ακόμα AtomShell και πριν ανακοινωθεί το VS Code. Μπήκαμε στα κανάλια τους στο Slack και συμμετείχαμε σε hackathons και η Microsoft έχει συμβάλει σημαντικά στην Electron από τότε. Χρησιμοποιούμε επίσης το Electron σε πολλά άλλα προϊόντα…
  • Atom-ide ?υιοθέτησε το ?Πρωτόκολλο διακομιστή γλώσσας ?που αναπτύξαμε ως μέρος του VS Code. Αυτό επιτρέπει την κοινή χρήση προηγμένης γλωσσικής υποστήριξης μεταξύ του VS Code και του Atom. Τα πακέτα γλωσσών που υποστηρίζει το Atom-ide μοιράζονται όλους τους διακομιστές γλωσσών με τον κώδικα VS.
  • Η κοινότητα του Atom-ide μιλά επίσης για την υιοθέτηση του ?Πρωτόκολλο εντοπισμού σφαλμάτων προσαρμογέα? που θα επιτρέψει την κοινή υποστήριξη εντοπισμού σφαλμάτων μεταξύ Atom και VS Code.
  • Είμαστε ενθουσιασμένοι με τις πρόσφατες εξελίξεις στη συνεργασία σε πραγματικό χρόνο και αναμένω από το Atom Teletype και το VS Code Live Share να συντονιστούν στα πρωτόκολλα, ώστε τελικά οι προγραμματιστές που χρησιμοποιούν οποιοδήποτε πρόγραμμα επεξεργασίας να μπορούν να επεξεργάζονται τα ίδια αρχεία μαζί σε πραγματικό χρόνο.

Λατρεύω λοιπόν τα χρόνια συνεργασίας μεταξύ της Microsoft και του GitHub που δημιούργησαν αυτούς τους δύο αγαπημένους συντάκτες και περιμένω αυτή η γόνιμη σχέση να συνεχιστεί!

Ε: Ποια είναι η απάντησή σας στα άτομα που μετακινούν repos στο GitLab και σε άλλους παρόχους;

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

OTOH, νομίζω ότι είναι υπέροχο που το git δίνει στους προγραμματιστές την ευελιξία να μετακινούν τα repos τους με αυτόν τον τρόπο και ελπίζω όσοι δοκίμασαν άλλους κεντρικούς υπολογιστές Git τις προηγούμενες ημέρες θα έχουν ανοιχτό μυαλό και θα σκεφτούν να επιστρέψουν αφού δείξουμε δέσμευση στο άνοιγμα και έκανε το GitHub ακόμα μεγαλύτερο. Εάν επιλέξουν να μην επιστρέψουν, αυτό είναι το προνόμιό τους και γιορτάζουμε την επιλογή προγραμματιστή ακόμα και όταν οι προγραμματιστές δεν μας επιλέγουν.

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

Ε: Θα πρέπει να αναμένουμε ότι κάποια διαφήμιση θα αρχίσει να εμφανίζεται στα δημόσια αποθετήρια του έργου GitHub;

Όχι.

(Κάποιο ιστορικό πλαίσιο: όταν ξεκίνησε το GitHub, το Sourceforge ήταν ο κυρίαρχος ιστότοπος φιλοξενίας κώδικα στο Διαδίκτυο. Το Sourceforge ανήκε τελικά σε έναν όμιλο πολυμέσων, ο οποίος δημιούργησε σε μεγάλο βαθμό έσοδα από τον ιστότοπο μέσω διαφημίσεων. Έγινε ένα τέλμα από διαφημίσεις banner και αναδυόμενα παράθυρα και καθυστερημένες λήψεις για να εκθέσει τους χρήστες σε περισσότερες διαφημίσεις. Η καθαρή διεπαφή και η προσέγγιση με επίκεντρο τους προγραμματιστές του GitHub μπορούν να θεωρηθούν εν μέρει ως αντίδραση ενάντια στο Sourceforge. Προφανώς ήταν ο σωστός δρόμος.)

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

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

Το GitHub διαθέτει ήδη πολιτικές και ελέγχους για τον περιορισμό της πρόσβασης των εργαζομένων σε ιδιωτικά repos, και αυτό θα παραμείνει τόσο αυστηρό όσο ποτέ υπό τη Microsoft.

Ε: Ποια στοιχεία της κουλτούρας του Github θα θέλατε να φέρετε στη Microsoft;

Ένα από τα ωραία πράγματα για το GitHub είναι ότι το GitHub τρέχει στο GitHub. Οι πωλήσεις, το μάρκετινγκ και οι νομικές λειτουργίες τους χρησιμοποιούν στην πραγματικότητα ζητήματα και αντλούν αιτήματα για συνεργασία σε όλη την εταιρεία. Αυτό σημαίνει ότι όλες οι διάφορες ομάδες εργάζονται ανοιχτά και αυτό συμβάλλει σε μια πολύ συνεργατική κουλτούρα (σημαίνει επίσης ότι οι νέοι δικηγόροι στο GitHub μαθαίνουν πώς να συγχωνεύουν ένα PR και ποια emojis να χρησιμοποιούν όταν συμμετέχουν!).

Ε: Η ερώτησή μου είναι η εξής: Τι είδους ενοποίηση, ανταγωνισμό, κατάργηση, κ.λπ. μπορούμε να περιμένουμε όσον αφορά το VSTS και το GitHub που προσφέρουν και τα δύο πολύ παρόμοιες υπηρεσίες; Υπάρχουν σχέδια για συγχώνευση προϊόντων ή/και ομάδων και από τις δύο περιοχές ή θα παραμείνουν χωριστά;

Εκατομμύρια προγραμματιστές βασίζονται στο VSTS, συμπεριλαμβανομένης της ίδιας της Microsoft. Το VSTS έχει επίσης πολλές λειτουργίες που είναι πέρα ​​από τον έλεγχο έκδοσης, όπως CI, διαχείριση έκδοσης, μη αυτόματη διαχείριση δοκιμών κ.λπ. Το σχέδιό μας είναι να συνεχίσουμε να υποστηρίζουμε τόσο τον έλεγχο έκδοσης VSTS όσο και το GitHub και να κάνουμε τη δουλειά ενσωμάτωσης, ώστε οι χρήστες VSTS να έχουν εξαιρετική εμπειρία, με πλήρη ενοποίηση και ιχνηλασιμότητα, εάν επιλέξουν να χρησιμοποιήσουν το GitHub για έλεγχο έκδοσης.

Ε: Θα αλλάξει το Github από τεχνολογική άποψη/στοίβα; Για να είμαστε πιο ακριβείς, η στοίβα θα εξακολουθεί να είναι κυρίως επικεντρωμένη στο Ruby / Rails ή θα δούμε περισσότερη διαφοροποίηση όσον αφορά την τεχνολογία;

Το GitHub ήταν προφανώς ένας από τους πρώτους υιοθέτες του Rails και η ομάδα έχει κάνει απίστευτη δουλειά για να κλιμακώσει τη στοίβα της σε έναν από τους μεγαλύτερους ιστότοπους στο διαδίκτυο (#34 στις ΗΠΑ στο Alexa). Δεν υπάρχουν σχέδια για επαναπλατφόρμα του GitHub.

Ε: Διατηρείτε κανονικούς λογαριασμούς GitHub ή προσπαθείτε να ωθήσετε τους χρήστες να χρησιμοποιήσουν έναν καθολικό λογαριασμό Microsoft για σύνδεση στο GitHub;

Αγαπάμε τη σύνδεση στο GitHub. Ο λογαριασμός σας στο GitHub είναι η ταυτότητα προγραμματιστή σας και πολλοί χρήστες έχουν συνηθίσει να συνδέονται σε εργαλεία και υπηρεσίες προγραμματιστών (π.χ. Travis, Circle) με τους λογαριασμούς τους στο GitHub. Επομένως, αν μη τι άλλο, μπορεί να αποφασίσουμε να προσθέσουμε το GitHub ως επιλογή σύνδεσης στη Microsoft.

Ε: Δεδομένου του ιστορικού εξαγορών της Microsoft και της αμαυρωμένης φήμης που έχουν λάβει ορισμένα προϊόντα ως αποτέλεσμα, γιατί πρέπει να πιστεύουμε ότι αυτό είναι καλό για το μέλλον του GitHub;

Η Microsoft έχει μάθει μερικά δύσκολα (ακριβά) μαθήματα σχετικά με αυτό το είδος εξαγοράς. Οι εξαγορές υπό την τρέχουσα ηγεσία της Microsoft έχουν καλό ιστορικό – Το Minecraft και το LinkedIn είναι παραδείγματα όπου η Microsoft απέκτησε μια επιτυχημένη πλατφόρμα, παρείχε στις εταιρείες τους πόρους που χρειάζονταν για να επιταχύνουν και στη συνέχεια τις άφησε να συνεχίσουν να λειτουργούν ανεξάρτητα. Λειτουργεί καλά.

Μπορείτε να διαβάσετε περισσότερες απαντήσεις από τον Nat από τον παρακάτω σύνδεσμο πηγής.

πηγή: Reddit

Περισσότερα για τα θέματα: Έκδοση κειμένου Atom, Μελλοντικός Διευθύνων Σύμβουλος, Github, microsoft, Νατ Φρίντμαν, Reddit AmA, VSTS

Αφήστε μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *