GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie das Play-Framework unter Debian 11

Ein Framework, das nicht so bekannt ist wie andere, aber sehr vielseitig zu verwenden ist, ist Play Framework. Heute werden wir darüber sprechen und lernen, wie man es unter Debian 11 installiert.

Was ist Play Framework?

Play ist ein Framework zum Erstellen von Webanwendungen mit der Leistungsfähigkeit von Scala und Java. Dies ermöglicht es uns, leistungsstarke Anwendungen zu haben und sie schnell zu verpacken.

Play baut auf Akka auf und bietet einen vorhersehbaren und minimalen Ressourcenverbrauch (CPU, Arbeitsspeicher, Threads) für hochskalierbare Anwendungen. Entgegen der Meinung, dass Java zu schwer ist, ermöglicht uns Play, es ohne so viele Probleme zu verwenden.

Auf der anderen Seite leisten der Compiler und die Laufzeit (JVM) die Schwerstarbeit, damit Ihre Anwendungen superschnell laufen und unter Last weiterlaufen. So können wir das Beste daraus machen.

Play Framework installieren

Die Installation dieses Frameworks ist nicht so kompliziert, wie es sich anhört. Wir müssen jedoch vorher einige Tools installieren, um die Dinge zu vereinfachen. Fangen wir an.

SDK auf Debian 11 installieren

Das erste, was wir tun müssen, ist, auf unser Terminal oder über SSH zuzugreifen und das gesamte System zu aktualisieren.

sudo apt update
sudo apt upgrade

Als nächstes müssen Sie einige notwendige Pakete installieren.

sudo apt install git unzip zip curl

Als nächstes können Sie curl verwenden um das SDK-Installationsskript herunterzuladen. Wir werden dieses Skript sofort ausführen. Um dann das SDK herunterzuladen und zu installieren, führen Sie einfach aus.

curl -s "https://get.sdkman.io" | bash

Um den Vorgang abzuschließen, führen Sie diesen Befehl aus, nachdem der vorherige Befehl ausgeführt wurde.

source "$HOME/.sdkman/bin/sdkman-init.sh".

Überprüfen Sie die vorgenommenen Änderungen, indem Sie die installierte SDK-Version überprüfen.

sdk version

Installieren von Java und SBT mit SDK auf Debian 11

Play unterstützt nur die Java-Versionen 8 und 11. Wir müssen uns also für eine davon entscheiden und dafür verwenden wir das SDK.

sdk install java 11.0.14-tem

Auf Java folgt SBT. Um es mit dem SDK zu installieren, führen Sie einfach.

aus
sdk install sbt

Play Framework-Beispiele herunterladen

Um zu überprüfen, ob wir Play verwenden können, müssen wir zuerst einige Beispiele herunterladen, die uns helfen zu wissen, ob alles, was wir getan haben, in Ordnung ist.

Um es herunterzuladen, klonen Sie einfach eine Datei aus dem GIT-Repository:

cd ~
git clone https://github.com/playframework/play-samples.git

Greifen Sie auf den generierten Ordner zu

cd play-samples/play-scala-hello-world-tutorial

Und Sie können das Programm ausführen, indem Sie

sbt run

Dann können Sie über einen Webbrowser unter der Adresse locahost:9000 darauf zugreifen .

Wenn Sie diesen Test jedoch von einer virtuellen Maschine oder einem VPS aus durchführen, müssen Sie den Zugriff auf alle Hosts aktivieren. Bearbeiten Sie dazu die Konfiguration.

nano conf/application.conf

Und fügen Sie Folgendes hinzu

play.filters.hosts {
  allowed = ["."]
}

Speichern Sie die Änderungen und Sie sind fertig.

Dies zeigt an, dass Play einsatzbereit ist.

Erstellen Sie ein neues Projekt mit Play Framework

Jetzt können wir mit Play ein neues Projekt erstellen. Erstellen Sie dazu einfach einen Ordner mit dem Namen Ihres Projekts.

cd ~
mkdir project

Nachdem wir darauf zugegriffen haben, können wir die Play-Projektvorlage herunterladen.

cd project
sbt new playframework/play-java-seed.g8

Und wenn wir fertig sind, können wir mit der Arbeit beginnen.

Schlussfolgerung

Play Framework kombiniert die Leistungsfähigkeit von Java mit Scala, um leichtgewichtige, aber skalierbare, robuste Webanwendungen zu erstellen.

Ich hoffe, dieser Beitrag hat Ihnen geholfen und Sie können ihn mit anderen teilen.


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Steam mit Steam Play unter Debian 10 Buster

  3. So installieren Sie Python 3.9 unter Debian 10

  4. So installieren Sie Memcached unter Debian 10

  5. So installieren Sie TeamViewer unter Debian 10

So installieren Sie Ionic Framework unter Debian 11

So installieren Sie Ionic Framework auf Debian 9 Stretch

So installieren Sie Go unter Debian 10

So installieren Sie Ionic Framework unter Debian 10

So installieren Sie Play Framework auf Ubuntu 20.04 LTS

So installieren Sie Go unter Debian