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

Sie müssen darüber nachdenken, wo Sie Ihren Code speichern möchten. Wahrscheinlich haben Sie schon von GitHub gehört.

Sie müssen darüber nachdenken, wo Sie Ihren Code speichern möchten.  Wahrscheinlich haben Sie schon von GitHub gehört.
Werbung

Jeder Programmierer, der sein Geld wert ist, kennt diese Quellcodeverwaltung. Was ist Git? Warum sollte man Version Control verwenden? Wenn Sie ein Entwickler sind Was ist Git & Warum sollten Sie Versionskontrolle verwenden Wenn Sie ein Entwickler sind Als Webentwickler, eine Menge Zeit Wir arbeiten normalerweise auf lokalen Entwicklungsseiten und laden dann einfach alles hoch, wenn wir fertig sind. Dies ist in Ordnung, wenn es nur Sie und die Änderungen sind klein, ... Read More ist entscheidend. Der offensichtlichste Vorteil ist, dass Sie Ihren Code sicher an einem sicheren Ort speichern können. Es hört nicht dort auf. Eine gute Quellcodeverwaltung macht es einfacher, mit neuen Funktionen zu experimentieren, ohne sich darum sorgen zu müssen, dass Ihr Programm irreparabel beschädigt wird. Quellenkontrolle ist etwas, was wir alle tun sollten.

Aber unabhängig davon, welches Versionskontrollsystem (VCS) Sie verwenden, müssen Sie darüber nachdenken, wo Sie Ihren Code speichern möchten. Wahrscheinlich haben Sie schon 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 schon von BitBucket gehört ? Du solltest haben. BitBucket gibt es schon lange, wurde 2008 gegründet und 2010 vom australischen Technologiegiganten Atlassian aufgekauft, nachdem er ein eigenes engagiertes Kontingent von eingefleischten Fans entwickelt hatte. Aber ist es ein würdiger Konkurrent für GitHub? Und was noch wichtiger ist, ist es gut? Hier sind vier Gründe, warum Sie Bitbucket verwenden sollten.

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

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

iPhone oder Android. Chrome oder Firefox. Vim oder Emacs. Geeks sind sich nicht einig. Trotz einer Tendenz zum Gehirn, gilt das auch für Softwareentwickler unglaublich.

Für viele ist die Bevorzugung von Mercurial über Git fast so, als würde man sagen, dass Sie Gigli genossen haben. Wenn du sagst, dass SVN besser ist als Git, bekommst du ein paar schmutzige Blicke von anderen. Ja. Das Thema, was VCS am besten ist, ist unglaublich kontrovers.

VCSs sind der Mechanismus, mit dem Sie Code an einem sicheren Ort speichern. Jedes System macht die Dinge auf eine etwas andere Art und Weise, und es versteht sich von selbst, dass die Programmierer bereit sind, ihre Lieblings-VCS bis zum Tod zu verteidigen. Glücklicherweise bietet Ihnen BitBucket ein wenig Flexibilität bei der Speicherung, Verzweigung und Verwaltung Ihres Codes und ermöglicht Ihnen die Auswahl zwischen Git und Mercurial. Wie Sie es erwarten können, haben beide ihre Stärken und ihre nicht so starken Punkte.

Blogger Patrick Thompson beschrieb Git so, als sei er ein bisschen wie MacGuyver - er bringt so viele Funktionen wie möglich mit und ermöglicht es dem Benutzer, seinen eigenen Quellcode-Workflow zu erstellen - und Mercurial als James Bond. Schnell, zugänglich, aber unerträglich inkonsequent.

Sie können dies als Grund eins lesen. Atlassian hat ein bisschen Laissez-Faire-Ansatz gewählt und hat nicht angenommen, dass er Sie zwingt, ein VCS gegenüber einem anderen zu bevorzugen. Dies ist ein großer Bonus für diejenigen, die die Syntax von Git nicht verstehen können oder einfach nur ein vertrautes Produkt verwenden möchten.

Sie können so viele private Repositories haben, wie Sie möchten.

Manchmal möchtest du der Welt zeigen, woran du gerade arbeitest. Vielleicht erklärt das den Aufstieg und Aufstieg von GitHub und seinen Status als Ground Zero 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 brauchen jede Hilfe, die sie bekommen können. Wenn nicht mit der Finanzierung, dann mit Freiwilligen, die zur Open-Source-Programmierung und kostenlosen Tools beitragen, können sie schwanken. Suchmaschinen mit Algorithmen abgestimmt, um ... Lesen Sie mehr.

Aber was ist mit dem Zeug, das du nicht mit der Welt teilen willst?

Wenn Sie als freiberuflicher Entwickler arbeiten, werden Sie zweifellos einige Dinge privat halten wollen. Sie werden auf jeden Fall vermeiden wollen, die proprietäre Arbeit, die Sie für Kunden getan haben, zu teilen. Wenn Sie irgendwelche API-Schlüssel oder Geheimnisse in den Sachen verwenden, die Sie machen, sollten Sie sie vor neugierigen Blicken schützen.

Bitprivat

Hier kommt GitHub zu kurz. Sicher, ich nehme an, Sie können jeden Monat für eine Handvoll privater Repositories Geld ausgeben.

Dies ist der Grund zwei für BitBucket, die unbegrenzte private Repositories mit bis zu fünf Mitarbeitern bietet. Alles völlig kostenlos.

Du kannst es vertrauen.

Damals war SourceForge der König. Die Entwickler strömten dazu, um Code und Binärdateien kostenlos zu hosten (damals eine Neuheit). Seitdem hat sich viel verändert. Es hat einen Exodus von Nutzern und Entwicklern erlebt und wurde von neuen Eigentümern aufgekauft, die mit ihrer letzten Akquisition einige fragwürdige Entscheidungen getroffen haben.

Laut Justin Clift schreibt er im Gluster-Blog.

"Dice, die neuen Besitzer, ermutigen die Top-Projekte dringend dazu, ein neues Installationsprogramm zu verwenden, das Spyware / Adware / Malware verbreitet. ... Mit den letzten Änderungen erhalten Benutzer, die von SourceForge herunter laden, jetzt ein spezielles Closed-Source-Installationsprogramm, das versucht, nicht verwandte Software von Drittanbietern auf sie zu übertragen. "

Dies ist Grund drei für BitBucket ausprobieren. Atlassian ist kein Nachtflugunternehmen. Sie waren schon einige Male in der Gegend und haben einige unglaubliche Produkte veröffentlicht, die von Hunderttausenden von Menschen verwendet werden und viel guten Willen von einer notorisch unbeständigen Entwickler-Community bekommen haben. In diesem Sinne scheint es nicht wahrscheinlich, dass sie die Qualität des Produkts beeinträchtigen würden, um schnell Geld zu verdienen.

"Dafür gibt es eine App"!

BitBucket ist vielleicht nicht GitHub, aber das bedeutet nicht, dass es ein unfruchtbares, ungeliebtes Ödland eines Produktes ist. 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 einfach ansehen und Änderungen und Probleme verfolgen können, während Sie unterwegs sind.

Bitbeaker

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

Quellbaum

Das ist Grund vier . Eine beliebte Website mit einer Desktop- oder mobilen Anwendung ist nicht gerade neuartig. Es ist jedoch die Qualität der Apps von Drittanbietern, die ich als ein Unterscheidungsmerkmal dieses Antipodean Source-Management-Produkts empfinde.

Nachteile

BitBucket könnte eine Menge dafür haben, aber es ist kaum die quirlige Open-Source-Metropole, die GitHub ist.

Wenn Sie Open-Source-Software schreiben 8 Möglichkeiten zur Unterstützung von Open-Source-Projekten, wenn Sie kein Coder sind 8 Möglichkeiten zur Unterstützung von Open-Source-Projekten, wenn Sie kein Coder sind Wir haben geklärt, warum Open Source-Projekte wichtig sind Aber was ist, wenn du kein Programmierer bist? Sie müssen nicht lernen, wie Sie programmieren, um Ihre Lieblings-Open-Source-Projekte zu unterstützen. Viele Nicht-Programmierer stellen sich freiwillig ... Lesen Sie mehr und veröffentlichen Sie es mit einer freizügigen Open Source-Lizenz. Sie machen effektiv eine Aussage, dass Ihr Code eine Zielgruppe haben soll. Darüber hinaus geben Sie an, dass Sie Ihre Fähigkeit und Ihre Fähigkeiten als Programmierer der Welt zeigen möchten. Sie möchten, dass die Leute sehen, woran Sie gerade arbeiten.

GitHub bietet Ihnen dieses Publikum. Es wurde effektiv zu einem Synonym für "Open Source" und hat die Leute hinter Ruby on Rails, dem Linux Kernel LiveGrep, effektiv gelockt: Suche nach Linux Kernel Quellcode LiveGrep: Suche über Linux Kernel Quelltext Lesen Sie mehr und BootStrap, das Frontend Toolkit das treibt viele Millionen Websites an. Darüber hinaus hat es einige unglaubliche soziale Features entwickelt, mit denen Sie folgen, Sterne und mögen, genau wie Sie auf Facebook. Es ist Codierung, aber mit einem Schwerpunkt auf Interaktionen, Kameradschaft und Gemeinschaft.

Leider sind diese Attribute auf BitBucket nicht so ausgeprägt wie auf GitHub. Einige mögen jedoch sagen, dass die Flexibilität von BitBucket und seinen freien privaten Repositories die sozialen Mängel und den Mangel an Zuneigung in der Open-Source-Community ausgleicht.

Fazit

BitBucket ist ein Tool, das ich wärmstens empfehlen kann und das ich absolut verehre. Es ist nicht GitHub, aber es hat seinen Platz. Wofür verwenden Sie Ihren Code? Würden Sie BitBucket ausprobieren? Lass es mich in den Kommentaren wissen.

In this article