إطار JavaScript كامل المكجم لبناء التطبيقات والمواقع الإلكترونية.
الموقع الرسمي | الوثائق
عصا التحكم هو إطار عمل جافا سكريبت كامل المكجمات يتكون من أربع حزم:
@joystick.js/ui - إطار عمل أمامي لبناء مكونات واجهة المستخدم مع HTML و CSS و JavaScript.@joystick.js/node إطار عمل خلفي في البطاريات يعتمد على node.js ، يعمل على تشغيل خادم HTTP استنادًا إلى Express.@joystick.js/test مكتبة اختبار تستخدم للكتابة واختبارات الأدوات لتطبيق عصا التحكم الخاص بك على الواجهة الأمامية والخلفية.@joystick.js/cli - أداة سطر الأوامر لإنشاء تطبيقات عصا التحكم ، وتشغيل خادم التطوير الخاص بهم ، ونشرها عبر خدمة الدفع الخاصة بـ CheatCode. معا ، هذه الحزم الأربع تشكل عصا التحكم. عندما تقوم بإنشاء تطبيق ، فإن أول حزمتين @joystick.js/ui و @joystick.js/node - قم بتطوير التطبيق نفسه ، ويساعدك @joystick.js/cli على إنشاء التطبيق وتشغيله ونشره ، ويساعدك @joystick.js/test على كتابة اختبارات للتطبيق.
من الأفضل وأسهل التفكير في عصا التحكم مثل "Ruby on Rails" أو "Django" من JavaScript. إنه مصمم ليمنحك كل ما تحتاجه في نظام واحد سهل الاستخدام دون الحاجة إلى غرز مجموعة من الأدوات أو الحزم. تم صنعه لمطوري JavaScript الكامل الذين يرغبون في زيادة الإنتاجية دون التضحية بالجودة.
إذا كنت ترغب في معرفة المزيد عن الدافع لبناء عصا التحكم ، فاقرأ عن الفلسفة الكامنة وراء الإطار.
يدعم عصا التحكم MacOS و Linux و Windows ويتطلب node.js v20 أو أحدث.
لبدء العمل مع عصا التحكم ، قم بتثبيت حزمة @joystick.js/cli على جهاز الكمبيوتر الخاص بك:
npm i -g @joystick.js/cli@latestبمجرد التثبيت ، لإنشاء تطبيق ، قم بتشغيله:
joystick create < app_name >يمكن العثور على وثائق عصا التحكم هنا.
عصا التحكم هي SAUCR مرخصة.