Полный стек Javascript Framework для создания приложений и веб-сайтов.
Официальный сайт | Документация
Joystick-это каркас JavaScript с полным стеком, состоящий из четырех пакетов:
@joystick.js/ui - передняя структура для построения компонентов пользовательского интерфейса с HTML, CSS и JavaScript.@joystick.js/node -батарея, включенная на основе батареи на основе Node.js, запуская HTTP-сервер на основе Express.@joystick.js/test -библиотека тестирования, используемая для написания и инструментальных тестов для вашего приложения Joystick на переднем и заднем плане.@joystick.js/cli - инструмент командной строки для создания приложений JoyStick, запуска сервера разработки и развертывания их с помощью Sup Surfode. Вместе эти четыре пакета составляют джойстик. Когда вы создаете приложение, первые два пакета - @joystick.js/ui и @joystick.js/node - способствуйте самому приложению, @joystick.js/cli помогает вам создавать, запустить и развернуть приложение, а @joystick.js/test помогает вам писать тесты для приложения.
Лучше всего и легче всего думать о джойстике как о «Рубине на рельсах» или «Джанго» JavaScript. Он предназначен для того, чтобы дать вам все необходимое в одной, простой в использовании системы без необходимости сшивать кучу инструментов или пакетов. Это было сделано для разработчиков JavaScript с полным стеком, которые хотят максимизировать производительность, не жертвуя качеством.
Если вы хотите узнать больше о мотивации построить джойстик, прочитайте о философии, стоящей за рамками.
Джойстик поддерживает MacOS, Linux и Windows и требует Node.js V20 или более поздней версии.
Чтобы начать работу с Joystick, установите пакет @joystick.js/cli на свой компьютер:
npm i -g @joystick.js/cli@latestПосле установки, чтобы создать приложение, запустите:
joystick create < app_name >Документацию джойстика можно найти здесь.
Джойстик лицензирован Saucr.