.net快速開發平臺—web開發框架
力軟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快速開發平臺的功能開發六步驟(資料表設定->表單頁面->條件配置->列表頁面->資訊配置->檢視程式碼->釋出功能
系統特色
- 前端 UI 基於 Jquery +Bootstrap,介面簡潔大氣,UI 底層庫提供了大量 UI 元件開發者輕 鬆就能完成各種炫麗的介面。不像 EXT,EasyUI 那樣外觀千篇一律,另外也省去了 UI 的授 權費用,畢竟 EXT,EasyUI 都需要收費的。
- 採用 Ajax 技術,頁面無重新整理,具有 C/S 系統一樣的良好的使用者體驗。此外採用 Ajax 交 互使得前端不關心後臺是何種技術架構(java、.net、php) ,日後後臺升級不會影響前臺功能。
- 採用了 Websocket 技術,客戶服務端之間可以建立長連線,使互動變得更加方便。
- 開發簡單高效,不論您的開發水平在哪個層次都可以使用這套框架開發系統。開發成本 低,速度快速,開發出來的產品效能穩定。
- 一次性購買,無限分發銷售,銷售自己開發的的系統時無需再購買授權了。
- 提供框架原始碼,開發出來的產品可以申請智慧財產權。
- 可支援多個數據庫管理。
- 工作流元件簡單易懂,功能強大,可配置性強,可以開發複雜實用的工作流。
- 提供了多種業務系統模板,您可直接修改成自己個性化應用,而無需從頭開始設計功能。
- 提供大量的通用外掛,完成功能開發就像搭積木一樣把各種元件組合好了就完成了開發。
- 多維度、細粒度的許可權管控,能滿足各種變態的許可權管控要求。
- 由本框架的開發團隊直接提供技術支援,為您順利完成開發工作提供技術保障。
- 不管您是 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 倍的回報,這個比例是很嚇人的。 企業的利潤計算工式很簡單:利潤=收入-支出,軟體企業最大的支出就是人工成本,美工可 以不要了、程式設計師效率上去了,有這樣的開發神器何愁不賺錢。
QQ群
微信公眾號