دعنا نغوص في مولد رمز المصدر. إنه يوفر ميزات خارج الصندوق لإنشاء تطبيقات مستجيبة قائمة على الويب مع واجهة برمجة تطبيقات REST الموثقة جيدًا.
ملخص:
لقد نشرنا مؤخرًا منشور المدونة حول أهمية برنامج RAD في الأوقات الحالية. التكنولوجيا تتطور بوتيرة عالية جدا. تتغير متطلبات العمل والاحتياجات يومًا بعد يوم. هناك سباق لتطوير حلول في فترة زمنية أقصر. من ناحية أخرى ، يريد كل عمل أن يلتقط السوق عن طريق إطلاق المنتج في أقرب وقت ممكن. لذلك ، قام مجتمع المصدر المفتوح بتطوير العديد من البرامج التي تستند إلى تطوير البرمجيات **. تسهل برنامج تطوير التطبيقات السريع المجاني للمستخدمين بقدرات تطوير النماذج الأولية. يتيح لك إنشاء وإطلاق الإصدار الأولي لمنتجك ، وبالتالي ، يمكنك تطوير المزيد من الإصدارات مع إدخال ملاحظات المستخدم. بالإضافة إلى ذلك ، تم تصميم هذه البرامج لاستيعاب أي تغيير في أي مرحلة من مراحل المشروع. وفي الوقت نفسه ، تقوم فرق تطوير البرمجيات بتسريع عمليات التطوير الخاصة بها وتأكد من عمليات التسليم السابقة. في الواقع ، إنه فعال من حيث التكلفة ، وتوفير الوقت ، ويمنح الرضا للمطورين والمستخدمين. تطوير التطبيق السريع مرن بدرجة كافية بحيث لا تحتاج إلى التخطيط والمواعيد النهائية الصارمة. أنت تبني ما يحتاجه المستهلكون النهائيون. في هذا البرنامج التعليمي JHipster ، سوف ننظر في كيفية إعداد JHipster وإنشاء أول تطبيق لدينا من خلال تغطية النقاط التالية:
- ما هو Jhipster وكيفية تثبيته؟
- كيفية إنشاء وتشغيل تطبيق أساسي؟
- استكشف لوحة معلومات المشرف للتطبيق الذي تم إنشاؤه
- الخلاصة
ما هو Jhipster وكيفية تثبيته؟
JHipster هو برنامج RAD مفتوح المصدر يستخدم لإنشاء تطبيقات الويب للمؤسسات. يوفر منشئ التطبيق المفتوح المصدر إطار عمل للبلاغ الربيعي المستند إلى Java على جانب الخادم والتقنيات الأمامية الشهيرة مثل Angular و Vue.js و React.js. يتضمن مولد الرمز المصدر هذا بنية خدمات دقيقة قوية مع آليات مصادقة المستخدم المتعددة مثل OAUTH.20 و JWTS و HTTP. علاوة على ذلك ، فإنه يوفر إصدارًا عبر الإنترنت حيث يمكن للمستخدمين استكشاف جميع الميزات. تتم كتابة أداة النماذج الأولية المفتوحة المصدر**في JavaScript مع القليل من إدخال TypeScript. لذلك ، تتوفر الوثائق الشاملة فيما يتعلق بالتنمية والنشر. يمكن للمطورين العثور على رمز المصدر في Github Repo. هناك دعم كامل لتشغيل الاختبارات باستخدام أطر الاختبار الشائعة مثل Gatling و Rottorractor. علاوة على ذلك ، فهي قوية وآمنة وعبر منصة ، ويدعم تكامل الطرف الثالث. في هذا البرنامج التعليمي JHipster ، سوف نستكشف JHipster فيما يتعلق بإعداده واستخدامه. JHipster مجاني ومبني فوق نموذج تطوير التطبيق السريع. يوفر نظامًا بيئيًا مناسبًا للمطور واعداً للغاية ويأتي بأدوات تطوير تطبيقات الويب السريعة القوية. دعونا نرى كيف يمكننا تثبيت منشئ التطبيق مفتوح المصدر. أولاً ، سنقوم بتثبيت المتطلبات الأساسية التالية.
- Java 11 JDK
- node.js 10.20.1+
بمجرد الانتهاء من التثبيت ، افتح المحطة وقم بتشغيل الأمر التالي.
تثبيت npm -g generator -jhipster
قد يستغرق هذا الأمر بضع دقائق ، وبعد الانتهاء بنجاح ، سيتم تثبيت JHipster على جهازك. يمكنك التحقق من الأمر التالي للتحقق من التثبيت.jhipster -version
كيفية إنشاء وتشغيل تطبيق أساسي؟
في قسم هذا Jhipster Tutorial ، سوف نتعلم كيفية إنشاء تطبيقنا الأول باستخدام برنامج RAD مفتوح المصدر.
ارجع إلى نافذة الطرفية ، قم بتشغيل الأوامر التالية:
mkdir 1stappcd 1stapp/
بعد إجراء الدلائل ، قم بتشغيل الأمر التالي المذكور أدناه:
jhipster
سيبدأ هذا الأمر العملية. أجب على جميع الأسئلة المتعلقة بتفضيلات تقنية التطبيق مثل تقنيات الطرف الأمامي والخلفي ، وقاعدة البيانات ، وإطار الاختبار ، والمزيد كما تستطيع في الصورة أدناه.
بعد الإجابة على جميع الأسئلة ، سيقوم مولد الرمز المصدر هذا بإنشاء ملفات رمز في المجلد الخاص بك.
الآن ، قم بتشغيل التطبيق الذي تم إنشاؤه مع الأمر التالي:
./mvnw
ملاحظة: سيعمل هذا الأمر إذا اخترت Maven كأتمتة بناء للواجهة الخلفية.
الوصول إلى التطبيق الخاص بك في المتصفح على http: // localhost: 8080/.
استكشف لوحة معلومات المشرف للتطبيق الذي تم إنشاؤه
بمجرد الضغط على http: // localhost: 8080/في متصفحك ، سترى الشاشة التالية.
يمكنك استخدام بيانات الاعتماد المذكورة لتسجيل الدخول كمسؤول. يوفر JHipster دورين للمستخدم الافتراضي. بعد تسجيل الدخول الناجح ، سيكون لديك الأحكام التالية الموضحة في الصورة.
يوفر JHipster إدارة مستخدم كاملة حيث يمكنك إدارة المستخدمين كما ترون في الصورة أدناه.
يمنحك الخيار الصحي معلومات حول مساحة القرص وقاعدة البيانات.
هناك نظام تسجيل كامل متاح في لوحة معلومات Jhipster Admin.
توفر لوحة معلومات المشرف الخاصة بباني التطبيق المفتوح المصدر أيضًا نقاط نهاية راحة للوظائف المدمجة والمخصصة.
خاتمة
هذه هي نهاية هذا البرنامج التعليمي JHipster. هناك العديد من منصات RAD مفتوحة المصدر التي توفر تطوير التطبيق الفوري . هناك مجتمع نابض بالحياة للغاية دائمًا على قيد الحياة للرد على القضايا وحلولهم. منهجية RAD تكتسب الشهرة بسبب العديد من العوامل. أولاً ، ليست هناك حاجة إلى فهم كامل للمتطلبات. ثانياً ، يشارك المستهلك النهائي خلال دورة حياة تطوير البرمجيات. ثالثًا ، يكون عامل الخطر أقل جدًا حيث أن جميع أصحاب المصلحة على متن الطائرة. ومع ذلك ، فإن برامج RAD قابلة للتكيف ، صديقة للمطورين ، ومرنة للتغييرات. يوفر الكثير من الوقت حيث توفر مولدات الكود وقتًا هائلاً لإعادة كتابة البرامج النصية المتكررة. هذا**JHipster أبرزت المقالة بعض الأفكار المهمة. إنه خفيف الوزن ويسهل إعداده مع عدد قليل من أوامر SHELL البسيطة. لا تتردد في تثبيت منشئ التطبيق مفتوح المصدر اليوم إذا كنت تبحث بجدية عن منصة تطوير تطبيقات سريعة مفتوحة المصدر. أخيرًا ، تم تعيين Containerize.com لتعزيز قاعدة البرنامج التعليمي مع بعض البرامج التعليمية الأكثر إثارة للاهتمام. يرجى البقاء على اتصال مع هذا تطوير التطبيق السريع فئة للتحديثات العادية.
يستكشف
قد تجد الروابط التالية ذات الصلة: