.net快速開發平臺—web快速開發框架
發表時間:2019-5-24
發布人:葵宇科技
瀏覽次數:28
力軟web快速開發框架
力軟web是基于ASP.NET MVC的敏捷開發系統,他是一款具有代碼生成功能的智能快速開發平臺。力軟web的主架構是基于.Net MVC的b/s架構,后臺ORM支持 EF 和 dapper 兩種模式。系統前后臺通 Ajax 交互,這樣使得前臺不必依賴于后臺的開發語言,日后要重構成php、JSP 后臺的話,UI 層完全不用動。
力軟web是一款全開源開發平臺 ,特別是代碼生成器模塊也采用開源模式,各位開發者可以根據自己的需要改造出更加適合自己的代碼生成器,不管是做項目、學習、接私活它都將是你的最佳拍檔。
力軟web的主要定位于企業信息化系統的開發建設,針對企業薄弱的開發能力,內置很多優秀的基礎功能和高效的代碼生成工具,包括了:系統權限組件、數據權限組件、數據字典組件、工作流引擎、自定義表單、自定義報表、代碼生成器、數據字典,組織架構、APP快速開發等等。
前端UI 層基于 Jquery+Div+css+ajax 開發,沒有采用第三方 UI 框架使得 UI 保持了簡潔輕巧,重要的是不用支付額外的 UI 版權費用。另外也集成了大量的如:勾選框、文本輸入框、動態下拉框、樹型組件、Grid、翻頁、數據、條件查詢、導出、下載等組件,即使您不是前端高手,也可以把前端做得很炫酷。
目前功能模塊:敏捷開發模塊、系統管理模塊、單位組織模塊、表單應用模塊、流程應用模塊、移動管理模塊、報表應用模塊、擴展應用模塊,每個大模塊分別有幾個或十幾個小模塊。
力軟web快速開發平臺的功能開發六步驟(數據表設置->表單頁面->條件配置->列表頁面->信息配置->查看代碼->發布功能),協助開發人員解決70%的重復工作,讓開發人員更多關注業務邏輯的實現,提升90%的開發效率。
系統特色
1. 前端 UI 基于 Jquery +Bootstrap,界面簡潔大氣,UI 底層庫提供了大量 UI 組件開發者輕 松就能完成各種炫麗的界面。不像 EXT,EasyUI 那樣外觀千篇一律,另外也省去了 UI 的授 權費用,畢竟 EXT,EasyUI 都需要收費的。
2. 采用 Ajax 技術,頁面無刷新,具有 C/S 系統一樣的良好的用戶體驗。此外采用 Ajax 交 互使得前端不關心后臺是何種技術架構(java、.net、php) ,日后后臺升級不會影響前臺功能。
3. 采用了 Websocket 技術,客戶服務端之間可以建立長連接,使交互變得更加方便。
4. 開發簡單高效,不論您的開發水平在哪個層次都可以使用這套框架開發系統。開發成本 低,速度快速,開發出來的產品性能穩定。
5. 一次性購買,無限分發銷售,銷售自己開發的的系統時無需再購買授權了。
6. 提供框架源代碼,開發出來的產品可以申請知識產權。
7. 可支持多個數據庫管理。
8. 工作流組件簡單易懂,功能強大,可配置性強,可以開發復雜實用的工作流。
9. 提供了多種業務系統模板,您可直接修改成自己個性化應用,而無需從頭開始設計功能。
10. 提供大量的通用插件,完成功能開發就像搭積木一樣把各種組件組合好了就完成了開發。
11. 多維度、細粒度的權限管控,能滿足各種變態的權限管控要求。
12. 由本框架的開發團隊直接提供技術支持,為您順利完成開發工作提供技術保障。
13. 不管您是 0 基礎還是專業開發人員,都能輕松駕馭這套開發框架。
系統組件
后端
ASP.NET MVC5 EntityFramework ORM Dapper ORM
NPOI Excel 操作
log4net 系統日志
Newtonsoft.Json Json 處理
signalR Websocket
unity 依賴注入容器
前端
JS 框架:Jquery-1.10.2.min、jquery-ui
CSS 框架:Bootstrap
數據表格:JqGrid、JfGrid
分頁插件: pagination
上傳文件:Uploadify
布局:Layout
客戶端驗證:JQuery Validation
圖表:Highcharts、echarts
字體圖片:Font Awesome
富文本:ckeditor
日期控件: My97DatePicker
樹結構控件:jQuery WTree
對話框:layer
代碼編輯器:syntaxhighlighter
日程插件:fullcalendar
工作流流程圖:flow.js
工作流表單富文本: simditor
開發環境
PC端開發 vs2012 及以上。
sqlserver2005\oracle11g\mysql4.5 及以上版本。
服務器端
操作系統:Microsoft Windows Server 2008R2 及以上
其它軟件:IIS 7.0、.netframwork4.5
框架應用案例
為了測試力軟敏捷開發框架的效率,于是公司安排了項目開發部的一位同事基于這套框架做了一套相對簡單的 CRM。由于產品開發部的同事對框架比較熟悉測試效果可能不明顯,所 以特意安排了項目開發部的同事小王來測試框架。 CRM 系統的需求已經整理好了,從建表到完成開發工作一共花了兩天時間,下面展示一下開發成果。
雖然基礎數據比較多但是所有代碼都可以生成,所以不到半天時間就完成了基礎數據的開發。
系統提供了時間軸控件,加入進來效果很不錯。
客戶資料。
客戶訂單
訂單錄入界面,簡潔大氣。 一共就一天半的時間,而且是在不是很熟悉這套框架的基礎上開發的,后面項目做多了效率 還能更高。 小王從事專業開發操作有一年時間,去年年底來到公司在我們公司參與過一個客戶定制的項 目開發,經驗不是很豐富,月薪 6k 但是按照一般的市場行情評估就這些功能的一個小軟件起 碼也得 3 到 5 萬塊錢才會有公司接。拿她的工資跟產出回報一對比 1.5 個工作日折合工資 500 元,項目費用 5 萬元,100 倍的回報,這個比例是很嚇人的。 企業的利潤計算工式很簡單:利潤=收入-支出,軟件企業最大的支出就是人工成本,美工可 以不要了、程序員效率上去了,有這樣的開發神器何愁不賺錢。