
軟件開發(fā)是一項(xiàng)系統(tǒng)工程,涉及到項(xiàng)目管理、需求調(diào)研、產(chǎn)品設(shè)計(jì)、開發(fā)測(cè)試、實(shí)施運(yùn)維等一系列活動(dòng)。如何將企業(yè)的開發(fā)流程沉淀成可重用的“能力”,助力應(yīng)用系統(tǒng)的快速開發(fā)迭代,金鵬Feosd(Fast&Easy One-Stop Development)應(yīng)運(yùn)而生。
金鵬Feosd是一款簡(jiǎn)約化、標(biāo)準(zhǔn)化、規(guī)范化、自動(dòng)化、組件化一站式開發(fā)平臺(tái)。基于SpringBoot2.x、Vue&ElementUI、uni-app、Hibernate&Jpa、Spring Security、JWT等框架,采用前后端分離架構(gòu),通過一系列可復(fù)用、可插拔的組件和一整套完善的代碼模塊,一鍵生成Java服務(wù)端、IOS、Android、H5、小程序代碼,避免開發(fā)者的重復(fù)工作,讓開發(fā)更多關(guān)注具體業(yè)務(wù),降低技術(shù)門檻、減少研發(fā)成本、提升開發(fā)效率,協(xié)助開發(fā)者快速搭建穩(wěn)定高質(zhì)量的信息化應(yīng)用。
No.1快速多終端一站式開發(fā)
工程化的開發(fā)框架可以自動(dòng)生成Java服務(wù)端、IOS、Android、H5初始化代碼,生成的代碼具備項(xiàng)目基礎(chǔ)功能,可直接運(yùn)用項(xiàng)目中。
No.2完善的RBAC
結(jié)合Spring Security、Shiro等成熟安全框架的優(yōu)點(diǎn)和前后端完全分離無狀態(tài)的特性,自主實(shí)現(xiàn)一套基于JWT Token機(jī)制的用戶角色安全框架。
No.3支持自定義工作流
在Activiti工作流框架基礎(chǔ)上,實(shí)現(xiàn)一套包含流程設(shè)計(jì)、流程表單、歷史流程等功能的工作流組件,可在項(xiàng)目中一鍵集成使用。
No.4豐富的組件庫
提供文件上傳、文件在線預(yù)覽、數(shù)據(jù)字典、系統(tǒng)日志、任務(wù)管理器、省市區(qū)管理、鍵值對(duì)存儲(chǔ)、數(shù)據(jù)快照等豐富組件庫,能夠讓開發(fā)者搭積木似的快速搭建自己的應(yīng)用。
No.5代碼一鍵生成
提煉通用代碼、常用功能,自定義代碼生成器,可一鍵生成常用CRUD操作代碼;網(wǎng)關(guān)代碼可根據(jù)網(wǎng)關(guān)接口定義,自動(dòng)生成客戶端接口,并抽象網(wǎng)絡(luò)層的協(xié)議,開發(fā)者可以像調(diào)用本地方法一樣直接調(diào)用網(wǎng)關(guān)接口,而無需管理網(wǎng)絡(luò)連接等。
No.6常用功能&三方平臺(tái)一鍵集成
集成Easypoi、SQL監(jiān)控、微信開發(fā)、第三方支付、社交分享、掃碼、本地緩存等SDK。
No.7運(yùn)維監(jiān)控可視化
內(nèi)置運(yùn)維監(jiān)控功能,可進(jìn)行Redis監(jiān)控、Tomcat監(jiān)控、服務(wù)器監(jiān)控、JVM信息捕獲、請(qǐng)求追蹤、磁盤監(jiān)控。
No.8使用方式靈活
框架與組件沒有相互依賴性,可分可合,靈活機(jī)動(dòng)。各組件可以插件化提供強(qiáng)大的功能,也可以互相配合優(yōu)化使用體驗(yàn),發(fā)揮更大的作用。
為方便開發(fā),平臺(tái)封裝了眾多性能優(yōu)異的組件,能夠?yàn)閼?yīng)用提供各種常用功能,可以與框架一起使用快速開發(fā)應(yīng)用系統(tǒng)。
支持本地、Hadoop(HDFS)、七牛云、阿里云OSS、騰訊云OSS、MinIO等對(duì)象存儲(chǔ)一鍵集成;提供前端VUE 富文本編輯器 vue-editor、百度編輯器集成。
實(shí)現(xiàn)字典項(xiàng)、表字段關(guān)聯(lián),并可通過注解@Dic自動(dòng)翻譯字典項(xiàng)內(nèi)容。
通過注解@SysLog,可自動(dòng)實(shí)現(xiàn)日志寫入,后臺(tái)管理集成日志查閱功能;記錄包含操作人、操作內(nèi)容、操作結(jié)果、操作時(shí)間、耗時(shí)、操作IP等詳細(xì)內(nèi)容。
實(shí)現(xiàn)靈活的任務(wù)管理功能,通過后臺(tái)可動(dòng)態(tài)配置任務(wù)的執(zhí)行策略,可查詢?nèi)罩镜膱?zhí)行日志。
省市區(qū)(縣)三級(jí)行政區(qū)域管理,可動(dòng)態(tài)設(shè)置開通區(qū)域;前端集成省市區(qū)選擇器組件。
支持基于內(nèi)存、配置文件、數(shù)據(jù)庫、Redis等存儲(chǔ)方式的鍵值對(duì)管理功能,可靈活配置存儲(chǔ)方式、過期策略等。
可記錄關(guān)鍵數(shù)據(jù)的變更記錄,每次變動(dòng)自動(dòng)生成一份版本快照存入數(shù)據(jù)庫,增加系統(tǒng)的安全可追溯性。
實(shí)現(xiàn)xlsx、xls、docx、doc、pptx、ppt、pdf、txt等文檔的在線預(yù)覽功能,提供方便、直觀的在線預(yù)覽。
支持doc(x)、txt、pdf、excel等文件的內(nèi)容全文檢索,搜索高亮顯示。
提供微信公眾號(hào)推送、小程序(服務(wù))訂閱消息、短信SMS、系統(tǒng)站內(nèi)信、郵件等多種方式的消息推送管理功能。
支持基于RBAC管理的用戶安全策略,權(quán)限可精細(xì)到頁面按鈕級(jí),支持ServiceAccount、UserAccount驗(yàn)證,可滿足幾乎所有的應(yīng)用權(quán)限控制場(chǎng)景需求。
封裝接入微信、支付寶、銀聯(lián)、跨境、paypal(全球網(wǎng)關(guān))、富友、友店等支付通道的SDK。