軟件開發,程序員就是不斷地跟變量、方法、類、接口這些東西打交道,隨着開發經驗的積累,很多程序員會發現,雖然最終開發出來的軟件每個都不一樣,但是在開發過程中用到的很多東西卻又是相通的。例如,每個軟件的底層差不多都需要進行增刪改查、文件操作、權限管理等,最後纔是根據需求把這些底層功能組合包裝起來做成一個成品軟件,這個底層就是傳統意義上的軟件開發框架。
力軟.Net Core敏捷開發框架就是在此基礎上做了充分的優化,將常用的表單、流程、權限、移動端等功能整合爲統一的前後端整合框架,使開發者只用專注於業務功能的實現,便捷快速的完成開發任務。
框架特點:
1.框架的主架構爲基於.net MVC 的 BS 架構。
2.後臺 ORM 支持 EF 和 dapper 兩種模式。
3.用於實現各類業務系統,如 OA、ERP、MIS、CRM、電商平臺等系統的開發。框架本身是一個可二次開發的開發平臺,開發者可以根據開發嚮導進行配置直接生成功能模塊;但是他又是一套源代碼,開發者也可以直接在 VS 中基於框架開發,甚至還可以對開發框架進行開發擴展。
4.強大的權限管理組件,完成業務功能開發後,系統可以直接使用通用權限來管理業務功能的操作權限及數據權限。
5.集成工作流引擎組件,使業務流程靈活可控。
6.集 BS 開發、微信組件、APP 開發組件於一體。
框架優勢:
1.快速開發
框架中有多套開發模板,選擇模板後按照嚮導操作可自動產生包含界面在內的所有代碼。如果需要二次開發,可以直接修改生成的源代碼。說得誇張一些如果產品經理拿這套框架進行建模,模型出來了軟件也基本就開發出來了,在編碼效率上至少比傳統開發提高80%的效率。
2.界面風格簡潔(多套UI)、大氣、操作便捷,符合國人的審美觀念。
3.採用 SOA 架構,系統核心功能均可以通過服務的方式提供給外部調用,方便系統與 ERP 系統及周邊系統、硬件設備接口交互能力,解決企業信息化孤島問題。
4.UI 層基於 Jquery+Div+css+ajax 開發,app/小程序端最近更新爲VUE框架。
5.框架集成了大量的如勾選框、文本輸入框、動態下拉框、樹型組件、Grid、翻頁、數據、條件查詢、導出、下載等組件,即使您不是前端高手,也可以把前端做得很炫酷。
6.開發平臺穩定、成熟、高效。框架已通過上海、蘇州計算機軟件技術開發中心評測。
7.系統前後臺通 Ajax 交互,這樣使得前臺不必依賴於後臺的開發語言,日後要重構成php、JSP 後臺的話,UI 層完全不用動。
8.開發框架完美支持 Oracle、SQL Server、MYSQL 數據庫。並且還支持在框架中同時操作多數據庫,靈活性、穩定性都非常好。
9.提供自定義報表功能。可通過編寫 SQL、Procedure 作爲數據來源進行構建不同類型的圖形報表。
10.提供工作流引擎組件,開發者可以直接在開發框架中使用自定義表單來承載業務數據進行流程審批;也可以編寫代碼完成複雜表單然後調用流程引擎服務進行流程審批。
11.提供強大的權限管理組件,基於框架開發出功能後就可以直接給被授權角色授予該功能的權限。
12.提供 SSO(單點登陸)服務,方便多系統統一登陸管理。
13.提供微信企業號開發組件功能、讓您的系統更貼近用戶。
14.提供 APP 開發功能,是的,普通的開發人員也可以基於力軟敏捷開發框架進行 APP 開發了,您不用再支付高額的工資聘請安卓和 IOS 開發人員。
15.框架支持 Websocket。
16.框架支持 redis 緩存集羣。
17.框架的原班開發人員提供售後支持。
blog.Windy