Un cadre JavaScript complet pour la création d'applications et de sites Web.
Site officiel | Documentation
Joystick est un cadre JavaScript complet composé de quatre packages:
@joystick.js/ui - un cadre frontal pour la construction de composants d'interface utilisateur avec HTML, CSS et JavaScript.@joystick.js/node - un framework back-end inclus des batteries basé sur Node.js, exécutant un serveur HTTP basé sur Express.@joystick.js/test - une bibliothèque de tests utilisée pour l'écriture et l'instrumentation des tests pour votre application Joystick sur le front-end et le back-end.@joystick.js/cli - un outil de ligne de commande pour créer des applications Joystick, exécuter leur serveur de développement et les déployer via le service push de Cheatcode. Ensemble, ces quatre paquets composent le joystick. Lorsque vous créez une application, les deux premiers packages @joystick.js/ui et @joystick.js/node —Power l'application lui-même, @joystick.js/cli vous aide à créer, exécuter et déployer l'application, et @joystick.js/test vous aide à écrire des tests pour l'application.
Il est préférable de considérer le joystick comme le "Ruby on Rails" ou "Django" de JavaScript. Il est conçu pour vous donner tout ce dont vous avez besoin dans un système facile à utiliser sans avoir besoin de coudre un tas d'outils ou de packages. Il a été conçu pour les développeurs JavaScript complète qui souhaitent maximiser la productivité sans sacrifier la qualité.
Si vous souhaitez en savoir plus sur la motivation pour construire le joystick, lisez la philosophie derrière le cadre.
Joystick prend en charge MacOS, Linux et Windows et nécessite Node.js v20 ou version ultérieure.
Pour commencer à travailler avec Joystick, installez le package @joystick.js/cli sur votre ordinateur:
npm i -g @joystick.js/cli@latestUne fois installé, pour créer une application, exécutez:
joystick create < app_name >La documentation de Joystick peut être trouvée ici.
Joystick est sous licence SAUCR.