国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

開源框架RapidWebDev介紹

2019-11-17 03:54:09
字體:
供稿:網(wǎng)友
RapidWebDev(http://rapidwebdev.codeplex.com/)是一個完全開源的企業(yè)應用快速開發(fā)框架,它致力于是通過整合和創(chuàng)新對生產(chǎn)率和質(zhì)量進行提高。現(xiàn)階段,它整合了開發(fā)中需要用到的大多數(shù)常用的組件,服務,API以及UI框架。實踐證明,它可以讓項目節(jié)省超過50%的代碼,并且代碼質(zhì)量和開發(fā)效率比其他的解決方案都要高出很多。 RapidWebDev源于2004年至今我們近十個外包項目中積累的才智和豐富經(jīng)驗。 項目由Eunge發(fā)起,并于2008年成立了一個專們的團隊對其進行開發(fā)和維護。你可以到我們的網(wǎng)站上去查看RapidWebDev的發(fā)展路線圖,也可以將好的想法或遇到的BUG提交給我們,以協(xié)助RapidWebDev更加的完善和強大。

“一切都已經(jīng)為您準備好了,您只需要將精力放到具體的業(yè)務邏輯上去。”

——RapidWebDev.Org

1.    概述

Eunge 在CodePlex上發(fā)表的視屏介紹

RapidWebDev是一個完全開源的企業(yè)應用快速開發(fā)框架,它提供了在.NET開發(fā)中經(jīng)常會用到的組件和服務,當前包括了常用組件, 擴展模型, 業(yè)務平臺和 快速web架構(gòu)四個部分,我們計劃在不久的將來添加文件管理,社區(qū)和搜索/索引等組件。

常用組件

常用組件是一些常用的組件和可復用API的集合,它包含了公共方法、異常處理,緩存、驗證、全球化/本地化、動態(tài)類生成器、Data Context工廠、日志處理、事物處理、SPRing.NET整合等等

擴展模型

擴展模型可以讓你在系統(tǒng)運行的時候動態(tài)的編輯字段,并且不用重新編譯就可以實現(xiàn)用戶界面的更新及CRUD操作,并且它還提供元數(shù)據(jù)管理的用戶界面和asp.net動態(tài)表單的驗證支持。

快速WEB架構(gòu)

快速web架構(gòu)是一套WebUI框架,你不用了解太多的JS,HTML,CSS,Ajax解決方案等技術(shù),只需要編寫xml配置文件定義用戶界面和通過實現(xiàn)簡單的接口來整合客戶的商業(yè)邏輯,便能實現(xiàn)高效的 AJAX的web應用程序。它能將開發(fā)人員從一些繁瑣的事情(比如:調(diào)整頁面CSS文件,編寫大量的HTML/ASP.NET代碼,處理大量的UI邏輯,為頁面設置數(shù)據(jù)綁定,處理分頁及排序,統(tǒng)一頁面風格和操作規(guī)范等)中解放出來,從而專注于商業(yè)邏輯,軟件質(zhì)量等方面。

業(yè)務平臺

業(yè)務平臺是一個可重用API和組件的集合,他幫助開發(fā)人員將精力更多的集中到商業(yè)應用程序的開發(fā)上。他包含了成員,角色,權(quán)限,組織,等級,實體模型,關(guān)系模型,用戶授權(quán)和驗證,站點地圖和SAAS架構(gòu)等。這里有一個我們的成功案例,在2009年8月,我們交付了一套社區(qū)管理系統(tǒng),整個開發(fā)周期只有短短的一個月(我們的客戶估計要3-4個月),并且bug數(shù)量總共不到10條。你也許覺得這不可思議,但是RapidWebDev讓這成為了可能,因為RapidWebDev大大的簡化了我們的工作,提供了可靠的質(zhì)量保證。我們只增加了4張數(shù)據(jù)表和5000行代碼,便實現(xiàn)了客戶所需要的功能。

2.      系統(tǒng)特色

  通過XML配置實現(xiàn)真正的Ajax頁面,而不需要過多的關(guān)注html, css和js開發(fā)

  基于插件式的設計,易于集成

  可擴展的身份驗證和授權(quán)解決方案。

  成員,角色,權(quán)限,組織數(shù)據(jù)模型和管理接口。

  層次模型和管理接口

  枚舉數(shù)據(jù)模型和管理接口

  關(guān)系數(shù)據(jù)模型和管理接口

  通過擴展模型來管理運行時對象屬性

  成熟,專業(yè),可以定制的Web用戶界面,且可以方便的進行權(quán)限控制

  SAAS兼容架構(gòu)

  全球化和本地化支持.

  事務性緩存允許緩存和事務能同步工作

  提供了許多有用的工具,如:緩存,事物處理,驗證,異常處理,日志,Linq DataContext工廠,Restful web service等.

3.  系統(tǒng)架構(gòu)

  基于.NET Framework 3.5 SP1,并且使用的目前最新的技術(shù)開發(fā)。

  全面支持SAAS 架構(gòu).

  通過Spring.NET實現(xiàn)松散連接,插件和AOP.

  通過Common Logging處理日志, 它整合了常用的日志解決方案,如:Log4net, NLog 和 MS Enterprise Library Logging等.

  通過ExtJS實現(xiàn)UI的動態(tài)輸出,它提供了最佳的用戶體驗以及可靠性.

  通過Linq-To-SQL進行數(shù)據(jù)訪問,我們計劃在ADO.NET Entity Framework成熟以后進行遷移.

  Restful web service.

  通過NBehavior實現(xiàn)行為驅(qū)動.


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 梅州市| 和静县| 克山县| 云梦县| 富蕴县| 东阿县| 阿瓦提县| 台前县| 获嘉县| 高州市| 曲阳县| 衡山县| 辉南县| 德州市| 奎屯市| 周宁县| 镇平县| 专栏| 洛川县| 海宁市| 华宁县| 武强县| 松江区| 孟州市| 宣城市| 昌吉市| 白银市| 延庆县| 尉犁县| 三门峡市| 百色市| 桓台县| 恭城| 普安县| 南丰县| 康马县| 东乡族自治县| 泗阳县| 海兴县| 五指山市| 凤阳县|