In jeder modernen Industrie ist die Software- oder Anwendungsentwicklung entscheidend für die Organisation, Sie können es nennen, Filmindustrie, Gesundheitswesen, Musik, Landwirtschaft und andere bekannte Bereiche, alle diese Bereiche sind auf Entwicklung angewiesen. Von kleinen Projekten bis hin zu großen Projekten wie Google oder Facebook, von Ihrem Smartphone bis zu Ihrem Smart TV und mehr. In diesem Artikel erfahren Sie, wie Sie eine Entwicklerumgebung erstellen und welche Tools Sie für eine grundlegende Entwicklerumgebung benötigen.
1. Datenbank installieren
Jede Entwicklungsumgebung benötigt eine Datenbank und es spielt keine Rolle, ob sich Ihre Software oder Anwendung in der Produktions- oder Entwicklungsphase befindet.
Es gibt viele Datenbanken, die Sie auswählen können, von SQL- bis zu NoSQL-Datenbanken. Im Folgenden finden Sie einige Auswahlmöglichkeiten, die Sie in Bezug auf Datenbanken treffen können:
Lesen Sie auch – Unterschied zwischen MySQL und PostgreSQL
MySQL
Führen Sie zur Installation eines relationalen Open-Source-Datenbankmanagementsystems (RDBMS) den folgenden Befehl auf der CLI aus:sudo apt install mysql-server Während der Installation werden Sie aufgefordert, das MySQL-Root-Passwort festzulegen.
Führen Sie nach der Installation zum Anmelden einfach – mysql -u root -p yourpassword aus
PostgreSQL
Ein objektrelationales Datenbankverwaltungssystem (ORDBMS) mit zusätzlicher oder optionaler Verwendung objektorientierter Funktionen. Führen Sie zur Installation den folgenden Befehl aus:
$ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' $ wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
Aktualisiere dein System und installiere:
$ sudo apt-get update $ sudo apt-get install postgresql postgresql-contrib
Die PostgreSQL-Datenbank erstellt standardmäßig einen Postgres-Benutzer mit Postgres-Berechtigungen und ein Konto mit demselben Namen. Um eine Verbindung zu PostgreSQL herzustellen, müssen Sie den erstellten Postgres-Benutzer verwenden und mit dem folgenden Befehl eine Verbindung zu einer Datenbank herstellen:
$ sudo su - postgres $ psql
Alternativ können Sie Postgres mit Snap-Paketen installieren:
$ sudo snap install postgresql10
MongoDB
MongoDB ist eine Dokumentendatenbank mit Skalierbarkeit und Flexibilität. Es speichert Daten in flexiblen, JSON-ähnlichen Dokumenten, was bedeutet, dass Felder von Dokument zu Dokument variieren können und die Datenstruktur im Laufe der Zeit geändert werden kann. Um auf Ubuntu zu installieren, importieren Sie zuerst einen öffentlichen GPG-Schlüssel –
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
Erstellen Sie eine Dateiliste für MongoDB
Erstellen Sie die Listendatei /etc/apt/sources.list.d/mongodb-org-3.4.list mit dem für Ihre Version von Ubuntu geeigneten Befehl:
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Aktualisieren Sie Ihr System –
sudo apt-get update
Installieren Sie abschließend MongoDB
sudo apt-get install -y mongodb-org
2. IDE installieren
IDE (integrierte Entwicklungsumgebung) ist eine Softwareanwendung, die Tools bereitstellt und die Softwareentwicklung für Computerprogrammierer erleichtert:
Lesen Sie auch – 8 beste IDE- oder Code-Editoren für Linux
Es gibt viele IDEs, die Sie für Ihre Anwendungsentwicklung verwenden können, darunter die am häufigsten verwendeten Netbeans, Intellij Idea und Eclipse. Wir werden über Eclipse sprechen, das eine gute IDE ist und voller Funktionen und Plugins ist.
Eclipse-IDE
Eclipse ist eine integrierte Entwicklungsumgebung (IDE), die in der Computerprogrammierung verwendet wird, und ist die am weitesten verbreitete Java-IDE. Es enthält einen Basisarbeitsbereich und ein erweiterbares Plug-in-System zum Anpassen der Umgebung. Eclipse wird hauptsächlich in Java verwendet, aber auch in anderen Sprachen wie C-Derivaten und PHP.
Um Eclipse zu installieren, können Sie die ZIP-Datei von der Website herunterladen oder das Eclipse-Installationsprogramm verwenden.
Wählen Sie nach dem Start des Installationsprogramms aus, was Sie installieren möchten. Wenn es sich um eine Java-Umgebung, PHP oder eine andere handelt.
In den nächsten Schritten müssen Sie den Ort auswählen, an dem Sie Ihre IDE installieren möchten.
3. Installieren Sie einen Webserver für Ihre Anwendung
Wenn Sie eine Webanwendung entwickeln, benötigen Sie eine Webanwendung. Für J2EE-Entwickler verwenden wir Apache Tomcat und für PHP-Benutzer Apache.
Apache Tomcat
Um Apache Tomcat zu installieren, können Sie es von der offiziellen Website herunterladen und in den gewünschten Ordner extrahieren oder Ihr Terminal verwenden –
wget www-us.apache.org/dist/tomcat/tomcat-9/v9.0.0.M21/bin/apache-tomcat-9.0.0.M21.tar.gz
Apache-Webserver
Um den Apache-Webserver zu installieren, schreiben Sie in das Terminal:
sudo apt update sudo apt install apache2
Um zu starten, führen Sie sudo /etc/init.d/apache2 start aus. Gehen Sie zu Ihrem Browser und gehen Sie zu localhost, um zu sehen, ob es geladen wird.
Installieren Sie PHP
Es ist kein Webserver, aber da es zusammen mit Apache funktioniert, können Sie es installieren mit:
sudo apt-get install php5 libapache2-mod-php5
4. Weitere Optionen
Es gibt weitere Optionen, um Ihr System zu vervollständigen, indem Sie weitere Tools installieren:
Gitkraken – zur Versionskontrolle;
Maven – zur Abhängigkeitskontrolle;
Haroopad – zum Erstellen, Bearbeiten und Lesen von Markdown-Dateien;
Schlussfolgerung
Dieser Artikel soll Ihnen nur einige Tools zum Erstellen Ihrer Entwicklungsumgebung vorstellen, und dies ist nur die Spitze des Eisbergs. Wenn Sie ein Entwickler sind, haben Sie bereits die meisten Tools hier installiert und können Ihre Ideen im Kommentarbereich unten teilen. Was hast du auf deinem Rechner installiert?