亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

七大.NET著名開源項目源碼推薦

2024-07-10 13:28:32
字體:
來源:轉載
供稿:網友

盡管過了相當長的時間,花費了不少資源,微軟和.NET社區還是在最近幾年加入到了開源運動的陣營中來了,這令人相當驚訝,因為兩大陣營一直都是經常對立的。然而,事實是依靠開源,微軟社區中的開源開發工具日益發展壯大。本文將深入了解.NET領域的開源項目,介紹七個在全球受到數百萬.NET開發者擁戴和歡迎的開源項目。

AJAX 控件工具包

僅僅五年時間,自從AJAX的概念提出來以后,使用Javascript,XML和異步通信去提升用戶的在線體驗已經從新穎的想法變為實在的需要。因為AJAX驅動的要求已經變得很普通,不久開發者們都投入到開發AJAX框架中去,這使得像日歷和客戶端表單驗證這樣的功能變得很容易實現。

.NET開發者在處理AJAX方面有ASP.NET AJAX Control Toolkit工具包這個很好的解決方案。它由微軟公司和開發者社區聯合開發,提供了多種功能強大的控件,如評分控件,模態彈出窗口,密碼強度驗證器,可拖拉的面板。

可以查看ASP.NET主頁上該項目的主頁,上面有控件示例的清單和例子,除此之外,還有大量的導學文章,能指導如何充分利用工具包的很多特性。

ASP.NET MVC

MVC的架構在現在的Web開發中起著重要的作用,象Ruby on Rails,Zend Framwork等框架都是使用MVC框架進行開發的。多虧有了ASP.NET MVC框架,.NET開發者也能夠擁有一個功能強大的MVC框架了。ASP.NET MVC框架提供了MVC的良好分層,測試驅動以及“約定優先”的最佳實踐,為.NET開發者構建復雜的網頁提供了強大的解決方案。因為是基于.NET構建的,開發者能充分利用ASP.NET的諸如數據緩存和表單驗證等功能。你還可以發現不少其他項目也是基于ASP.NET MVC構建,并且提升了其功能,象MvcContrib,它擴展了ASP.NET MVC的功能,還包括象UI helper和模型綁定器等功能。

ASP.NET MVC框架的網站提供給新手一系列學習資源,包括了視頻系列導學,它們通過示范搭建應用程序的方法去指導讀者學習。

CruiseControl

現在軟件的復雜性使得軟件開發團隊不得不重新考慮軟件開發的過程,這要引入既能縮短開發時間又能提高軟件質量的方法。這使得出現了大量的軟件開發最佳實踐,它們越來越廣泛應用在企業中,象測試驅動和持續集成。其中持續集成在整個軟件開發過程中,通過有計劃和嚴格地整合工程的組件,并能盡可能減少在這方面付出的時間和精力。這使得開發者能盡早發現和解決在整合過程中的問題,而不是等問題變得越來越復雜再去解決。

更準確來說,持續集成包含了軟件開發過程中的自動化過程,包括定期運行測試,在每次開發者向工程代碼庫提交代碼時,重新編譯構建項目。因為這個自動化的階段包含了大量的象文件移動等操作,近年來,很多能完成自動持續化集成的解決方案出現了,其中包括開源項目CruiseControl,CruiseControl提供了自動化構建的工具,可以查看構建的結果,并且生成報告。CruiseControl現在已變成一個十分流行的持續集成解決方案。在眾多的第三方持續集成工具中,可以找到象JCCTray這樣的工具,它是一個桌面運行的應用程序,可以直接了解你的構建服務器的狀態,并且BigVisibleCruise這個工具,使用可視化的提示顯示構建服務器上所有受管理的工程的狀態。

DotNetNuke

隨著越來越多的公司正把它們的商務活動遷移到在網上,這需要功能強大的網站內容管理系統,而不僅是簡單更新一下網頁內容。實際上,現在的網站不僅是賣商品,同樣也管理銷售機會和其他合同等,也要維護文檔和提供如圖片和視頻等多媒體服務。最有效去管理這些大量的內容的是采用集中的內容管理系統。其中最著名的解決方案是DotNetNuke,它是一個功能強大的基于 .NET的內容管理系統,已在全球500強中很多企業和眾多開發者中被采用。

DotNetNuke雖然已經有了多個版本,但開源的社區版本提供了數百個特性,如它們能讓公司去管理通告,實現論壇交互,而這些都不需要有任何的編程知識。如果公司需要自定義一些新功能的話也能按它們的需要去擴展。

Mono

2002年,.NET 1.0的出現是軟件開發領域中的一個分水嶺,在眾多特性中,它可以讓開發者使用任何支持.NET公共運行時的語言去開發應用。當然,微軟將WINDOWS平臺作為.NET運行的主要平臺,這對象LINUX等其他系統來說是個噩夢。然而因為.NET是基于一系列公開的標準的,一些企業組織的開發者開發了Mono項目,能讓.NET可以運行在非微軟平臺上。

現在由于Novell公司的大力支持,Mono項目這些年發展得相當迅速,它不但能讓.NET跑在非微軟的平臺上,也支持在LINUX上運行Sliverlight技術(目前代號為Monnlight),甚至開始研究在使用C#語言去編寫iPhone上的應用。

可以到Mono的主頁上去查看更多的相關信息,除此之外還可以去下載Mono專門為Visual Studio開發的插件工具。

NAnt

無論是JAVA還是.NET的開發者對代碼的編譯部署過程都是十分熟悉的,這個過程隨著工程項目變得越來越復雜,從而也會耗費不少時間。為了應對這一問題,開發者James Davidson編寫了ANT這一自動構建工具,它在JAVA開發者社區陣營中開始應用得越來越普遍,不久,NET陣營中的NANT項目也隨之誕生。使用NANT,你可以建立構建腳本,不論是執行單元測試還是創建文檔等其他.NET的構建周期,都可以自動執行這些腳本。

NHibernate

盡管在軟件開發中,關系數據庫的應用是很普遍了,但開發者和數據庫之間還是存在一些壁壘。問題關鍵在于如何高效地在應用和數據庫之間以各自支持的格式轉換數據。開發者盡了很大的努力創造了很多方便轉換的工具,其中最著名的是象Hibernate這樣的對象關系映射框架(ORM)

.NET開發者在處理ORM方面有NHibernate這樣的工具,自從2005年它出現后,廣為受到開發者的歡迎。NHibernate能完成.NET開發者面對的大量枯燥的數據日常操作,不僅在映射應用的模型到數據表上很有作用,而且能根據預先定義好的數據模型去產生表的模型定義。

NHibernate的網站上提供了大量的有用的資源,能幫助你去了解這個強大的ORM解決方案框架。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线资源网| 国产激情久久久| 国产精品第1页| 国产91对白在线播放| 国产成人亚洲综合| 成人午夜在线视频一区| 国产在线拍偷自揄拍精品| 7777精品久久久久久| 亚洲国产天堂久久综合网| 日韩欧美在线观看视频| 国产精品美女久久久久av超清| 91精品视频在线免费观看| 亚洲一区二区三区香蕉| 亚洲视频在线观看| 日韩女优人人人人射在线视频| 国产成人涩涩涩视频在线观看| 在线国产精品视频| 欧美在线一区二区三区四| 97人洗澡人人免费公开视频碰碰碰| 亚洲欧美日韩网| 亚洲国产小视频| 国产精品无码专区在线观看| 亚洲第一av网| 国产精品久久一区主播| 亚洲午夜精品久久久久久性色| 亚洲天堂精品在线| 国产精品中文字幕在线观看| 国产精品第七影院| 欧美日韩中文字幕在线视频| 久久久人成影片一区二区三区| 久久久久国产精品一区| 国产视频在线观看一区二区| 亚洲а∨天堂久久精品9966| 精品视频在线播放色网色视频| 欧美疯狂做受xxxx高潮| 亚洲无亚洲人成网站77777| 久久久天堂国产精品女人| 亚洲一区二区黄| 深夜精品寂寞黄网站在线观看| 午夜精品一区二区三区av| 亚洲一区二区久久久久久久| 中文综合在线观看| 日本一本a高清免费不卡| 国产成人精品午夜| 亚洲第一区中文字幕| 成人黄色在线播放| 日本道色综合久久影院| 国产精品黄色影片导航在线观看| 亚洲国产精品va在线看黑人| 亚洲欧美激情另类校园| 这里只有精品在线播放| 亚洲天堂av综合网| 精品在线小视频| 亚洲精品资源在线| 亚洲图片制服诱惑| 日韩欧美视频一区二区三区| 久久久久久九九九| 综合久久五月天| 九九精品视频在线观看| 91av视频在线免费观看| 日韩中文字幕在线视频播放| 亚洲综合在线做性| 97视频在线观看成人| 久久成人精品视频| 美乳少妇欧美精品| 欧美一二三视频| 国产精品久久av| 国产欧美日韩中文字幕在线| 日韩av在线不卡| 国产成人自拍视频在线观看| 午夜精品久久久久久久久久久久| 欧美国产日韩一区| 精品久久久久久久久久久久久| 国产日韩精品在线| 亚洲女人天堂色在线7777| 欧美激情一区二区三区久久久| 欧美日韩在线视频一区| 日韩视频在线免费| 亚洲人成绝费网站色www| 亚洲理论在线a中文字幕| 538国产精品视频一区二区| 青草成人免费视频| 精品精品国产国产自在线| 美女久久久久久久久久久| 欧美激情视频免费观看| 亚洲精品国产精品国自产观看浪潮| 国产日本欧美一区二区三区| 国产欧美一区二区三区视频| 亚洲第一精品电影| 日韩欧美在线中文字幕| 久久久视频精品| 日韩中文字幕在线播放| 91九色视频在线| 欧美日韩国内自拍| 精品电影在线观看| 国产在线播放不卡| 国产精品狠色婷| 欧美另类69精品久久久久9999| 97在线免费观看| 久久久极品av| 日韩欧美国产免费播放| 国产+人+亚洲| 欧美极品少妇xxxxⅹ免费视频| 国产精品欧美日韩一区二区| 国产欧美日韩综合精品| 欧美激情在线狂野欧美精品| 亚洲欧美日韩爽爽影院| 亚洲人a成www在线影院| 日韩综合视频在线观看| 国内精品美女av在线播放| 日韩电影免费观看在线| 亚洲偷欧美偷国内偷| 久久久噜久噜久久综合| 国产精品第10页| 久久免费少妇高潮久久精品99| 黄色成人av在线| 综合网日日天干夜夜久久| 日韩免费中文字幕| 国产欧美日韩精品丝袜高跟鞋| 最近2019好看的中文字幕免费| 久久久精品一区二区| 国产精品视频专区| 草民午夜欧美限制a级福利片| 久久久天堂国产精品女人| 国产精品久久久久久久久久小说| 日韩欧美中文第一页| 国产精品视频地址| 久久国产精品久久久久久久久久| 国产精品久久久久久久久借妻| 日韩欧美在线第一页| 日韩av综合中文字幕| 中文字幕日韩电影| 久久噜噜噜精品国产亚洲综合| www.日韩系列| 亚洲性日韩精品一区二区| 91亚洲精品一区二区| 亚洲午夜国产成人av电影男同| 欧美日本在线视频中文字字幕| 在线激情影院一区| 欧美日韩国产精品一区二区不卡中文| 精品成人国产在线观看男人呻吟| 大胆欧美人体视频| 亚洲欧洲在线播放| 亚洲午夜国产成人av电影男同| 国产精品∨欧美精品v日韩精品| 久久高清视频免费| 深夜福利日韩在线看| 国产精品欧美日韩久久| 欧美有码在线观看视频| 欧美国产日韩在线| 日韩激情av在线播放| 国产丝袜视频一区| 久久久www成人免费精品| 97视频在线观看网址| 在线观看成人黄色| 91精品国产91久久久久福利| 欧美日韩亚洲视频一区| 国产成人精品999| 中日韩美女免费视频网站在线观看| 国产精品一区二区三区在线播放| 国产97免费视| 久久精品99久久久久久久久| 久久久久久久久久久91| 国产精品女主播|