بیایید به یک ژنراتور کد منبع شیرجه بزنیم. این ویژگی های خارج از جعبه را برای تولید برنامه های پاسخگو مبتنی بر وب با API استراحت خوب ارائه می دهد.
بررسی اجمالی:
ما به تازگی پست وبلاگ را در مورد اهمیت نرم افزار RAD در زمان های فعلی منتشر کرده ایم. فناوری با سرعت بسیار بالایی در حال تحول است. نیازها و نیازهای تجاری روز به روز در حال تغییر است. مسابقه ای برای توسعه راه حل ها در مدت زمان کوتاه تر وجود دارد. از طرف دیگر ، هر شغلی می خواهد با راه اندازی محصول در اسرع وقت ، بازار را ضبط کند. بنابراین ، جامعه منبع باز نرم افزارهای بسیاری را توسعه داده است که مبتنی بر توسعه نرم افزار چابک است. این نرم افزار توسعه سریع برنامه کاربردی رایگان کاربران را با قابلیت توسعه سریع نمونه سازی اولیه تسهیل می کند. این امکان را به شما می دهد تا نسخه اولیه محصول خود را بسازید و راه اندازی کنید و از این رو ، می توانید با ورود به بازخورد کاربر نسخه های دیگری را تهیه کنید. علاوه بر این ، این نرم افزارها برای جذب هرگونه تغییر در هر مرحله از پروژه طراحی شده اند. در همین حال ، تیم های توسعه نرم افزار فرایندهای توسعه خود را سرعت می بخشند و مطمئن می شوند که تحویل های قبلی را انجام می دهند. در حقیقت ، مقرون به صرفه ، صرفه جویی در وقت است و به توسعه دهندگان و کاربران رضایت می بخشد. توسعه سریع برنامه به اندازه کافی انعطاف پذیر است که نیازی به مهلت برنامه ریزی و سختگیرانه ندارید. شما آنچه را که مصرف کنندگان نهایی شما به آن احتیاج دارند ، می سازید. در این آموزش jhipster ، ما به چگونگی تنظیم jhipster خواهیم پرداخت و اولین برنامه خود را با آن با پوشش نکات زیر ایجاد خواهیم کرد:
- jhipster چیست و چگونه می توان آن را نصب کرد؟
- چگونه می توان یک برنامه اصلی تولید و اجرا کرد؟
- داشبورد مدیر برنامه تولید شده را کاوش کنید
- نتیجه گیری
jhipster چیست و چگونه آن را نصب کنیم؟
jhipster یک نرم افزار RAD منبع باز است که برای تولید برنامه های وب سازمانی استفاده می شود. این سازنده برنامه منبع باز یک چارچوب بوت بهار مبتنی بر جاوا را در سمت سرور و فن آوری های جلوی محبوب مانند Angular ، Vue.js و React.js ارائه می دهد. این ژنراتور کد منبع شامل معماری قوی میکروسرویس با مکانیسم احراز هویت کاربر مانند OAuth.20 ، JWTS و تأیید اعتبار جلسه HTTP است. علاوه بر این ، این یک نسخه آنلاین را فراهم می کند که در آن کاربران می توانند تمام ویژگی ها را کشف کنند. این ابزار نمونه سازی منبع باز****در JavaScript با کمی ورودی از TypeScript نوشته شده است. بنابراین ، مستندات جامع در مورد توسعه و استقرار در دسترس است. توسعه دهندگان می توانند کد منبع را در GitHub repo پیدا کنند. پشتیبانی کاملی برای اجرای تست ها با استفاده از چارچوب های تست محبوب مانند گاتلینگ و پیشرو وجود دارد. علاوه بر این ، آن را محکم ، ایمن ، متقابل پلتفرم و از ادغام های شخص ثالث پشتیبانی می کند. در این آموزش Jhipster ، ما Jhipster را در مورد تنظیم و استفاده از آن کشف خواهیم کرد. jhipster رایگان و در بالای مدل توسعه سریع برنامه ساخته شده است. این یک اکوسیستم سازگار با توسعه دهنده را فراهم می کند که کاملاً امیدوار کننده است و ابزارهای قدرتمند توسعه برنامه وب سریع را ارائه می دهد. بیایید ببینیم چگونه می توانیم این سازنده برنامه منبع باز را نصب کنیم. ابتدا پیش نیازهای زیر را نصب خواهیم کرد.
- جاوا 11 jdk
- node.js 10.20.1+
پس از اتمام نصب ، ترمینال را باز کرده و دستور زیر را اجرا کنید.
NPM نصب -G ژنراتور -جیپستر
این دستور ممکن است چند دقیقه طول بکشد و پس از اتمام موفقیت آمیز ، Jhipster روی دستگاه شما نصب می شود. برای بررسی نصب ، می توانید دستور زیر را بررسی کنید.jhipster -version
چگونه می توان یک برنامه اصلی تولید و اجرا کرد؟
در بخش این آموزش Jhipster ، ما یاد خواهیم گرفت که چگونه اولین برنامه خود را با استفاده از این نرم افزار منبع باز RAD تولید کنیم.
به پنجره ترمینال برگردید ، دستورات زیر را اجرا کنید:
mkdir 1stappcd 1stapp/
پس از ساخت دایرکتوری ، دستور زیر را که در زیر ذکر شد اجرا کنید:
jhipster
این دستور روند را آغاز می کند. به تمام سؤالات مربوط به تنظیمات مربوط به برنامه های کاربردی مانند فن آوری های انتهای جلو و عقب ، پایگاه داده ، چارچوب آزمایش و موارد دیگر پاسخ دهید ، همانطور که در تصویر زیر مشاهده می کنید.
پس از پاسخ دادن به تمام سوالات ، این ژنراتور کد منبع پرونده های کد را در پوشه شما تولید می کند.
اکنون برنامه تولید شده را با دستور زیر اجرا کنید:
./mvnw
توجه: اگر شما Maven را به عنوان اتوماسیون ساخت برای پس زمینه انتخاب کرده اید ، این دستور کار خواهد کرد.
دسترسی به برنامه خود به مرورگر در http: // localhost: 8080/.
داشبورد مدیر برنامه تولید شده را کاوش کنید
پس از برخورد به http: // localhost: 8080/در مرورگر خود ، صفحه زیر را مشاهده خواهید کرد.
می توانید از اعتبار ذکر شده برای ورود به عنوان مدیر استفاده کنید. Jhipster دو نقش کاربر پیش فرض را ارائه می دهد. پس از ورود به سیستم موفق ، مقررات زیر را در تصویر نشان می دهید.
Jhipster مدیریت کامل کاربر را فراهم می کند که در آن می توانید کاربران خود را همانطور که در تصویر زیر مشاهده می کنید ، مدیریت کنید.
گزینه Health اطلاعاتی در مورد فضای دیسک و پایگاه داده خود به شما می دهد.
یک سیستم ورود به سیستم کامل در داشبورد مدیر Jhipster وجود دارد.
داشبورد مدیر این سازنده برنامه منبع باز همچنین نقاط پایانی عملکردهای داخلی و سفارشی را ارائه می دهد.
نتیجه
این پایان این آموزش Jhipster است. بسیاری از سیستم عامل های RAD منبع باز وجود دارد که توسعه برنامه فوری را ارائه می دهد. یک جامعه بسیار پر جنب و جوش وجود دارد که همیشه زنده است تا به موضوعات و راه حل های آنها پاسخ دهد. روش RAD به دلیل عوامل زیادی به شهرت می رسد. در مرحله اول ، نیازی به درک کامل از الزامات نیست. ثانیا ، مصرف کننده نهایی در طول چرخه زندگی توسعه نرم افزار درگیر است. ثالثاً ، عامل خطر بسیار کمتر است زیرا همه ذینفعان در هواپیما هستند. با این حال ، نرم افزار RAD سازگار ، سازگار با توسعه دهنده و انعطاف پذیر با تغییرات است. این باعث صرفه جویی در وقت زیادی می شود زیرا ژنراتورهای کد در مدت زمان زیادی برای بازنویسی اسکریپت های تکراری صرفه جویی می کنند. این jhipster آموزش مقاله بینش های مهم را برجسته کرد. این سبک وزن است و با چند دستور پوسته ساده تنظیم می شود. اگر به طور جدی به دنبال یک پلت فرم توسعه برنامه سریع منبع باز هستید ، امروز این سازنده برنامه منبع باز را نصب کنید. سرانجام ، Containerize.com همه تنظیم شده است که پایه آموزش خود را با برخی از آموزش های جالب تر تقویت کند. لطفاً برای به روزرسانی های منظم با این توسعه سریع برنامه در ارتباط باشید.
کاوش کنید
ممکن است پیوندهای زیر مربوطه را پیدا کنید: