久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

力軟(.NET)敏捷開發(fā)框架,,讓開發(fā)變的更簡單

 簡單g4z5mlb8up 2019-11-04

 力軟(.NET)敏捷開發(fā)框架,,讓開發(fā)變的更簡單

框架簡介:

軟件開發(fā),程序員就是不斷地跟變量,、方法、類,、接口這些東西打交道,,隨著開發(fā)經(jīng)驗(yàn)地積累,聰明的程序就會發(fā)現(xiàn)然開發(fā)出來的每個軟件都不一樣,,但是它們在很多地方又都是一樣的,。每個軟件的底層差不多都是需要進(jìn)行增刪改查、文件操作,、權(quán)限管理等等,。最后才是根據(jù)需求把這些底層功能組合包裝起來做成一個成品軟件,這個底層技術(shù)傳統(tǒng)意義上的軟件開發(fā)框架,。

力軟敏捷開發(fā)框架就是在此基礎(chǔ)上做了充分的優(yōu)化,,使開發(fā)者只用專注于業(yè)務(wù)功能的實(shí)現(xiàn),便捷快速的完成開發(fā)任務(wù),。

力軟敏捷開發(fā)框架有以下特點(diǎn):

1. 框架的主架為基于.net MVC的BS構(gòu)架,。

2. 后臺orm支持EF和dapper兩種模式。

3. 用于實(shí)現(xiàn)各類業(yè)務(wù)系統(tǒng),,如OA,、ERP、MIS,、CRM,、電商平臺等系統(tǒng)的開發(fā),。框架本身是一個可二次開發(fā)平臺,,開發(fā)者可以根據(jù)開發(fā)尚導(dǎo)進(jìn)行配置直接生成功能模塊,;但是他又是一套源代碼,開發(fā)者也可以直接在VS中基于框架做開發(fā),,甚至還可以對開發(fā)框架進(jìn)行發(fā)擴(kuò)展,。

4. 強(qiáng)大的權(quán)限管理組件,完成業(yè)務(wù)功能開發(fā)后,,系統(tǒng)可以直接使用通用權(quán)限來管理業(yè)務(wù)功能的操作權(quán)限及數(shù)據(jù)權(quán)限,。

5. 集成工作流引擎組件,使業(yè)務(wù)流程靈活可控,。

6. 集BS開發(fā),、微信組件、APP開發(fā)組件于一體,,一套框架幫您解決所有問題,。

7. 使用里敏捷開發(fā)框架能幫開發(fā)者節(jié)約開發(fā)成本、提高開發(fā)效率,、提高軟件質(zhì)量,、縮短開發(fā)周期。

1,、 核心優(yōu)勢

1. 快速開發(fā),。開發(fā)框架中有多套開發(fā)模板,選擇模板后按照尚導(dǎo)操作可自動產(chǎn)生包含界面在內(nèi)的所有代碼,。如果需要二次開發(fā),,可以直接修改生成的源代碼。說得夸張一些如果產(chǎn)品經(jīng)理拿著這套框架進(jìn)行建模,,模型出來了軟件也基本就開發(fā)出來了,,在編碼效率上至少比傳統(tǒng)開發(fā)提高90%的效率。

2. 界面風(fēng)格簡潔,、大氣,、操作便捷,非常適合大多數(shù)人的審美觀念,,自己提升軟件的印象分,。

3. 采用SOA構(gòu)架,系統(tǒng)核心功能均可以通過服務(wù)的方式提供給外部調(diào)用,,方便系統(tǒng)與ERP系統(tǒng)及周邊系統(tǒng),、硬件設(shè)備接口交互能力,解決企業(yè)信息化孤島問題。

4. 強(qiáng)大的UI組件,。UI層基于jQuery+Div+長沙市+ajax開發(fā),,沒有采用第三方UI框架使得UI保持了簡潔輕巧,重要的是不用支付額外的UI版權(quán)費(fèi)用,。另外也集成了大量的如勾選框,、文本輸入框、動態(tài)下拉框,、樹型組件,、Grid、翻頁,、數(shù)據(jù),。條件查詢、導(dǎo)出,、下載等組件,,即使您不是前端高手,也可以把前端做得很酷炫,。

5. 開發(fā)平臺穩(wěn)定,、成熟、高效,??蚣芤淹ㄟ^上海計(jì)算機(jī)軟件術(shù)開發(fā)中心評測。

6. 系統(tǒng)前后臺通Ajax交互,,這樣使得前后臺不必依賴于后臺的開發(fā)語言,,日后要重構(gòu)成php、JSP后臺的話,,UI層完全不用動。

7. 開發(fā)框架完美支持Oracle,、SQL Server,、MYSQL數(shù)據(jù)庫。并且還支持在框架中同時操作多數(shù)據(jù)庫,,靈活性,、穩(wěn)定性都非常好。

8. 提供自定義報(bào)表功能,??赏ㄟ^編寫SQL、Procedure作為數(shù)據(jù)庫來源進(jìn)行構(gòu)建不同類型的圖形報(bào)表,。

9. 提供工作流引擎組件,,開發(fā)者可以直接在開發(fā)框架中使用自定義報(bào)表來承載業(yè)務(wù)數(shù)據(jù)進(jìn)行流程審批;也可以編寫代碼完成復(fù)雜表單然后調(diào)用流程引擎服務(wù)進(jìn)行流程審批。

10. 提供強(qiáng)大的權(quán)限管理組件,,基于框架開發(fā)出來功能后就可以直接給被授權(quán)角色授予該功能的權(quán)限,。

11. 提供SSO(單點(diǎn)登陸)服務(wù),方便多系統(tǒng)統(tǒng)一登陸管理,。

12. 提供微信企業(yè)號開發(fā)組件功能,、讓您的系統(tǒng)更貼近用戶。

13. 提供APP開發(fā)功能,,是的,,普通的開發(fā)人員也可以基于力軟敏捷開發(fā)框架進(jìn)行APP開發(fā)了,您不用支付高額的工資聘請安卓和iOS開發(fā)人員,。

14. 框架支持Websocket,,讓通訊變得更即時。

15. 框架支持redis緩存集群,,讓你的系統(tǒng)飛起來,。

16. 優(yōu)質(zhì)的售后服務(wù)。

2,、 開發(fā)示例

框架整體體代碼層次

整體采用多層工廠/依賴注入模式,。

http://img3./5dbfd7ca000148e002460497.jpg

http://img1./5dbfd7ca00019b9901820249.jpg

開發(fā)示例

在用力軟敏捷開發(fā)框架進(jìn)行快速開發(fā)時有兩種開發(fā)模式,一種是純定義表單無需編譯的,,另一種是需要要生成代碼,,重新編譯的。

代碼生成開發(fā)模式

1.選擇敏捷開發(fā)點(diǎn)代碼生成器

http://img1./5dbfd7e20001343312670713.jpg

2.指定數(shù)據(jù)源,、對各項(xiàng)開發(fā)參數(shù)進(jìn)行設(shè)置

http://img2./5dbfd8040001338412670605.jpg

http://img./5dbfd8040001751f12670605.jpg

http://img3./5dbfd804000110a012670605.jpg

http://img1./5dbfd8040001689512670605.jpg

http://img4./5dbfd8050001146b12670605.jpg

http://img./5dbfd8040001401819200917.jpg

http://img1./5dbfd8050001dc9f12670605.jpg

http://img2./5dbfd8050001812c12670605.jpg

http://img./5dbfd8060001982b12670605.jpg

跟著開發(fā)尚導(dǎo)一步步設(shè)置就可以自動生成代碼,,代碼會根據(jù)開發(fā)者的設(shè)置放入到指定項(xiàng)目的指定位置。標(biāo)準(zhǔn)的MVC構(gòu)架,,表示層代碼在LeaRun.Application.Web項(xiàng)目下,。

http://img2./5dbfd84c0001f80203060407.jpg

實(shí)體層代碼被自動放置在Entity下

http://img3./5dbfd86c0001fda503110435.jpg

下面設(shè)計(jì)實(shí)體層代碼,一看就明白,。

 http://img3./5dbfd8740001538e04020377.jpg

下面是業(yè)務(wù)邏輯層,,這里是按工廠模式生成的,當(dāng)然框架里已經(jīng)提供了IOC容器也可以直接調(diào)整成依賴注入模式,。

http://pubimage.360doc.com/wz/default.gif

接口層代碼

http://img4./5dbfd8890001dff206570420.jpg

數(shù)據(jù)訪問層,,數(shù)據(jù)工廠已經(jīng)將對數(shù)據(jù)庫的訪問提供了EF及ORM的封,絕大部分情況下不需要寫SQL語句,,普通的Lambda表達(dá)式即可完成各種查詢,,代碼整潔,可讀性很好,。

http://img1./5dbfd8a000010dfd05540272.jpg

如果需要換成依賴注入模式,,只需在IOC配置文件注冊即可。

http://img./5dbfd8a900016a2a06380386.jpg

下面是MVC中的視圖層

http://img4./5dbfd8bb00016a2a06380386.jpg

http://img4./5dbfd8bc0001196505530299.jpg

前后端通過ajax+json交互。就像上面,,后臺返回的json數(shù)據(jù),,很簡單的就綁定到可表格上,像數(shù)據(jù)字典的也不用寫SQL關(guān)聯(lián),,這里的數(shù)據(jù)字典,,直接就可以顯示來名稱。當(dāng)然這些代碼都是可以生成出來的,。需要二次開發(fā)的話可以直接修改這些代碼,。

http://img1./5dbfd8bc00016a2a06380386.jpg

下面是表單頁里的內(nèi)容

http://img./5dbfd8ff0001bb1f05540321.jpg

http://img3./5dbfd9000001492f05540364.jpg

其實(shí)里面很多功能是組件化的,像單據(jù)編輯嗎,,就是通才編輯規(guī)則生成的,。那種下拉框的數(shù)據(jù)綁定很簡單在前端只用一句代碼就解決了就像上圖。

看一下效果,,訂單管理,,主要表架構(gòu)的,這個是列表頁

http://img2./5dbfd91500019f7d19201080.jpg

這個是表單錄入的界面

http://img1./5dbfd91f0001dfd419201080.jpg

表單設(shè)計(jì)器開發(fā)模式

表單設(shè)計(jì)器開發(fā)模式比較適合沒有編程基礎(chǔ)或這業(yè)務(wù)邏輯相對簡單的功能開發(fā),。

看一下表單設(shè)計(jì)器

http://img1./5dbfd92f0001c11c19201080.jpg

http://img4./5dbfd92f000115a419201080.jpg

http://img2./5dbfd92f0001860712670713.jpg

就是這樣在框架開發(fā)平臺里拖拽就好了,。

http://img./5dbfd9420001e3c412670713.jpg

直接就可以得到如上的圖形報(bào)表,圖形組件是用開源免費(fèi)的echarts,。

http://img2./5dbfd94a0001426c19201080.jpg

開發(fā)完成后就可以直接把開發(fā)出來的功能模塊進(jìn)行授權(quán)操作,。

http://img./5dbfd9570001dfc219201080.jpg

http://img./5dbfd9570001869512670713.jpg

這個是框架內(nèi)置的工作流組件,可以進(jìn)行可視化流程設(shè)計(jì),。

體驗(yàn)地址:https://www./Home/VerificationForm

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多