codiad

Beste selbst gehostete Softwareentwicklungstools

Beste selbst gehostete Softwareentwicklungstools
Während sich viele Softwareentwickler auf die verteilte Versionskontrolle und Quellcodeverwaltung von Cloud-basierten Diensten wie GitHub verlassen, gibt es auch eine wachsende Zahl von Softwareentwicklern, die die vollständige Kontrolle über ihre Projekte haben möchten. Solche Entwickler bevorzugen selbst gehostete Softwareentwicklungstools, und wir stellen fünf solcher Tools in diesem Artikel vor.

Codiad

Ein guter Quellcode-Editor ist der beste Freund eines jeden Programmierers. Einige bevorzugen die Einfachheit von Notepad++, während andere die umfangreiche Codeunterstützung und die integrierte Debugging-Erfahrung von Visual Studio oder Eclipse bevorzugen prefer. Irgendwo zwischen einfachen Code-Editoren und vollwertigen integrierten Entwicklungsumgebungen befindet sich Codiad, ein webbasiertes IDE-Framework mit geringem Platzbedarf und minimalen Anforderungen.

Codiad läuft auf jedem Server mit Apache 2 und PHP 5+ und funktioniert in Chrome, Firefox, IE9+ und allen anderen modernen Webbrowsern. Codiad ähnelt vom Design Sublime Text und hat auch ähnliche Funktionen. Codiad unterstützt mehrere Benutzer und kollaboratives Bearbeiten in Echtzeit, hat über 20 Syntax-Farbthemen, kommt mit erweiterten Suchwerkzeugen und intelligenter Auto-Vervollständigungsfunktionalität und ist in über 40 Sprachen verfügbar.

Die Installation von Codiad ist bemerkenswert einfach und auch weniger erfahrene Softwareentwickler und Webadministratoren sollten sie in wenigen Minuten durchführen können. Um zu erfahren, wie Sie Codiad auf Ihrem Webserver installieren, fahren Sie mit dem letzten Abschnitt dieses Artikels fort.

Taiga.io

Seien wir ehrlich: Viele Projektmanagement-Plattformen sind hässlich, intuitiv und umständlich. Deshalb ist es eine große Erleichterung, eine Projektmanagement-Plattform zu sehen, die die Arbeit wirklich angenehm macht. Taiga wurde erstmals 2014 als kostenlose Open-Source-Projektmanagementplattform für Startups, agile Entwickler und Designer veröffentlicht released. Nur ein Jahr später gewann Taiga das vom Agile Portal verliehene Most Valued Agile Tool 2015, und der Rest ist Geschichte.

Taiga-Entwickler glauben wirklich an Open-Source-Software und sind eingefleischte Praktiker des agilen Softwareentwicklungsansatzes. Sie haben ihre Projektmanagementlösung so konzipiert, dass sie sowohl einfache als auch komplexe Projekte mit Hilfe von Kanban- oder Scrum-Vorlagen oder beiden abwickelt. Taiga funktioniert gut mit webbasierten Versionskontroll-Repositorys wie GitHub und Bitbucket und bietet auch mehrere Importer, um die Migration von proprietären Softwareplattformen zu erleichtern.

Mattermost

Viele Softwareentwicklungsteams kommunizieren heute mit Slack, einem Cloud-basierten Set proprietärer Tools und Services für die Teamzusammenarbeit, das von Stewart Butterfield gegründet wurde. Aber selbst für kleine Teams kann Slack sehr teuer werden, ganz zu schweigen von den Problemen, die sich aus seiner proprietären Natur ergeben können. Aus diesem Grund sollten alle Entwickler Mattermost als Open Source, selbst gehostete Alternative zu Slack in Betracht ziehen.

Genau wie Slack hilft Mattermost Entwicklern dabei, nahtlos zu kommunizieren und jeden überall und auf jedem Gerät zu erreichen. Es lässt sich in viele vorhandene Anwendungen integrieren und verfügt über ein leistungsstarkes Plugin-Framework. Mattermost kann angepasst werden, um Schatten-IT zu eliminieren und die Einhaltung einzigartiger regionaler, branchen- und unternehmensspezifischer Anforderungen sicherzustellen, und wird von Unternehmen wie Samsung, Virgin, Bristol-Myers Squibb und vielen anderen verwendet.

Kleine Teams müssen keinen einzigen Dollar bezahlen, um Mattermost zu nutzen, und die Basisversion für Unternehmen kostet nur 39 US-Dollar pro Benutzer und Jahr und wird mit Active Directory / LDAP-Single-Sign-On, verschlüsselten Push-Benachrichtigungen über HPNS und Multi-Faktor-Authentifizierung geliefert , Tools für benutzerdefiniertes Branding, erweiterte Zugriffskontrollrichtlinien und Support am nächsten Arbeitstag, unter anderem.

Lesen Sie die Dokumente

Alle erfolgreichen Softwareentwickler sind sich der Bedeutung einer ordnungsgemäßen Dokumentation bewusst. Mit Read the Docs können Sie Softwaredokumentation ganz einfach erstellen, hosten und durchsuchen und so mehr Zeit für die Softwareentwicklung selbst aufwenden.

Read the Docs vereinfacht die Softwaredokumentation, indem es die Erstellung, Versionierung und das Hosten Ihrer Dokumente für Sie automatisiert. Die Plattform ist Open Source und kostenlos zum Download verfügbar. Die auf Read the Docs gehostete Dokumentation ist über das Web zugänglich und kann auch als PDFs oder einseitige HTML-Dokumente angezeigt werden.

Read the Docs unterstützt die Versionierung der Dokumentation, sodass Sie mehrere Versionen Ihrer Dokumentation hosten und erstellen können, was von Benutzern älterer Versionen Ihrer Software garantiert geschätzt wird.

Akzent

Accent ist das erste entwicklerorientierte Übersetzungstool. Es bietet leistungsstarke Suchfunktionen, die das Auffinden der richtigen Zeichenfolge zu einer einfachen Aufgabe machen, und zentralisiert Ihre Diskussionen rund um die Zeichenfolgen für eine verbesserte Zusammenarbeit.

Accent unterstützt mehrere Formate, sodass es durchaus möglich ist, beispielsweise eine iOS-String-Datei zu importieren und eine Android-XML-Datei zu exportieren. Sie können Accent problemlos in Slack und viele andere Tools integrieren, und die Installation von Accent auf einem Webserver könnte kaum einfacher sein. Lesen Sie zunächst die offizielle Kurzanleitung.

So installieren und konfigurieren Sie Codiad

Codiad benötigt PHP 5.3 oder höher, Apache 2 und Git. Wenn Sie Ubuntu verwenden, können Sie alle drei mit den folgenden Befehlen installieren:

Laden Sie als Nächstes die neueste stabile Version von Codiad von GitHub herunter und kopieren Sie den Inhalt des heruntergeladenen Archivs auf Ihren Webserver.

Stellen Sie sicher, dass die folgenden Ordner und Dateien über Schreibfunktionen verfügen:

Navigieren Sie in Ihrem Webbrowser zu dem Ordner, in den Sie den Inhalt des Archivs extrahiert haben. Ein Installationsbildschirm sollte erscheinen und Sie warnen, falls Sie Abhängigkeiten nicht erfüllen.

Geben Sie die erforderlichen Informationen ein, um ein Benutzerkonto zu erstellen und ein neues Projekt zu starten. Sie können dann die offizielle Seite mit Plugins für Codiad besuchen und jedes davon installieren, indem Sie das Plugin einfach im Verzeichnis /plugins auf Ihrem Server platzieren placing.

Fazit

Unabhängig davon, ob Sie ein unabhängiger Softwareentwickler oder ein großes Studio sind, die heutigen selbst gehosteten Softwareentwicklungstools ermöglichen es Ihnen, sich von zentralisierten Cloud-basierten Diensten zu entfernen, ohne die Möglichkeit zu verlieren, mit anderen zusammenzuarbeiten und komplexe Projekte von überall in der Welt zu verwalten Welt. In diesem Artikel haben wir fünf beliebte selbst gehostete Softwareentwicklungstools vorgestellt, die zeigen wollen, was die Welt der selbst gehosteten Software zu bieten hat.

So kehren Sie die Scrollrichtung von Maus und Touchpads in Windows 10 um
Maus und Touchpads machen das Rechnen nicht nur einfach, sondern auch effizienter und weniger zeitaufwendig. Wir können uns ein Leben ohne diese Gerät...
So ändern Sie Mauszeiger- und Cursorgröße, Farbe und Schema unter Windows 10
Der Mauszeiger und der Cursor in Windows 10 sind sehr wichtige Aspekte des Betriebssystems. Dies kann auch für andere Betriebssysteme gesagt werden, a...
Kostenlose und Open-Source-Spiele-Engines für die Entwicklung von Linux-Spielen
Dieser Artikel behandelt eine Liste von kostenlosen und Open-Source-Spiele-Engines, die für die Entwicklung von 2D- und 3D-Spielen unter Linux verwend...