常規(guī)的軟件開發(fā)流程,開發(fā)工作大都主要圍繞著變量、方法、類、接口這些元素展開。隨著開發(fā)者經(jīng)手的項(xiàng)目增加,其工作經(jīng)驗(yàn)也會(huì)一步步積累,等到開發(fā)過的軟件足夠多時(shí),開發(fā)者們就會(huì)發(fā)現(xiàn),雖然每款軟件都不太相同,但開發(fā)過程中所需的很多元素卻又是相通的。 眾所周知,每種軟件的底層幾乎都包含增刪改查、文件讀寫、權(quán)限管理等功能,然后才根據(jù)需求把各類底層功能組合包裝起來做成一個(gè)成品軟件,這個(gè)底層就是傳統(tǒng)意義上的軟件開發(fā)框架。 力軟.Net Core敏捷開發(fā)框架,是在此基礎(chǔ)上做了特殊的優(yōu)化,將常用的表單、流程、權(quán)限、移動(dòng)端等功能合眾為一的前后端整合框架,能讓開發(fā)者僅需專注于業(yè)務(wù)功能的實(shí)現(xiàn),使其高效準(zhǔn)確的完成開發(fā)任務(wù)。 相關(guān)框架的優(yōu)勢與特點(diǎn): 1. 主體架構(gòu)為基于.net MVC的先進(jìn)BS架構(gòu)。 2. 后臺(tái) ORM 支持EF和Dapper兩種模式。 3. 可用于開發(fā)包括但不限于OA、ERP、MIS、CRM、電商平臺(tái)在內(nèi)的各類業(yè)務(wù)系統(tǒng)??蚣鼙旧?/span>即是一個(gè)可二次開發(fā)的開發(fā)平臺(tái),開發(fā)者僅需根據(jù)向?qū)нM(jìn)行配置即可直接生成功能模塊;同時(shí)又是一套源代碼,開發(fā)者也可直接在VS中基于框架開發(fā),甚至還可以對該框架進(jìn)行擴(kuò)展。 4. 高效可靠的權(quán)限管理組件,完成業(yè)務(wù)功能開發(fā)后,系統(tǒng)可以直接使用通用權(quán)限來管理業(yè)務(wù)功能的操作權(quán)限及數(shù)據(jù)權(quán)限。 5. 集成工作流引擎組件,使業(yè)務(wù)流程靈活可控。 6. 集BS開發(fā)、微信小程序組件、移動(dòng)端應(yīng)用開發(fā)組件于一體。 7. 框架中有多套開發(fā)模板,選擇模板后按照向?qū)Р僮骺勺詣?dòng)產(chǎn)生包含UI在內(nèi)的所有代碼。果需二次開發(fā),可直接修改源碼。 8. 界面風(fēng)格簡潔(多套UI)、大氣、操作便捷,符合國人的審美觀念。 9. 采用SOA架構(gòu),系統(tǒng)核心功能均可以服務(wù)的方式提供給外部調(diào)用,方便系統(tǒng)與各類管理系統(tǒng)及周邊硬件設(shè)備接口交互,解決企業(yè)信息化孤島問題。 10.UI 層基于Jquery+Div+css+ajax開發(fā),移動(dòng)端應(yīng)用程序/小程序端已經(jīng)更新為VUE框架。其中集成了包括但不限于勾選框、文本輸入框、動(dòng)態(tài)下拉框、樹型組件、Grid、翻頁、數(shù)據(jù)、條件查詢、導(dǎo)出、下載在內(nèi)的各種組件。即使開發(fā)者經(jīng)驗(yàn)有限,也能將前端做得如同高手一般。 11. 該框架已通過上海、蘇州計(jì)算機(jī)軟件技術(shù)開發(fā)中心評測。開發(fā)平臺(tái)穩(wěn)定、成熟、高效,有保障。 12. 系統(tǒng)前后臺(tái)使用Ajax交互,可使前臺(tái)不必依賴后臺(tái)開發(fā)語言,日后如需重構(gòu)為php、JSP 后臺(tái),UI層也不需改動(dòng)。 13. 開發(fā)框架完美支持Oracle、SQL Server、MYSQL數(shù)據(jù)庫。并且還可在框架中同時(shí)操作多數(shù)據(jù)庫,擁有較為優(yōu)秀的靈活性與穩(wěn)定性。 14. 提供自定義報(bào)表功能??赏ㄟ^編寫SQL、Procedure作為數(shù)據(jù)源來構(gòu)建不同類型的圖形報(bào)表。 15. 提供工作流引擎組件,開發(fā)者可直接在框架中使用自定義表單,承載業(yè)務(wù)數(shù)據(jù)進(jìn)行流程審批;也可以編寫代碼完成復(fù)雜表單,然后調(diào)用流程引擎服務(wù)進(jìn)行流程審批。 16. 提供高效穩(wěn)健的權(quán)限管理組件,基于框架開發(fā)出功能,后可直接向被授權(quán)角色授予該功能的權(quán)限。 17. 提供SSO(單點(diǎn)登陸)服務(wù),方便對多系統(tǒng)進(jìn)行統(tǒng)一登陸管理。 18. 提供微信企業(yè)號(hào)開發(fā)組件功能,通過敏捷開發(fā)框架做出的系統(tǒng),能更貼近用戶。 19. 提供 移動(dòng)端應(yīng)用開發(fā)功能,即使是毫無經(jīng)驗(yàn)的開發(fā)人員也可以基于力軟敏捷開發(fā)框架進(jìn)行APP開發(fā),不用再支付大筆的資金聘請Android和IOS開發(fā)人員。 20. 框架支持 Websocket。 21. 框架支持 redis 緩存集群。 22. 框架的原班開發(fā)人員提供售后支持。 相關(guān)資料來源以及應(yīng)用實(shí)例:https://www. |
|