Un marco JavaScript de pila completa para crear aplicaciones y sitios web.
Sitio web oficial | Documentación
Joystick es un marco JavaScript completo que consta de cuatro paquetes:
@joystick.js/ui : un marco frontal para construir componentes de UI con HTML, CSS y JavaScript.@joystick.js/node : un marco de fondo incluido baterías basado en Node.js, ejecutando un servidor HTTP basado en Express.@joystick.js/test : una biblioteca de pruebas utilizada para escribir e instrumentar pruebas para su aplicación de joystick en el front-end y el back-end.@joystick.js/cli : una herramienta de línea de comandos para crear aplicaciones de joystick, ejecutar su servidor de desarrollo e implementarlas a través del servicio Push de Cheatcode. Juntos, estos cuatro paquetes forman joystick. Cuando crea una aplicación, los dos primeros paquetes @joystick.js/ui y @joystick.js/node : la aplicación en sí, @joystick.js/cli lo ayuda a crear, ejecutar e implementar la aplicación, e @joystick.js/test lo ayuda a escribir pruebas para la aplicación.
Es mejor y más fácil pensar en el joystick como el "Ruby on Rails" o "Django" de JavaScript. Está diseñado para darle todo lo que necesita en uno, un sistema fácil de usar sin la necesidad de unir un montón de herramientas o paquetes. Fue hecho para desarrolladores de JavaScript de pila que desean maximizar la productividad sin sacrificar la calidad.
Si desea obtener más información sobre la motivación para construir joystick, lea sobre la filosofía detrás del marco.
Joystick admite macOS, Linux y Windows y requiere Node.js V20 o posterior.
Para comenzar a trabajar con Joystick, instale el paquete @joystick.js/cli en su computadora:
npm i -g @joystick.js/cli@latestUna vez instalado, para crear una aplicación, ejecute:
joystick create < app_name >La documentación de Joystick se puede encontrar aquí.
El joystick tiene licencia SAUCR.