Installation eines Webframeworks mit einem Paketmanager
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…