一、AgileEAS.NET平臺簡介
AgileEAS.NET平臺是一套應用系統(tǒng)快速開發(fā)平臺,用于幫助中小軟件開發(fā)商快速構建自己的企業(yè)信息管理類開發(fā)團隊,以達到節(jié)省開發(fā)成本、縮短開發(fā)時間,快速適應市場變化的目的,AgileEAS.NET應用開發(fā)平臺包含基礎類庫、資源管理平臺、運行容器、開發(fā)輔助工具等四大部分,資源管理平臺為敏捷并行開發(fā)提供了設計、實現(xiàn)、測試等開發(fā)過程的并行。
AgileEAS.NET平臺基于軟件過程改進以及構件化快速開發(fā)兩方面達到這方面的目標,在軟件過程改進實踐方面,提出了獨有的“敏捷并行開發(fā)方法”開發(fā)方法,其目的是在軟件的管理之中提出符合國內中小軟件企業(yè)實際情況并且可操作的軟件工程實踐、軟件過程改進思想、及相配套的項目管理系統(tǒng)。
在快速開發(fā)方面,AgileEAS.NET平臺平臺提供了企業(yè)應用開發(fā)所需的諸如ORM、IOC、分布式通信、插件與平臺基礎結構以及一系統(tǒng)的快速生成工具,涵蓋開發(fā)過程中的設計、編碼、集成、部署、運維等各個環(huán)節(jié)。
二、AgileEAS.NET 平臺對Silverlight的支撐
有關于Silverlight技術的介紹,我就不在本文去提及了,這些基礎知識相信大家都會有,如果沒有,那么請在網上google或者baidu,總的來說,Silverlight是構件RIA應用的一個重要手段,因為其采用和.NET兼容但很精簡的編程模式,會大大的降低RIA應用的開發(fā)成本以及會極大的提高RIA應用的開發(fā)速度,進而提高企業(yè)的生產周轉效率。
AgileEAS.NET平臺平臺是一套基于微軟dotNET技術體系的企業(yè)級快速開發(fā)平臺/中間件/框架,我們一直一來努力為國內中心軟件開發(fā)商、創(chuàng)業(yè)團隊、獨立開發(fā)者提供最好的企業(yè)應用快速開發(fā)工具幫助大家成長,在最新的AgileEAS.NET‘ 5 .0版本中對Winform/WPF/Silverlight/WebForm都提供運行支撐平臺,我們努力提供一套Winform/WPF/Silverlight/WebForm不同展現(xiàn)與統(tǒng)一的后端支撐的多層分布式架構體系。
三、AgileEAS.NET For Silverlight的技術體系
1:構件技術體系/插件平臺
秉承著AgileEAS.NET 對構件技術體系的支撐,AgileEAS.NET For Silverlight實現(xiàn)了Silverlight版本的構件組織模型,我們在5.0版本之中提供了構件的安裝、配置、訪問授權、以及基礎的帳號管理、角色管理、導航管理、標準的權限管理、參數(shù)控制基本管理業(yè)務構建。
2:AgileEAS.NET RIA
除了在構件技術體系對Silverlight的支撐之外,我們也提供了一套類似于WCF-RIA的 AgileEAS.NET RIA技術用于Silverlight和服務端的業(yè)務通信。
3:統(tǒng)一的數(shù)據(jù)實體層/業(yè)務層
為了能達到“Winform/WPF/Silverlight/WebForm不同展現(xiàn)與統(tǒng)一的后端支撐的多層分布式架構體系”,我們在平臺對Silverlight的支撐體系中提供了與AgileEAS.NET平臺傳統(tǒng)開發(fā)兼容的Orm技術體系,即同一ORM實體可以自由的在Silverlight與傳統(tǒng).NET開發(fā)之間進行漂移通信。
4:分布式Linq技術
嚴格的講分布式Linq技術已經在AgileEAS.NET平臺4.0版本之中大量使用,本次在Silverlight支撐體系之中我們同樣提供了支撐,分布式linq技術我相信能為Silverlight開發(fā)RIA應用提供極大的方便,這個有過Silverlight開發(fā)經驗的朋友更能體會這一點,在微軟提供的Linq技術之中沒有辦法讓Linq通過分布式網通傳輸,也說是比如說在不能在Silverlight之中動態(tài)查詢服務端的數(shù)據(jù),在微軟提供的WCF-RIA之中同樣不能,這就是我們?yōu)槭裁床皇褂肳CF-RIA而單獨開發(fā)AgileEAS.NET RIA的重要原因。
5:資源替換技術
這個也是AgileEAS.NET的成熟技術,我們只不過把他搬到Silverlight之中,我們在AgileEAS.NET For Silverlight的運行容器之中提供了一套資源標準,以便于開發(fā)人員動態(tài)的替換登錄界面、啟始頁模塊以及主體應用界面的Top、Bottom區(qū)域圖片。
四、Silverlight支撐平臺展示
前面大概向大家介紹關于AgileEAS.NET For Silverlight的基礎理念極其技術體系進行了一個介紹,我相信文字介紹怎么樣也比不上應用的真家伙的展示,下面開發(fā)上圖。
登錄界面
主界面
模塊管理

帳號管理
角色管理
導航管理
資源替換
目前Silverlight支撐平臺可以做到動態(tài)替換登錄界面和啟始頁模塊,我來一個替換后的登錄界面
資源的替換通過在Silverlight部署的服務端配置文件之中進行替換:
五、如何獲得AgileEAS.NET For Silverlight
AgileEAS.NET For Silverlight 是AgileEAS.NET平臺5.0版本的組成部分,將隨著AgileEAS.NET.NET5.0版本一起發(fā)布,請大家及時關注我們的博客和官網,如有商業(yè)需要我們的技術支撐,請及時通過各種途徑聯(lián)系我們。
六、技術參與、引用、感謝
AgileEAS.NET For Silverlight 參考和引用了園子里很多朋友的優(yōu)秀成果,比如EasySL項目的一些控件(分頁、Loading)與參考了主體界面的菜單隱藏動作,也參考過其他不少朋友的作品,在此就不一一列舉,總之感謝各位前人的經驗。
七、AgileEAS.NET 4.0 下載
有關于平臺最新版本的最新發(fā)布版本的程序集、類庫手冊、相關資料,請大家從AgileEAS.NET平臺的官網http://www.smarteas.net/進行下載,官網設有獨立的下載頁面,從這里下載:官網下載頁面。
八、如何聯(lián)系我們
如果您在使用AgileEAS.NET開發(fā)平臺中有什么問題,請使用如下幾種聯(lián)系方式或者溝通方式。
1、官方網站:
AgileEAS.NET平臺:http://www.smarteas.net/
敏捷軟件工程實驗室:http://www.agilelab.cn/
2、AgileEAS.NET平臺交流群:
AgileEAS.NET平臺交流群:120661978(超級群)[已滿]
AgileEAS.NET平臺交流群:116773358(高級群)[已滿]
AgileEAS.NET平臺交流群:125643764(高級群)[新建]
AgileEAS.NET平臺交流群:147168308(高級群)[新建]
3、系統(tǒng)架構交流群:
系統(tǒng)架構交流群:9105332(高級群)(已滿)
系統(tǒng)架構交流群1:124825459(高級群)(已滿)
系統(tǒng)架構交流群2:49124441(高級群)(已滿)
系統(tǒng)架構交流群3:47025564(高級群)(已滿)
分享名稱:Silverlight企業(yè)應用開發(fā)實踐-AgileEAS.NET平臺5.0Silverlight支撐預覽
網頁網址:http://chinadenli.net/article36/ihjcpg.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供全網營銷推廣、App設計、面包屑導航、網站導航、企業(yè)建站、商城網站
廣告
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創(chuàng)新互聯(lián)