亚州天堂爱爱,做爱视频国产全过程在线观看,成人试看30分钟免费视频,女人无遮挡裸交性做爰视频网站

? ? ?

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

低代碼low-code,無代碼no-code,合稱LCNC,近年來獲得較快發展,一個重要的原因是需求推動,各個行業數字化升級和工業4.0,對軟件開發人員需求巨大。

一,LCNC解決方案

很多公司和創業者有想法沒團隊,為了降低軟件開發門檻,將通用代碼形成組件化模塊,通過圖形化界面來拖拽組件拼裝成應用。

降低培訓學習成本、降低開發投入、降低技術和業務人員門檻,這是LCNC平臺要解決的終極問題。

現在市場上已經有一些成熟的解決方案可用,比如國內的明道云、清流、搭搭云,國外的OutSystems等著名企業。當SaaS/PaaS平臺提供的通用服務模塊無法滿足業務需求時,推薦使用開源框架JeecgBoot。

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

二,JeecgBoot開源項目

JeecgBoot基于代碼生成器,支持無代碼配置化快速開發,適用于常見的企業信息管理系統開發,比如OA辦公、ERP系統、客戶關系管理系統等,顯著提高開發效率,降低開發成本。

代碼托管在Github和Gitee,star數量超14.7K,fork數量超5.7K,獲得多個獎項,連續五年中國最火TOP5、十大優秀開源項目、2014年微信開發商大會第一名。

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

三,Jeecg開源社區

JeecgBoot和多個項目一起,形成了完善的解決方案。

1,JeecgBoot

基于代碼生成器的低代碼開發平臺,無代碼配置化,前后端分離架構,技術棧使用主流的Java Spring Boot MyBatis,前端使用node Ant Design。

最新版本JeecgBoot2.2.1,發布于2020年7月13日,包括多項功能優化,支持Docker一鍵部署。

2,JeecgCloud

Jeecg Boot的微服務版本,基于Nacos服務注冊和發現框架。

最新版本1.0.0 Beta,發布于2020年5月21日。

3,JeecgUniApp

一站式跨平臺,完整的移動解決方案,采用Uniapp ColorUI 框架,APP、小程序、H5多終端適配。

版本1.0.0 Beta,發布于2020年6月8日,最新改版上線于8月17日。

4,JeewxBoot

基于Java Spring Boot開發的微信管理平臺,采用插件機制,支持公眾號、小程序、第三方平臺,包括公眾號基礎管理、群發、系統權限、抽獎活動、小程序官網等功能。

最新版本1.1.0,發布于2019年12月5日。

5,JeewxAppCMS

基于wepy語言開發小程序,包含CMS網站基本功能,快速開發應用。

最新版本1.1.0,發布于2020年5月30日。

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

四,軟件工程實踐改進

JeecgBoot功能強大,社區活躍,版本發布及時。但是當看到JeecgBoot版本升級說明不能做到平滑兼容時,就有點感概了。

“JeecgBoot屬于平臺級產品,每次升級改動內容較多,目前做不到平滑升級。”

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

作為忠實用戶,如果有新版本發布或者重大問題修復,是非常希望能夠平滑升級功能的。從幾方面提一些建議。

1,代碼質量保障,單元測試

打開JeecgBoot工程,僅有兩個單元測試,而且不能夠直接運行通過,需要準備好依賴環境。

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

單元測試好處,歡迎補充:

1) 保證代碼質量,及早發現bug。

2) 修改過的bug,避免再次發生。

3) 改動代碼時,避免引入新bug。

4) 回歸測試,保障功能兼容。

如何寫單元測試?Java開發時,常用JUnit Mockito,使用起來非常高效。

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

2,Git發布版本管理

Git提升團隊協作水平,團隊架構和代碼管理相對應,功能開發、代碼合并、測試發布,分支和標簽配合使用,清晰高效。

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

在并行功能開發較多時,上線順序不完全確定,結合多個分支,完成測試和發布版本時,打上對應標簽。

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

3,SQL腳本版本化管理

和代碼對應的數據庫SQL腳本,也應該包含在Release Tag中,建議引入Flyway。

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

Flyway是一個數據庫版本化管理工具,通過SQL腳本實現DB Migration自動化升級,支持獨立運行,也可以和構建工具或者Spring開發環境集成。

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

4,自動化部署,Docker-compose資源編排

打包Docker鏡像常采用的兩種方式:

一種是本地編譯,然后將得到的jar包文件加入到Docker鏡像中,這種方式速度較快,多用于本地開發測試。

另一種就是Dockerfile包括完整步驟,從編譯源碼開始,不依賴本地環境,全量構建,這種方式經常配合構建服務器,耗時較長,用于發布部署。

為了提高開發測試效率,經常配置兩個Dockerfile。

├── Dockerfile

├── Dockerfile_ce

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

5,持續集成,Docker鏡像自動構建

充分利用免費的阿里云容器鏡像服務,配置持續集成系統,實現Docker鏡像自動構建功能。

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

登錄阿里云容器鏡像服務,增加Docker鏡像,配置代碼源,增加構建規則,指定Dockerfile路徑。

當有代碼提交時,將觸發構建,Docker-compose.yml引用鏡像,實現自動更新部署。

杰克布JeecgBoot低代碼開發框架,優秀的國產開源項目(杰克部落下載安卓版)

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2024年1月16日 上午10:07
下一篇 2024年1月16日 上午10:23

相關推薦