Ein JavaScript-Framework in voller Stapel zum Erstellen von Apps und Websites.
Offizielle Website | Dokumentation
Joystick ist ein JavaScript-Framework mit vollem Stapel, das aus vier Paketen besteht:
@joystick.js/ui - Ein Front -End -Framework zum Erstellen von UI -Komponenten mit HTML, CSS und JavaScript.@joystick.js/node -Ein auf Batterien eingerichteter Back-End-Framework basierend auf Node.js, der einen HTTP-Server basierend auf Express ausführt.@joystick.js/test -Eine Testbibliothek, die zum Schreiben und Instrumenten von Tests für Ihre Joystick-App im Front-End und im Back-End verwendet wird.@joystick.js/cli - Ein Befehlszeilen -Tool zum Erstellen von Joystick -Apps, zum Ausführen ihres Entwicklungsservers und zur Bereitstellung dieser Push -Dienst von Cheatcode. Zusammen bilden diese vier Pakete Joystick. Wenn Sie eine App erstellen, können die ersten beiden Pakete @joystick.js/ui und @joystick.js/node - die App selbst ansprechen, @joystick.js/cli hilft Ihnen beim Erstellen, Ausführen und Bereitstellen der App und @joystick.js/test Ihnen beim Schreiben von Tests für die App.
Es ist am besten und am einfachsten, Joystick als "Ruby on Rails" oder "Django" von JavaScript zu betrachten. Es soll Ihnen alles geben, was Sie in einem benutzerfreundlichen System benötigen, ohne eine Reihe von Werkzeugen oder Paketen zusammen zu nähen. Es wurde für JavaScript-Entwickler mit vollem Stapel gemacht, die die Produktivität maximieren möchten, ohne die Qualität zu beeinträchtigen.
Wenn Sie mehr über die Motivation zum Aufbau von Joystick erfahren möchten, lesen Sie die Philosophie hinter dem Rahmen.
Joystick unterstützt MacOS, Linux und Windows und benötigt Node.js v20 oder höher.
Um mit Joystick zu arbeiten, installieren Sie das Paket @joystick.js/cli auf Ihrem Computer:
npm i -g @joystick.js/cli@latestNach der Installation, um eine App zu erstellen, führen Sie aus:
joystick create < app_name >Joysticks Dokumentation finden Sie hier.
Joystick ist SAUCR lizenziert.