joystick
1.0.0
アプリとウェブサイトを構築するためのフルスタックJavaScriptフレームワーク。
公式ウェブサイト|ドキュメント
ジョイスティックは、4つのパッケージで構成されるフルスタックのJavaScriptフレームワークです。
@joystick.js/ui HTML、CSS、およびJavaScriptを使用してUIコンポーネントを構築するためのフロントエンドフレームワーク。@joystick.js/node node.jsに基づくバッテリーが組み込まれたバックエンドフレームワークは、Expressに基づいてHTTPサーバーを実行します。@joystick.js/test - フロントエンドとバックエンドでのジョイスティックアプリのテストの書き込みと計装テストに使用されるテストライブラリ。@joystick.js/cliジョイスティックアプリを作成し、開発サーバーを実行し、チートコードのプッシュサービスを介してそれらを展開するためのコマンドラインツール。一緒に、これらの4つのパッケージはジョイスティックを構成します。アプリを構築すると、最初の2つのパッケージ@joystick.js/uiおよび@joystick.js/nodeがアプリ自体を備えています。 @joystick.js/test @joystick.js/cli 、アプリの作成、実行、展開を支援します。
ジョイスティックをJavaScriptの「Ruby on Rails」または「Django」と考えるのが最良かつ最も簡単です。必要なものすべてを、多くのツールやパッケージをつなぐ必要なく、使いやすいシステムで必要なものをすべて提供するように設計されています。それは、品質を犠牲にすることなく生産性を最大化したいフルスタックのJavaScript開発者のために作られました。
ジョイスティックを構築する動機について詳しく知りたい場合は、フレームワークの背後にある哲学について読んでください。
ジョイスティックは、macOS、Linux、およびWindowsをサポートし、node.js V20以降を必要とします。
ジョイスティックの作業を開始するには、 @joystick.js/cliパッケージをコンピューターにインストールします。
npm i -g @joystick.js/cli@latestインストールしたら、アプリを作成するには、実行してください。
joystick create < app_name >ジョイスティックのドキュメントはこちらをご覧ください。
ジョイスティックはSAUCRライセンスを受けています。