Liebe GitHub? 4 Gründe, warum Sie Ihren Code auf BitBucket hosten sollten

Liebe GitHub? 4 Gründe, warum Sie Ihren Code auf BitBucket hosten sollten / Internet

Jeder Programmierer, der es wert ist, weiß, dass die Quellcodeverwaltung was ist Git und warum sollten Sie die Versionskontrolle verwenden, wenn Sie ein Entwickler sind, was ist Git und warum sollten Sie die Versionskontrolle verwenden, wenn Sie ein Entwickler sind Als Webentwickler viel Zeit Wir neigen dazu, auf lokalen Entwicklungsseiten zu arbeiten und laden dann einfach alles hoch, wenn wir fertig sind. Dies ist in Ordnung, wenn es nur Sie sind und die Änderungen klein sind… Lesen Sie mehr ist entscheidend. Der offensichtlichste Vorteil ist, dass Sie Ihren Code sicher an einem sicheren Ort aufbewahren können. Hier hört es nicht auf. Durch eine gute Quellcodeverwaltung können Sie leichter mit neuen Funktionen experimentieren, ohne sich Sorgen darüber machen zu müssen, dass Ihr Programm irreparabel beschädigt wird. Quellcodeverwaltung sollten wir alle tun.

Unabhängig davon, welches Versionskontrollsystem (VCS) Sie verwenden, müssen Sie darüber nachdenken, wo Sie Ihren Code speichern möchten. Sie haben wahrscheinlich von GitHub gehört. Das ist nicht überraschend. GitHub wird von Einzelpersonen und Unternehmen verwendet, um Code zu hosten, bei der Dokumentation zusammenzuarbeiten und Probleme zu verfolgen. Es hat einige ziemlich große Namen, die es verwenden. Es ist eine ziemlich große Sache.

Aber haben Sie davon gehört? Bit Bucket? Du solltest haben. BitBucket gibt es schon lange, wurde 2008 gegründet und 2010 vom australischen Tech-Riesen Atlassian aufgekauft, nachdem er ein eigenes engagiertes Kontingent von eingefleischten Fans entwickelt hatte. Aber ist es ein würdiger Konkurrent zu GitHub? Und was noch wichtiger ist, ist es gut? Es gibt vier Gründe, warum Sie Bitbucket verwenden sollten.

Hinweis: BitBucket hat für Benutzer skalierte Preispläne. Es ist völlig kostenlos für 5 Benutzer.

Sie haben eine größere Auswahl an VCS, das Sie verwenden.

iPhone oder Android. Chrome oder Firefox. Vim oder Emacs. Geeks stimmen nicht viel überein. Trotz einer Tendenz für das Zerebrale gilt dies auch für Softwareentwickler.

Für viele ist die Einstellung von Mercurial gegenüber Git fast so, als würden Sie Gigli genießen. Wenn Sie sagen, dass SVN besser ist als Git, erhalten Sie ein paar schmutzige Blicke von anderen. Ja. Das Thema, was VCS am besten ist, ist unglaublich umstritten.

VCSs sind der Mechanismus, mit dem Sie Code an einem sicheren Ort speichern. Jedes System macht etwas anders, und es ist selbstverständlich, dass Programmierer bereit sind, ihre Lieblings-VCS bis zum Tod zu verteidigen. Zum Glück bietet BitBucket Ihnen ein bisschen Flexibilität beim Speichern, Verzweigen und Verwalten Ihres Codes und ermöglicht Ihnen die Wahl zwischen Git und Mercurial. Wie zu erwarten, hat jeder seine Stärken und seine weniger starken.

Blogger Patrick Thompson beschrieb Git als ein bisschen wie MacGuyver - er brachte so viele Funktionen wie möglich ein und erlaubte dem Benutzer, seinen eigenen Workflow für die Quellcodeverwaltung zu erstellen - und Mercurial wie James Bond. Schnell, zugänglich, aber unwiderstehlich.

Sie können dies als lesen Grund eins. Atlassian hat ein bisschen laissez faire Ansatz gewählt und hat nicht angenommen, dass Sie zwingen, ein VCS einem anderen vorzuziehen. Dies ist ein großer Bonus für diejenigen, die die Syntax von Git nicht verstehen können oder lieber ein bekanntes Produkt bevorzugen.

Sie können beliebig viele private Repositorys einrichten.

Manchmal möchten Sie der Welt zeigen, woran Sie arbeiten. Vielleicht erklärt dies den Aufstieg und den Aufstieg von GitHub und seinen Status als Nullpunkt für Open Source Code. Open Source Matters: 6 Quellcode-Suchmaschinen, die Sie für Programmierprojekte verwenden können Open Source Matters: 6 Quellcode-Suchmaschinen, die Sie für Programmierprojekte verwenden können Open Source-Projekte benötigen alle Hilfe, die sie bekommen können. Wenn nicht mit Geldmitteln, dann können Freiwillige, die zu Open-Source-Programmen und kostenlosen Tools beitragen, schwingen. Suchmaschinen mit Algorithmen abgestimmt, um… Weiterlesen .

Aber was ist mit dem Zeug, das Sie nicht mit der Welt teilen möchten??

Wenn Sie als freiberuflicher Entwickler arbeiten, möchten Sie sicherlich einige Dinge privat halten. Sie sollten auf jeden Fall vermeiden, die proprietäre Arbeit, die Sie für Kunden geleistet haben, weiterzugeben. Wenn Sie API-Schlüssel oder Geheimnisse in dem von Ihnen erstellten Material verwenden, sollten Sie sie auch vor neugierigen Blicken verborgen halten.

Hier trifft GitHub zu kurz. Sicher, ich nehme an, Sie können sich jeden Monat etwas Geld für eine Handvoll privater Depots geben.

Das ist Grund zwei zum Auschecken von BitBucket, das unbegrenzt private Repositories mit so vielen bietet fünf Mitarbeiter Alles total gratis.

Sie können darauf vertrauen.

Früher am Tag war SourceForge der König. Entwickler strömten zu ihrem kostenlosen Hosting (damals eine Neuheit) von Code und Binärdateien. Seitdem hat sich viel verändert. Es gab einen Exodus von Benutzern und Entwicklern und wurde von neuen Eigentümern aufgekauft, die mit ihrer jüngsten Übernahme fragwürdige Entscheidungen getroffen haben.

Laut Justin Clift schreibt er im Gluster-Blog.

“Dice, die neuen Besitzer, ermutigen die Top-Projekte nachdrücklich, ein neues (nur geschlossenes Quell-) Installationsprogramm zu verwenden, das Spyware / Adware / Malware pusht. Mit ihren letzten Änderungen erhalten Benutzer, die von SourceForge herunterladen, jetzt ein spezielles geschlossenes Quellinstallationsprogramm, das versucht, sich zu wehren Software von Drittanbietern.”

Das ist Grund drei um BitBucket auszuprobieren. Atlassian ist keine Fliege bei Nacht. Sie waren schon ein paar Mal in der Gegend und haben einige unglaubliche Produkte herausgebracht, die von Hunderttausenden von Menschen verwendet werden, und sie haben viel Goodwill von einer notorisch wankelmütigen Entwicklergemeinde erhalten. Angesichts dessen scheint es unwahrscheinlich, dass sie die Produktqualität beeinträchtigen würden, um schnell Geld zu verdienen.

“Dafür gibt es eine App”!

BitBucket ist vielleicht kein GitHub, aber das bedeutet nicht, dass es sich um eine öde, ungeliebte Brachfläche eines Produkts handelt. Es gibt eine aktive Community, die eine Reihe von Anwendungen erstellt und verwaltet, die BitBucket verwenden und erweitern.

Android hat Bitbeaker; Eine einfache App, mit der Sie Ihre Repositorys bequem anzeigen und Änderungen und Probleme verfolgen können, während Sie unterwegs sind.

Für OS X (und Windows) gibt es SourceTree. Wie BitBucket wurde es von Atlassian entwickelt. Es bietet wunderschöne Visualisierungen Ihrer Projekte und eine schöne grafische Oberfläche für Ihre Git- und Mercurial-Repositories.

Das ist Grund vier. Eine beliebte Website mit Desktop- oder Mobilanwendung ist nicht unbedingt neu. Es ist jedoch die Qualität der Apps von Drittanbietern, die meiner Meinung nach ein charakteristisches Merkmal dieses Antipodean Source Management-Produkts ist.

Nachteile

BitBucket hat zwar viel zu bieten, aber es ist kaum die geschäftige Open-Source-Metropole, die GitHub ist.

Wenn Sie Open-Source-Software schreiben 8 Möglichkeiten, Open-Source-Projekten zu helfen, wenn Sie kein Programmierer sind 8 Möglichkeiten, um Open-Source-Projekten zu helfen Wenn Sie kein Programmierer sind Wir haben besprochen, warum es wichtig ist, zu Open-Source-Projekten beizutragen , aber was ist, wenn Sie kein Programmierer sind? Sie müssen nicht lernen, wie Sie programmieren, um Ihre bevorzugten Open-Source-Projekte zu unterstützen. Viele Nicht-Programmierer melden sich freiwillig… Read More und veröffentlichen es mit einer offenen Open Source-Lizenz Sie Sie möchten, dass Ihr Code ein Publikum hat. Außerdem, Sie geben an, dass Sie Ihre Fähigkeiten als Programmierer der Welt zeigen möchten. Sie möchten, dass die Leute sehen, woran Sie arbeiten.

GitHub bietet Ihnen dieses Publikum. Es hat sich praktisch zu einem Begriff für "Open Source" entwickelt, der die Leute hinter Ruby on Rails, dem Linux-Kernel LiveGrep, fasziniert hat: Quellcode des Linux-Kernels LiveGrep: Sucht den Quellcode von Linux Kernel und das Front-End-Toolkit BootStrap das macht viele Millionen von Websites. Darüber hinaus hat es auch einige unglaubliche soziale Funktionen hervorgebracht, mit denen Sie folgen können, wie Sie es auch bei Facebook tun würden. Es ist Kodierung, aber mit einem Schwerpunkt auf Interaktionen, Kameradschaft und Gemeinschaft.

Leider sind diese Attribute bei BitBucket nicht so ausgeprägt wie bei GitHub. Einige mögen jedoch sagen, dass die Flexibilität von BitBucket und seine kostenlosen privaten Repositories seine sozialen Defizite und seinen Mangel an Zuneigung in der Open-Source-Community wettmachen.

Fazit

BitBucket ist ein Werkzeug, das ich von Herzen empfehlen kann und das ich absolut liebe. Es ist nicht GitHub, aber es hat seinen Platz. Was verwenden Sie zum Speichern Ihres Codes? Würden Sie BitBucket in Betracht ziehen? Lass es mich in den Kommentaren wissen.

Erfahren Sie mehr über: App-Entwicklung, Programmierung.