到底有沒有ajax
每次新開發項目都要從頭開始設計?有木有一個通用的快速開發框架?而且得是ASP.NET MVC And Bootstrap?數據庫不要手工建立?框架對將來業務支持的擴展性好?這麼簡單的功能還須要一天搭建基礎環境?能不能只關心我所須要的業務?數據庫
有這樣的一個項目,基於ASP.NET MVC、EntityFramework、Bootstrap的快速開發框架,只需3秒鐘便可建立一個帶有簡單用戶管理的項目。json
下載地址:http://www.learun.cn/Home/Index後端
系統開發主界面架構
力軟敏捷開發框架是基於代碼生成器進行二次開發,簡化開發流程,解放「碼農」。app
一、選擇一種開發嚮導框架
二、指定數據源、對各項開發參數進行設置組件化
跟着開發嚮導一步步設置就能夠自動生成代碼,代碼會根據開發者的設置放入到指定項目的指定位置。標準的 MVC 架構,表示層代碼在 LeaRun.Application.Web 項目下。編碼
實體層代碼被自動放置在 Entity 下spa
下面是實體層代碼,一看就能明白。
下面是業務邏輯層,這裏是按工廠模式生成的,固然框架裏已經提供了 IOC 容器也能夠直接調整成依賴注入模式。
接口層代碼
數據訪問層,數據工廠已經將對數據庫的訪問提供了 EF 及 Dapper 這兩種 ORM 的封,絕大部分狀況下不須要寫 SQL 語句,普通的 Lambda 表達式便可完成各類查詢,代碼整潔,可讀性很好。
若是須要換成依賴注入模式,只需在 IOC 配置文件註冊便可
下面是 MVC 中的視圖層
先後端經過 ajax+json 交互。就像上面,後臺返回的 json 數據,很簡單的就綁定到了表格上。像數據字典的也不用寫 SQL 關聯,這裏的數據字典,直接就能夠顯示來名稱。固然這些代碼都是能夠生成出來的。須要二次開發的話能夠直接修改這些代碼。
下面是表單頁裏的內容
其實裏面不少功能是組件化的,像單據編碼,就是通才編碼規則生成的。