portaldacalheta.pt
  • Κύριος
  • Επενδυτές & Χρηματοδότηση
  • Σχεδιασμός Διεπαφής Χρήστη
  • Τεχνολογία
  • Διαχείριση Έργου
Πίσω Μέρος

Αποθήκες πηγής Google Cloud εναντίον Bitbucket εναντίον GitHub: Μια αξιόλογη εναλλακτική λύση;



Χωρίς πολλή φαντασία, η Google παρουσίασε μια νέα πλατφόρμα ελέγχου εκδόσεων, που φιλοξενείται στο τεράστιο νέφος της. Εάν αυτό ακούγεται κάπως οικείο, ίσως να σκεφτείτε τον Κώδικα Google, ο οποίος είναι πλέον ανενεργός. Η μεγάλη διαφορά είναι ότι τα νέα Cloud Source Repositories της Google είναι μια πλατφόρμα git, που σημαίνει ότι είναι πολύ πιο ευέλικτο (και χρήσιμο) από τον Google Code.

Το Google Code κυκλοφόρησε το 2006, δύο χρόνια πριν εμφανιστούν οι GitHub και Bitbucket στη σκηνή, ξεπερνώντας γρήγορα τον Κώδικα Google σε δημοτικότητα. Επιτέλους η Google τράβηξε το βύσμα στον Google Code τον Μάρτιο του 2015 , αναφέροντας έλλειψη ενδιαφέροντος.



Cloud Source Repositories εναντίον Github vs Bitbucket



Ενώ αυτό ήταν το τέλος του δρόμου για τον Κώδικα Google, ο οποίος έπεσε από τη χάρη χρόνια πριν κηρυχθεί επίσημα νεκρός, η Google δεν αποβάλλει την κοινότητα προγραμματιστών. Στην πραγματικότητα, τα αποθετήρια πηγής του Google Cloud φαίνονται μάλλον πολλά υποσχόμενα, ακόμη και σε αυτό το αρχικό στάδιο. Προσωπικά, δεν περιμένω από πολλούς ανθρώπους να εγκαταλείψουν το GitHub και να μεταβούν στο Google σύντομα, αλλά η εταιρεία έχει έναν τρόπο να προσελκύσει χρήστες στις υπηρεσίες της, ακόμη και σε αυτούς που δεν φαίνονται τόσο δελεαστικοί κατά την κυκλοφορία. Η Google απλώς συνεχίζει να ωθεί, να γυαλίζει, να καινοτομεί και να προσφέρει κίνητρα σε νέους χρήστες. Λειτουργεί συνήθως, αν και είμαι σίγουρος ότι πολλοί από εσάς θυμάστε ένα αστείο του Google Plus ή δύο τώρα. Ωστόσο, είμαι επίσης σίγουρος ότι η Google είναι πολύ σοβαρή όταν πρόκειται για αυτό το έργο.



Η Google χρησιμοποιεί το GitHub και το Bitbucket με τα αποθετήρια πηγής Cloud. Τιτίβισμα

Το Google έχει το μυ για να το κάνει να συμβεί

Έχω ήδη αναφέρει δύο έργα που δεν είναι τόσο επιτυχημένα: το Google Plus και το Google Code, οπότε ίσως αναρωτιέστε γιατί κάποιος πρέπει να ενθουσιαστεί με το νέο αποθετήριο cloud, το οποίο είναι ακόμα σε έκδοση beta.

Λοιπόν, για αρχάριους, η Google έχει ένα καλό ιστορικό μετατρέποντας τα betas σε χρήσιμες, δημοφιλείς και πολύ αξιόπιστες υπηρεσίες. Χάρη στους τεράστιους ανθρώπινους και οικονομικούς πόρους της, η Google δεν θα έπρεπε να έχει κανένα πρόβλημα να αναπτύξει το Cloud Source Repositories σε κάτι πιο σοβαρό, υπό την προϋπόθεση ότι υπάρχει αρκετό ενδιαφέρον.



Αποθήκες πηγής Google Cloud

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



Το άλλο πράγμα που πρέπει να θυμάστε είναι ότι η νέα υπηρεσία Cloud Source Repositories δεν αντικαθιστά ακριβώς τον Κώδικα Google. Ενώ και οι δύο υπηρεσίες απευθύνονται σε προγραμματιστές, ο Κώδικας Google έχει σχεδιαστεί για συνεργατικά έργα ανοιχτού κώδικα, και επιπλέον του κώδικα επέτρεψε επίσης τη φιλοξενία άλλων τύπων περιεχομένου, όπως τεκμηρίωση, wiki και ούτω καθεξής. Ωστόσο, το Cloud Source Repositories είναι λίγο πολύ μια παραδοσιακή υπηρεσία Git. Δεν υπάρχουν κουδούνια και σφυρίχτρες, αν και υπάρχουν μερικά χαρακτηριστικά που πρέπει να βοηθήσουν στην επιτάχυνση της υιοθέτησης.

Αποθέματα πηγής Cloud εναντίον GitHub εναντίον Bitbucket

Η νέα πλατφόρμα κωδικού cloud της Google δεν φαίνεται να παίρνει το GitHub. Αντίθετα, το Cloud Source Repositories (CSR) θα επιτρέπει στους χρήστες να συνδέονται σε αποθετήρια που φιλοξενούνται στο GitHub ή στο Bitbucket. Ωστόσο, όλα συγχρονίζονται αυτόματα στο Google Cloud Source Repository.



Αριθμοί πιστωτικών καρτών εργασίας με cvv 2017

Κάθε έργο στο Cloud Platform της Google διαθέτει ένα αποθετήριο πηγής cloud, στο οποίο μπορείτε να έχετε πρόσβαση και να χρησιμοποιήσετε πολλοί χρήστες. Τα δικαιώματα μεταβιβάζονται από το έργο Cloud, οπότε το μόνο που πρέπει να κάνει ο χρήστης είναι να προσθέσει μέλη του έργου και να ορίσει τα δικαιώματά του.

Τα καλά νέα είναι ότι ένα Google CSR μπορεί να συνδεθεί σε άλλο αποθετήριο Git που φιλοξενείται στο GitHub ή στο Bitbucket. Όλες οι αλλαγές θα συγχρονιστούν και στις δύο πλατφόρμες, καθώς μπορείτε να ρυθμίσετε το Google CSR να αντικατοπτρίζει αυτόματα από το GitHub και το Bitbucket.



Θυμάστε όταν είπα ότι η Google έχει τη συνήθεια να κάνει τους ανθρώπους να χρησιμοποιούν τις υπηρεσίες της χωρίς καν να το γνωρίζουν; Λοιπόν, η ενσωμάτωση με το Google Cloud Platform και ο αυτοματοποιημένος κατοπτρισμός, υποστηρίζοντας δύο από τα μεγαλύτερα αποθετήρια Git εκεί έξω, σίγουρα ακούγεται σαν μια υπηρεσία που πολλοί χρήστες θα βρουν ελκυστικό. Θυμηθείτε, αυτό εξακολουθεί να είναι beta, επομένως η Google θα μπορούσε να το κάνει ακόμη πιο δελεαστικό εισάγοντας περαιτέρω ενοποίηση με άλλες υπηρεσίες Google. Το Cloud Source Repositories μοιάζει ήδη και μοιάζει με μια φυσική επέκταση του οικοσυστήματος Google, αλλά με λίγο περισσότερη ενσωμάτωση θα μπορούσε να είναι ακόμη καλύτερο.

Πώς συγκρίνεται λοιπόν με το GitHub και το Bitbucket;



Github εναντίον Bitbucket

Λοιπόν, είναι ακόμα δύσκολο να το πούμε. είναι ακόμα μια έκδοση beta και δεν έχουν αποκαλυφθεί πληροφορίες τιμολόγησης. Ακόμα, αξίζει να σημειωθεί ότι το GitHub και το Bitbucket ταιριάζουν απόλυτα με τις δυνατότητες, αν και υπάρχουν μερικές διαφορές. Για παράδειγμα, οι προχωρημένοι χρήστες μπορεί να προτιμούν το ένα ή το άλλο λόγω διαφορετικών μοντέλων χρέωσης. Συχνά υποστηρίζεται ότι το GitHub είναι λίγο καλύτερο επιπλέον χαρακτηριστικά και έργα ανοιχτού κώδικα, κυρίως επειδή φιλοξενεί πολλά μεγάλα έργα ανοιχτού κώδικα. Ωστόσο, το BitBucket μπορεί να είναι μια καλύτερη επιλογή για μικρά και ανεξάρτητοι προγραμματιστές επειδή προσφέρει περισσότερες δυνατότητες δωρεάν (για παράδειγμα, απεριόριστα ιδιωτικά αποθετήρια με πολλούς συνεργάτες). Στο τέλος της ημέρας, πρόκειται για προσωπική προτίμηση. και οι δύο υπηρεσίες είναι πολύ καλές.

Τι γίνεται όμως με τα αποθετήρια πηγής Cloud; Προσωπικά, νομίζω ότι είναι ακόμη πολύ νωρίς για να πω. Το GitHub και το Bitbucket υπάρχουν εδώ και χρόνια, ενώ το Google CSR μόλις έφτασε στο κοινό beta πριν από λίγες εβδομάδες. Η έκδοση beta είναι εντελώς δωρεάν για χρήση και έχετε επίσης 500MB αποθηκευτικού χώρου για τα πολύτιμα αρχεία προέλευσης. Ωστόσο, αυτό, προφανώς, δεν χρωματίζει την πλήρη εικόνα. Δεν έχουμε ακόμη δει τι σκοπεύει να κάνει η Google μακροπρόθεσμα.

Ενώ είναι ακόμα πολύ νωρίς για να ενθουσιαστώ, είμαι προσεκτικός αισιόδοξος και εδώ είναι ο λόγος:

  • Η Google μπορεί να προσφέρει απρόσκοπτη ενοποίηση με άλλες υπηρεσίες.
  • Οι τιμές πρέπει να είναι ανταγωνιστικές.
  • Το Google τείνει να ρίχνει πολλά δωρεάν.
  • Το Mirroring GitHub και το Bitbucket θα διευκολύνουν τη μετεγκατάσταση.

Δυστυχώς, μπορούμε να υποθέσουμε μόνο σε αυτό το σημείο, οπότε ας το αφήσουμε σε αυτό.

Χρήση χώρου αποθήκευσης πηγής cloud ως απομακρυσμένου

Μπορείτε επίσης να προσθέσετε ένα Google CSR ως απομακρυσμένο στο τοπικό αποθετήριο Git και να το χρησιμοποιήσετε όπως οποιοδήποτε άλλο τηλεχειριστήριο Git.

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

Μόλις ρυθμιστεί, μπορείτε να χρησιμοποιήσετε το Cloud Source Repository ως τυπικό αποθετήριο Git (τυπικές εντολές όπως push, pull, clone και log). Για παράδειγμα, για να μεταβείτε σε ένα αποθετήριο πηγής cloud, πρέπει να χρησιμοποιήσετε το $ git push google master. Μπορείτε επίσης να δείτε το ιστορικό δεσμεύσεων, χρησιμοποιώντας το $ git log google/master.

Μόλις τα αρχεία προωθηθούν στο Cloud Source Repository, μπορούν να προβληθούν, να περιηγηθούν, να επεξεργαστούν και να δεσμευτούν από το Google Developer Console. Οι διαφορές μεταξύ του αρχείου σε μια συγκεκριμένη δέσμευση μπορούν να προσεγγιστούν από την προβολή περιεχομένων του αρχείου, επιλέγοντας τον επιλογέα Diff Against. Το κουμπί Commit History χρησιμοποιείται για την προβολή των περιεχομένων ενός αρχείου σε μια συγκεκριμένη δέσμευση. Κατά την προβολή ενός αρχείου, μπορείτε να χρησιμοποιήσετε την Επεξεργασία για να το αλλάξετε και να πραγματοποιήσετε την αλλαγή.

Είναι διαφορετικό αυτήν τη φορά, Git It;

Όπως ανέφερα ήδη, ο Κώδικας Google δεν έγινε ποτέ πολύ δημοφιλής και ξεπεράστηκε από λύσεις που βασίζονται στο Git.

Ωστόσο, προτού αρχίσετε να αποκαλείτε τον Κώδικα Google μια απόλυτη αποτυχία, σκεφτείτε το: προηγείται των GitHub και Bitbucket. Απλώς αντικαταστάθηκε από κάτι καλύτερο, και αυτό από μόνο του δεν το καθιστά αποτυχία. Ποιος θα υποστήριζε ότι οι αρχαίες λύσεις ελέγχου αναθεώρησης που χρονολογούνται από τη δεκαετία του '80, για παράδειγμα, το Σύστημα Ελέγχου Αναθεώρησης (RCS) και το Σύστημα Ταυτόχρονων Εκδόσεων (CVS), ήταν αποτυχίες απλώς και μόνο επειδή αντικαταστάθηκαν από κάτι καλύτερο;

GitHub

Το Git είναι επί του παρόντος η πιο ευρέως χρησιμοποιούμενη λύση διαχείρισης πηγαίου κώδικα, με πρόσφατες έρευνες που δείχνουν ότι σχεδόν ένας στους δύο επαγγελματίες προγραμματιστές χρησιμοποιεί το Git ή το GitHub ως το σύστημα ελέγχου πηγής επιλογής τους. Ωστόσο, αυτό δεν σημαίνει ότι το Git είναι το de facto βιομηχανικό πρότυπο. Το Subversion και ο διακομιστής Team Foundation της Microsoft εξακολουθούν να έχουν πολλούς χρήστες. Η Mercurial έχει επίσης ένα πιστό κοινό, όπως και μερικές ακόμη λιγότερο δημοφιλείς λύσεις.

Θα αποφασίσει η Google να συμμετάσχει στο συγκρότημα Git να επιταχύνει τη μετατροπή της σε πρότυπο βιομηχανικής κλίμακας; Τα Cloud Source Repositories θα χρησιμοποιούν το GitHub και το Bitbucket; Νομίζω ότι είναι ακόμα πολύ νωρίς για να πω, αλλά οι δυνατότητες είναι σίγουρα εκεί. Εάν αυτό ήταν ένα παιχνίδι πόκερ, θα έλεγα ότι η Google έχει καλό χέρι, αλλά αυτό δεν εγγυάται την επιτυχία.

Ακόμα πολύ δρόμο ακόμη

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

για ποιο σκοπό χρησιμοποιείται ο κόμβος

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

Υπάρχουν, ωστόσο, άλλα ζητήματα που πρέπει να θυμάστε. Δεδομένου ότι είναι μια δημόσια έκδοση beta, μπορείτε να εγγραφείτε μόνο για να χρησιμοποιήσετε το μοναδικό πακέτο - με 500 MB αποθηκευτικού χώρου. Η έκδοση beta είναι δωρεάν και δεν υπάρχει ακόμη λόγος για μελλοντικές βαθμίδες τιμολόγησης και αποθήκευσης. Σχετικά με το πότε θα είναι εκτός beta, λοιπόν, αυτή είναι η εικασία όλων.

Προσωπικά, δεν ανησυχώ για την ανταγωνιστικότητα. Η υποδομή της Google σημαίνει ότι μπορούμε να περιμένουμε πολλά. Πριν από λίγα χρόνια, έγραψα μια σύντομη κριτική για το Google Drive, λίγες μόνο ημέρες μετά την έναρξη της υπηρεσίας. Δεν το σκέφτηκα πολύ. η υπηρεσία ήταν καλή, αλλά η εφαρμογή για κινητά δεν ήταν. Άλλωστε, ήμουν ήδη δεμένος στο Dropbox. Γρήγορη προώθηση έως το 2015 και χρησιμοποιώ το Google Drive, μαζί με το Gmail, το Gmail για επιχειρήσεις, τα Έγγραφα Google και ούτω καθεξής. Ακόμη και το Google Plus έφτασε στη λίστα, αλλά εδώ είναι το πλεονέκτημα: πιο συχνά από ό, τι όχι, θα άρχιζα να χρησιμοποιώ αυτές τις υπηρεσίες μόνο και μόνο επειδή ήταν ένα κλικ μακριά, καλά ενσωματωμένο με άλλα πράγματα της Google.

Τα αποθετήρια Cloud Source έχουν σίγουρα την ίδια αίσθηση, οπότε περιμένω να προσελκύσουν πολλοί άνθρωποι για να ελέγξουν τη νέα υπηρεσία. Ακόμα καλύτερα, μπορείτε να χρησιμοποιήσετε CSR με υπάρχοντα έργα GitHub και Bitbucket. Φανταστείτε εάν θα μπορούσατε να χρησιμοποιήσετε το Dropbox ως μέρος του Google Drive σας ή εάν το Google Plus θα μπορούσε να χρησιμοποιηθεί ως πύλη στο Facebook; Θα έκανε σίγουρα και τις δύο υπηρεσίες πιο ελκυστικές.

Ο καλός κώδικας πηγαίνει στον ουρανό ή στο σύννεφο

Το Google Cloud Platform υπάρχει εδώ και μερικά χρόνια, αλλά μέχρι στιγμής, ο γίγαντας αναζήτησης δεν κατάφερε να καλύψει τις Amazon Web Services (AWS) και το Microsoft Azure. Η AWS κυριαρχεί στο τοπίο του cloud με εκτιμώμενο μερίδιο αγοράς 85% και εκτιμάται ότι έχει πέντε φορές την υπολογιστική χωρητικότητα περισσότερων από δώδεκα ανταγωνιστών της.

Ωστόσο, αυτό δεν σημαίνει ότι οι προσφορές cloud της Google δεν είναι ανταγωνιστικές. Η Google διαθέτει την τεχνολογία, την αναγνώριση επωνυμίας, τους οικονομικούς και τεχνικούς πόρους για να είναι ένας μεγάλος παίκτης στο cloud computing. Ένα σημείο πώλησης μπορεί να είναι το γεγονός ότι το Google Cloud Platform χρησιμοποιεί την ίδια υποδομή με τα προϊόντα τελικών χρηστών της Google, όπως η Αναζήτηση Google, τα Έγγραφα Google, το YouTube και ούτω καθεξής.

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

Σε κάθε περίπτωση, αν έχετε ελεύθερο χρόνο, η έκδοση beta του Cloud Source Repositories αξίζει τον κόπο, ειδικά αν είστε ήδη συνδεδεμένοι σε εφαρμογές και υπηρεσίες Google. Εάν το έχετε δοκιμάσει ήδη, μη διστάσετε να μοιραστείτε τις σκέψεις σας με τους άλλους ApeeScapeers στην ενότητα σχολίων.

Πώς να βελτιώσετε την απόδοση της εφαρμογής ASP.NET στο Web Farm με προσωρινή αποθήκευση

Πίσω Μέρος

Πώς να βελτιώσετε την απόδοση της εφαρμογής ASP.NET στο Web Farm με προσωρινή αποθήκευση
Διευθυντής ανάπτυξης

Διευθυντής ανάπτυξης

Αλλα

Δημοφιλείς Αναρτήσεις
Scaling Scala: Τρόπος Dockerize χρησιμοποιώντας Kubernetes
Scaling Scala: Τρόπος Dockerize χρησιμοποιώντας Kubernetes
Μείωση του κόστους σε ένα ψηφιακό μέλλον πετρελαίου και φυσικού αερίου
Μείωση του κόστους σε ένα ψηφιακό μέλλον πετρελαίου και φυσικού αερίου
Το GWT Toolkit: Δημιουργήστε ισχυρές διεπαφές JavaScript χρησιμοποιώντας Java
Το GWT Toolkit: Δημιουργήστε ισχυρές διεπαφές JavaScript χρησιμοποιώντας Java
Επισκόπηση των δημοφιλών δημιουργών στατικών ιστότοπων
Επισκόπηση των δημοφιλών δημιουργών στατικών ιστότοπων
Γνωρίστε το Volt, ένα πολλά υποσχόμενο Ruby Framework για δυναμικές εφαρμογές
Γνωρίστε το Volt, ένα πολλά υποσχόμενο Ruby Framework για δυναμικές εφαρμογές
 
Οι μεγάλες ερωτήσεις οδηγούν σε εξαιρετικό σχεδιασμό - Ένας οδηγός για τη διαδικασία σκέψης σχεδιασμού
Οι μεγάλες ερωτήσεις οδηγούν σε εξαιρετικό σχεδιασμό - Ένας οδηγός για τη διαδικασία σκέψης σχεδιασμού
Η Ψυχολογία του Σχεδιασμού και η Νευροεπιστήμη του Amazing UX
Η Ψυχολογία του Σχεδιασμού και η Νευροεπιστήμη του Amazing UX
APIs στα κοινωνικά δίκτυα: Η διαδικτυακή πύλη στον πραγματικό κόσμο
APIs στα κοινωνικά δίκτυα: Η διαδικτυακή πύλη στον πραγματικό κόσμο
Οδηγός επένδυσης Family Office: Μια εναλλακτική λύση στο επιχειρηματικό κεφάλαιο
Οδηγός επένδυσης Family Office: Μια εναλλακτική λύση στο επιχειρηματικό κεφάλαιο
Αρχές Σχεδιασμού - Εισαγωγή στην Οπτική Ιεραρχία
Αρχές Σχεδιασμού - Εισαγωγή στην Οπτική Ιεραρχία
Δημοφιλείς Αναρτήσεις
  • Android που τρέχει σε νήμα φόντου
  • πόσοι διαφορετικοί ιστότοποι γνωριμιών υπάρχουν
  • πώς να χακάρετε αριθμούς πιστωτικών καρτών
  • πώς μοιάζει το c++
  • είναι μια εταιρεία llc και s ή c
  • Οι μέθοδοι προεξόφλησης ταμειακών ροών για τον προϋπολογισμό κεφαλαίου επικεντρώνονται σε
Κατηγορίες
  • Επενδυτές & Χρηματοδότηση
  • Σχεδιασμός Διεπαφής Χρήστη
  • Τεχνολογία
  • Διαχείριση Έργου
  • © 2022 | Ολα Τα Δικαιώματα Διατηρούνται

    portaldacalheta.pt