Installation eines Webframeworks mit einem Paketmanager

1 Minuten zum Lesen

Wolke mit Download Symbol

Skriptsprachen, wie Python, Perl oder Node.js (JavaScript), sind beliebte Sprachen für die Webentwicklung. Jede dieser Skriptsprachen bringt einen Paketmanager, mit der man Module aus öffentlichen Repositorys installieren kann.

Paketmanager

In der Regel wird ein Paketmanager bei der Installation der Programmiersprache mit installiert. Nachfolgend seht ihr eine Übersicht bekannter Paketmanager mit bekannten öffentlichen Repositorys für die drei genannten Sprachen.

Programmiersprache Paketmanager Repository
Python pip Python Package Index (PyPI)
Perl cpanm CPAN
Node.js npm npm Registry

Die Repositorys beinhalten allerlei nützliche Module und Frameworks für die entsprechenden Sprachen. Bevor man selbst eine Lösung programmiert, lohnt es sich immer einen Blick in die Repositorys zu werfen und zu schauen, ob nicht eine entsprechende Lösung von jemand anderem bereits entwickelt und veröffentlicht wurde. Und hier finden wir jetzt auch eine Vielzahl von Webframeworks und Erweiterungen für diese.

Installation Django

Zur Installation von Django sieht der Kommandozeilenaufruf wie folgt aus

pip install Django==4.2.3

Installation Mojolicious

Zur Installation von Mojolicious kann folgender Einzeiler verwendet werden:

curl -L https://cpanmin.us | perl - -M https://cpan.metacpan.org -n Mojolicious

Falls das bei dir nicht klappt, z.B. weil du unter Windows entwickelst, kannst du alternativ folgendes Kommando absetzen:

cpanm Mojolicious

Installation Express

Zur Installation von Django sieht der Kommandozeilenaufruf wie folgt aus:

npm install express --save

Zusammenfassung

Jede Skriptsprache bietet einen Paketmanager, mit dem wir die Webframeworks und Erweiterungen installieren können. Dieses Vorgehen ist weit verbreitet und findet man bei vielen Webframeworks wieder. Schaut doch mal nach, wie man für die Programmierspache Ruby, das beliebte Webframework Ruby on Rails installiert