LeaRun是一款基於.Net的跨平臺、多元件、高封裝的整合開發框架,致力於企業管理系統的快速開發,以求最大程度滿足企業的資訊化快速建設需求。
LeaRun快速開發平臺(.net、.net core)內建有企業資訊化系統中常用的基礎功能元件和高效的視覺化程式碼生成工具, 包括:系統許可權元件、資料許可權元件、資料字典元件、核心工具元件、檢視操作元件、工作流元件、程式碼生成器等。
基礎底層技術包括:
前臺技術:ajax+Jquery+jqgrid+Bootstrap等
開發環境:VS2012-VS201*
資料庫:SQL Server、Oracle、Mysql
後臺技術:ASP.NET MVC,TinyIoc(IoC容器),EF(ORM框架),Log4Net,NPOI等
框架特點:
1.框架的主架構為基於.net MVC 的 BS 架構。
2.後臺 ORM 支援 EF 和 dapper 兩種模式。
3.用於實現各類業務系統,如 OA、ERP、MIS、CRM、電商平臺等系統的開發。框架本身是一個可二次開發的開發平臺,開發者可以根據開發嚮導進行配置直接生成功能模組;但是他又是一套原始碼,開發者也可以直接在 VS 中基於框架做發,甚至還可以對開發框架進行開發擴充套件。
4.強大的許可權管理元件,完成業務功能開發後,系統可以直接使用通用許可權來管理業務功能的操作許可權及資料許可權。
5.整合工作流引擎元件,使業務流程靈活可控。
框架優勢:
1.快速開發
LeaRun中部署有多套開發模板,選擇模板後按照嚮導操作可自動產生包含介面在內的所有程式碼。
如果需要二次開發,可以直接修改生成的原始碼。
2.介面風格簡潔、操作便捷,適合國人的審美觀念。
3.採用 SOA 架構,系統核心功能均可以通過服務的方式提供給外部呼叫,方便系統與 ERP 系統及周邊系統、硬體裝置介面互動能力,解決企業資訊化孤島問題。
4.強大的 UI 元件
以原生UI 為基礎,集成了大量的勾選框、文字輸入框、動態下拉框、樹型元件、Grid、翻頁、資料、條件查詢、匯出、下載等元件,即使非前端高手,也可以把前端做得很炫酷。
5.開發平臺穩定、成熟、高效
框架已通過上海計算機軟體技術開發中心評測。
6.系統前後臺通 Ajax 互動,這樣使得前臺不必依賴於後臺的開發語言,日後要重構成php、JSP 後臺的話,UI 層完全不用動。
7.開發框架完美支援 Oracle、SQL Server、MYSQL 資料庫,並且還支援在框架中同時操作多資料庫。
8.提供自定義報表功能
9.提供工作流引擎元件
開發者可以直接在開發框架中使用自定義表單來承載業務資料進行流程審批;也可以編寫程式碼完成複雜表單然後呼叫流程引擎服務進行流程審批。
10.提供強大的許可權管理元件,基於框架開發出功能後就可以直接給被授權角色授予該功能的許可權。
11.提供 SSO(單點登陸)服務,方便多系統統一登陸管理。
12.框架支援 Websocket,訊息實時達。
14.提供 APP 開發功能。
15.框架支援 redis 快取叢集。
16.原班開發人員售後支援。
原文:LR