Jhipster چارچوب RAD رایگان
پلت فرم RAD منبع باز برای توسعه برنامه های وب شرکت
مدل توسعه RAD دارای رتبه بالا برای ساخت برنامه های وب. این پشته فنی متنوعی مانند Angular ، Node.JS ، Java Spring Framework و گزینه های DB چندگانه را فراهم می کند.
بررسی اجمالی
Jhipster یک ابزار توسعه سریع منبع آزاد است. این یک بستر محبوب است که با یک سیستم سازگار با توسعه دهنده برای تولید ، توسعه و استقرار برنامه های وب همراه است. این نرم افزار توسعه سریع برنامه ** به چند دستور پوسته نیاز دارد که با پرسیدن سؤالات ساده ، ورودی کاربر را می گیرند و سپس یک برنامه وب کامل را بر این اساس ایجاد می کنند. علاوه بر این ، این سکوی RAD از کلیه ارائه دهندگان اصلی ابر مانند AWS ، Cloud Foundry ، GCP ، Heroku ، Kubernetes ، OpenShift ، Azure ، Docker پشتیبانی می کند. این گزینه های بسیاری را برای کاربران فراهم می کند تا فناوری هایی را برای انتهای جلو و عقب انتخاب کنند. با این حال ، برای انتهای جلو و Java Sprint Frame و Node.js برای انتهای عقب ، Angular ، Vue.Js و React.js را ارائه می دهد. علاوه بر این ، گزینه های مختلفی برای بانکهای اطلاعاتی مانند MongoDB ، MySQL ، Oracle ، PostgreSQL و Microsoft SQL Server وجود دارد. این بستر توسعه سریع برنامه همچنین برای فعال کردن قابلیت های جستجو در سراسر برنامه ، پشتیبانی از Elasticsearch را فراهم می کند. علاوه بر این ، Jhipster از Bootstrap ، HTML/CSS برای رابط کاربری ساختمان و صفحه وب برای مدیریت دارایی های سمت مشتری استفاده می کند. این نرم افزار Code Generation یک مدل RAD امن و محبوب در روش شناسی مهندسی نرم افزار است و بسیاری از ابزارهای توسعه سریع برنامه را ارائه می دهد. گزینه هایی برای انتخاب تأیید هویت مبتنی بر توکن یا OAUTH 2.0 برای ورود به سیستم و ورود به سیستم وجود دارد. Jhipster RAD Platform عمدتاً زبانهای JavaScript به همراه ورودی برخی دیگر از زبانهای محبوب متقاطع مانند جاوا ، vue.js و HTML ساخته شده است. همچنین یک نسخه آنلاین از اجرای Jhipster را ارائه می دهد که در آن کاربران می توانند بدون تنظیمات با آن بازی کنند. این ابزار توسعه سریع ** به دلیل مستندات غنی و دستورالعمل های موجود برای کاربران مورد علاقه جامعه است.
الزامات سیستم
الزامات تنظیم Jhipster شامل موارد زیر است:
- Java 11 JDK
- node.js 10.20.1+
- Docker & amp ؛ جعبه ابزار داکر
امکانات
Jhipster تمام ویژگی های مدرن را که می توانید در سکوی Top Rad تصور کنید ارائه می دهد. دنبال کردن ویژگی های کلیدی است:
- بستر صلیبی
- معماری میکروسرویس
- احراز هویت مبتنی بر توکن
- OAUTH 2.0
- احراز هویت جلسه HTTP
- قابل گسترش
- پشتیبانی از ارائه دهندگان عمده ابر
- جستجوی جهانی
- پشتیبانی از پایگاه داده های SQL
- قدرتمند
- پشتیبانی از پایگاه داده های NOSQL
- امن است
- طرح پاسخگو
- API استراحت مستند
- متن باز
- ادغام با اشخاص ثالث
- پشتیبانی از Redis
- پشتیبانی از سیستم پیام رسانی انتشار
دستورالعمل نصب و راه اندازی
پس از نصب پیش نیازهای فوق ، این پرونده اسکله یک تصویر Docker را ارائه می دهد. برای MacOS ، با اجرای دستور زیر ، IP را برای Docker \ _host دریافت کنید:
docker-machine ip default
اکنون ، دستور زیر را اجرا کنید تا تصویر Jhipster Docker Development را بکشید:
docker pull jhipster/jhipster:master
پس از آن ، یک پوشه “jhipster” را در فهرست خانه خود ایجاد کنید:
mkdir ~/jhipster<br></br>
بنابراین ، تصویر Docker را با دستور زیر اجرا کنید:
docker run --name jhipster -v ~/jhipster:/home/jhipster/app -v ~/.m2:/home/jhipster/.m2 -p 8080:8080 -p 3000:3000 -p 3001:3001 -d -t jhipster/jhipster
در آخر ، می توانید ظرف در حال اجرا خود را با دستور زیر بررسی کنید:
mkdir ~/jhipster