CUBA Platform چارچوب RAD رایگان
ابزار توسعه سریع برنامه کاربردی مبتنی بر جاوا
Cuba Platform یک معماری مدولار برای ساخت برنامه های وب مقیاس پذیر فراهم می کند. این نرم افزار تولید کد سازگاری با همه RDBMS محبوب و API REST را ارائه می دهد.
بررسی اجمالی
Cuba Platform یک چارچوب منبع کاملاً باز است که به کاربران امکان می دهد برنامه های وب چند لایه ای بسازند. این یک اکوسیستم مبتنی بر مؤلفه است که وابستگی های ماژول ها/قطعات را با یکدیگر کاهش می دهد. با این حال ، این بستر توسعه سریع برنامه بسیاری از ابزارهای RAD را برای سرعت بخشیدن به توسعه و استقرار مبتنی بر پلتفرم ارائه می دهد. در مرحله اول ، این ژنراتور کد رایگان یک API REST را برای انجام عملیات CRUD ، بارگذاری / بارگیری پرونده ها و موارد دیگر فراهم می کند. علاوه بر این ، REST API از پروتکل OAUTH2 برای تأیید اعتبار استفاده می کند. ثانیا ، پیکربندی آسان و مهاجرت سیستم های مدیریت پایگاه داده رابطه ای وجود دارد. ثالثاً ، پلت فرم کوبا از دایرکتوری کاربران داخلی LDAP ، SSO برای تأیید اعتبار استفاده می کند و به کاربران اجازه می دهد نقش ها را بر اساس مجوزها تعریف کنند. علاوه بر این ، آن را در چارچوب بهار جاوا نوشته شده است و افزودنی های زیادی را برای انتهای جلو و انتهای آن فراهم می کند که می تواند به راحتی فعال شود. مهمتر از همه ، این پلت فرم توسعه سریع برنامه منبع باز ابزار توسعه خود را به نام استودیوی کوبا ارائه می دهد. با این حال ، استودیوی کوبا از پشتیبانی از Platform IntelliJ استفاده می کند. همچنین منبع باز است و مجموعه ای از ویژگی های مانند گزینه های داربست ، Deploy Hot و بسیاری از ویژگی های دیگر را که باعث افزایش توسعه نرم افزار چابک می شود ، ارائه می دهد. سرانجام ، این نرم افزار سریع نمونه سازی مستندات کاملی را برای توسعه دهندگان و کاربران فراهم می کند.
الزامات سیستم
الزامات برای راه اندازی بستر کوبا شامل موارد زیر است:
-[افزونه Gradle Cuba] (https://href.li/؟https://github.com/cuba-platform/cuba-grade-plugin)
- کیت توسعه جاوا 8 (JDK)
امکانات
در زیر ویژگی های اصلی بستر کوبا وجود دارد
- متن باز
- مقیاس پذیر
- پشتیبانی از oauth2
- چند زبانه
- UI بصری
- امن است
- پشتیبانی از LDAP و SAML
- پشتیبانی از SSO
- استودیوی کوبا
- مستندات جامع
- API استراحت
- معماری مدولار
- چندین افزودنی
- ابزارهای توسعه غنی
- موتور گزارشگری
دستورالعمل نصب و راه اندازی
اولین کلون را با استفاده از دستور زیر کلون کنید:
git clone https://github.com/cuba-platform/cuba.git
پس از آن ، دایرکتوری شما باید پس از کلون کردن افزونه Gradle Cuba و Cuba به این شکل باشد:
Work/ cuba/ cuba-gradle-plugin/
اکنون ترمینال را باز کرده و دستورات زیر را برای ساخت و نصب افزونه در مخزن محلی Maven خود اجرا کنید:
cd work cd cuba-gradle-plugin/ gradlew install
پس از آن ، این دستورات را اجرا کنید:
cd ../cuba gradlew install
بنابراین اکنون ، برای استفاده از نسخه Snapshot ، پرونده build.gradle
را با تغییر خاصیت ext.cubaversion
ویرایش کرده و “mavenlocal ()” را به بخش “مخازن” اضافه کنید
در آخر ، برنامه خود را با اجرای دستور زیر بسازید و مستقر کنید:
gradlew deploy