GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer le framework Play sur Debian 11

Un framework qui n'est pas aussi connu que d'autres mais qui est très polyvalent à utiliser est Play Framework. Aujourd'hui, nous allons en parler et apprendre à l'installer sur Debian 11.

Qu'est-ce que Play Framework ?

Play est un framework pour créer des applications Web utilisant la puissance de Scala et Java. Cela nous permet d'avoir des applications puissantes et de les empaqueter rapidement.

Construit sur Akka, Play fournit une consommation de ressources prévisible et minimale (CPU, mémoire, threads) pour des applications hautement évolutives. Contrairement à la croyance selon laquelle Java est trop lourd, Play nous permet de l'utiliser sans trop de problèmes.

D'autre part, le compilateur et le runtime (JVM) font le gros du travail pour que vos applications s'exécutent très rapidement et continuent de fonctionner sous charge. Ainsi, nous pouvons en tirer le meilleur parti.

Installer le cadre de jeu

L'installation de ce framework n'est pas aussi compliquée qu'il n'y paraît. Cependant, nous devrons installer quelques outils au préalable pour faciliter les choses. Commençons.

Installer le SDK sur Debian 11

La première chose que nous devons faire est d'accéder à notre terminal ou via SSH et de mettre à jour l'ensemble du système.

sudo apt update
sudo apt upgrade

Ensuite, vous devez installer certains packages nécessaires.

sudo apt install git unzip zip curl

Ensuite, vous pouvez utiliser curl pour télécharger le script d'installation du SDK. Immédiatement, nous allons exécuter ce script. Ensuite, pour télécharger et installer le SDK, lancez-le.

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

Pour terminer le processus, exécutez cette commande une fois l'exécution de la commande précédente terminée.

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

Vérifiez les modifications apportées en vérifiant la version du SDK installée.

sdk version

Installer Java et SBT à l'aide du SDK sur Debian 11

Play ne prend en charge que les versions Java 8 et 11. Nous devons donc en choisir une et pour cela, nous utiliserons le SDK.

sdk install java 11.0.14-tem

Java est suivi de SBT. Pour l'installer à l'aide du SDK, il suffit de l'exécuter.

sdk install sbt

Télécharger des exemples de Play Framework

Pour vérifier que nous pouvons utiliser Play, nous devons d'abord télécharger quelques exemples qui nous aideront à savoir si tout ce que nous avons fait est OK.

Pour le télécharger, il suffit de cloner un fichier depuis le dépôt GIT :

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

Accéder au dossier qui a été généré

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

Et vous pouvez exécuter le programme en

sbt run

Vous pouvez ensuite y accéder depuis un navigateur Web à l'adresse locahost:9000 .

Mais si vous effectuez ce test à partir d'une machine virtuelle ou d'un VPS, vous devez activer l'accès à n'importe quel hôte. Pour ce faire, modifiez la configuration.

nano conf/application.conf

Et ajoutez ce qui suit

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

Enregistrez les modifications et vous avez terminé.

Cela indique que Play est prêt à être utilisé.

Créer un nouveau projet avec Play Framework

Nous sommes maintenant prêts à créer un nouveau projet avec Play. Pour ce faire, créez simplement un dossier avec le nom de votre projet.

cd ~
mkdir project

Après y avoir accédé, nous pourrons télécharger le modèle de projet Play.

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

Et lorsque nous aurons terminé, nous pourrons commencer à travailler.

Conclusion

Play Framework combine la puissance de Java avec Scala pour créer des applications Web légères mais évolutives et robustes.

J'espère que ce message vous a aidé et que vous pouvez le partager avec d'autres.


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Steam avec Steam Play sur Debian 10 Buster

  3. Comment installer Python 3.9 sur Debian 10

  4. Comment installer Memcached sur Debian 10

  5. Comment installer TeamViewer sur Debian 10

Comment installer Ionic Framework sur Debian 11

Comment installer Ionic Framework sur Debian 9 Stretch

Comment installer Go sur Debian 10

Comment installer Ionic Framework sur Debian 10

Comment installer Play Framework sur Ubuntu 20.04 LTS

Comment installer Go sur Debian