天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ASP.NET MVC 3 Beta新特性以及.Net開源的趨勢----最新譯文

  NuPack – .NET開源軟件包管理器

  NuPack是一個開源的軟件包管理器,它使你在項目中能夠更加容易的查找、安裝和使用.NET 庫。它能夠和所有的.NET 項目類型很好的一起工作(包括,沒有任何限制的,ASP.NET Web Forms和ASP.NET MVC).

  NuPack 使維護(hù)開源項目的開發(fā)者(例如, Moq, NHibernate, Ninject, StructureMap, NUnit, Windsor, RhinoMocks, Elmah, 等等) 能夠去打包他們的庫,并且使用一個在線的,可查找的gallery/catalog 來注冊它們。客戶端NuPack tools –它與Visual Studio 集成度很高– 讓任何一名 .NET開發(fā)者在他們的項目中能夠輕松的使用這些類庫,并且安裝它們。

  NuPack 處理庫之間的依賴管理(例如: library1 依賴于library2). 它同樣使你在后續(xù)的項目中能夠很容易的修改(并且隨意的移除) 庫. 它支持更新web.config 文件(如果一個包需要配置設(shè)置). 同樣,它允許程序包來增加PowerShell scripts 到一個項目中 (例如: scaffold commands).最重要的, NuPack 是透明的– 并且在系統(tǒng)層上沒有安裝任何東西. 相反,它致力于更加容易的讓你使用你的項目來管理你的庫。

  NuPack本身就是一種開源的項目.  The Outercurve Foundation (formerly CodePlex Foundation)今天宣布接納NuPack 項目到the ASP.NET Open Source Gallery中。

我們的目標(biāo)是使NuPack在.NET項目中盡可能簡單地整合開源庫。它將支持Visual Studio的所有版本。今天,你能夠使用它的第一個開發(fā)版本來開始。

  一個簡單的NuPack場景– 使用 ELMAH

  作為一個簡單的例子來顯示了NuPack能夠做什么-----讓我們假設(shè)我們正在進(jìn)行一項全新的 ASP.NET 應(yīng)用程序開發(fā),并且想要使用的流行的“ELMAH”庫來記錄和報告我們網(wǎng)站的錯誤。ELMAH安裝,你需要手動下載,解壓它,增加引用到你的項目中,確保你擁有源碼控制綁定來正確的安裝庫,并更新你的應(yīng)用程序的web.config 文件,包括ELMAH HttpModule記錄。所有都是可行的——但有點乏味?! ?br />  當(dāng)NuPack安裝之后,你能簡單地打開新的“Package Manager Console”,在里面鍵入”Add-Package elmah”。

image

  鍵入"Add-Package elmah” ,導(dǎo)致NuPack 核查Elmah庫的在線定位, 下載它, 增加它的引用到你的項目中, 并且自動的增加適當(dāng)?shù)腅lmah 注冊條目在你的應(yīng)用程序的web.config文件中:

image

  現(xiàn)在我們已經(jīng)為我們的項目設(shè)置、安裝了Elmah,并且啟用了錯誤報告記錄。不需要額外的手工步驟來使它工作。

  學(xué)習(xí)和了解更多關(guān)于NuPack的知識

  點擊下面的鏈接來學(xué)習(xí)和了解更多關(guān)于NuPack的內(nèi)容和大量的情景:

  .NET開源

  我們認(rèn)為NuPack將是一個 .NET stack 前進(jìn)的基本成分。這將鼓勵更多的開發(fā)者使用開源庫。有一個標(biāo)準(zhǔn)的軟件包管理器集成到Visual Studio ,將同樣很有希望的鼓勵更多的開源.NET項目創(chuàng)建。

  ASP.NET MVC 3 Beta

  這個版本是 ASP.NET MVC 3 Preview的一個重要的更新,它包含了大量的功能改善?! ?br />  除了ASP.NET MVC 3的特性(introduced with the first preview),今天的Beta版本包括:

  • Razor 增強(qiáng)功能: ASP.NET MVC 3 支持這個新的Razor 視圖引擎選項。除了ASP.NET MVC 3 Preview中的功能外,今天的Beta版本增加大量的額外功能: Cleaner MVC integration – 包括使用一個新的@model 語法來清潔指定類型被傳送到視圖 。一個新的@helper 語法來申明可重用的HTML helpers 。一個新的 @* *@ 注釋語法。 支持使用Razor的C#和VB 風(fēng)格。

  • 新的 View Helpers: 新的view helper方法現(xiàn)在已經(jīng)支持.  它包括一個新的Chart() helper method來動態(tài)創(chuàng)建charts (和<ASP:chart> control in ASP.NET 4 一樣的特征– 而現(xiàn)在使用view 幫助方法)。同樣,一個新的WebGrid() 幫助方法能夠被用來創(chuàng)建data-grid 風(fēng)格的用戶界面(包括分頁和排序).  

  • 兼容 JavaScript 和HTML 5: 現(xiàn)在,在 ASP.NET MVC 中,AJAX 和Validation helpers 同時使用unobtrusive JavaScript 默認(rèn)的方法。 Unobtrusive JavaScript 避免注入內(nèi)聯(lián)的JavaScript至HTML中,并且使用新的HTML 5 數(shù)據(jù)約定來使行為分離(它同樣在舊的瀏覽器中很方便)。 這將使你的HTML更小,更清潔,同樣使它更加容易的交換和定制JS 庫。在ASP.NET MVC 3中Validation helpers現(xiàn)在同樣支持使用jQueryValidate這個默認(rèn)的插件。

  • 依賴性注射模式: 最初的ASP.NET MVC 3 Preview 在Controllers, Views 和Action Filters中更好的支持依賴注入(DI) 。 今天的Beta 版本擴(kuò)展了該功能,以更好的依賴性注入模式支持Model Binders, Model Validation Providers, Model Metadata Providers, 和Value Providers。它同樣支持一個新的IDependencyResolver 接口,這個接口更加容易的集成依賴注入框架。
     

  • NuPack 集成: ASP.NET MVC 3 自動的安裝NuPack 。它將利用NuPack來發(fā)現(xiàn)和增加大量的MVC 開展和庫到你的項目中。

  • 其他的: 最初的ASP.NET MVC 3 Preview 增加很多額外的helpers 和類 來更好的日常編碼。  這個 beta包括大量額外的改進(jìn):更多的顆粒XSS HTML 輸入驗證,HTML helper 改進(jìn)以支持HTML 5,Crypto helpers 和散列密碼,更加簡單的Email APIs, 改進(jìn)的“New Project” 對話框,等等。  

  學(xué)習(xí)和了解更多關(guān)于ASP.NET MVC 3的內(nèi)容  
  點擊下面的鏈接來了解更多的關(guān)于ASP.NET MVC 3 Beta:

  下載

  Click here 使用Microsoft Web Platform Installer下載和安裝ASP.NET MVC 3 Beta 。

或者你也可以下載并安裝 ASP.NET MVC 3 Beta(使用一個單獨(dú)的安裝文件) (注:對于今天的beta 版本,你需要先安裝ASPNETWebPages.msi,然后是ASPNETMVC3Setup.exe文件).  

  WebMatrix Beta 2

  這個版本是WebMatrix Beta 1 的改進(jìn)版本,它包括了大量的特征改進(jìn)。

  除了WebMatrix 特性 introduced with the first beta,今天的Beta 2 版本還包含:

  • Web Page 增強(qiáng)功能: WebMatrix 通過使用一種新的Razor語法來支持創(chuàng)建單獨(dú)的ASP.NET Web 頁面。它包含同樣的語法改進(jìn)(@helper, @* comment *@, etc) ?,F(xiàn)在它同樣支持使用VB 和C#創(chuàng)建頁面。

  • 改進(jìn)的模板: WebMatrix 包含了針對于常見場景的模板項目 。這些模板項目現(xiàn)在使用HTML 5 和 CSS 3 (并且同樣與downlevel browsers一同工作)。一個新的Wishlist 項目模板在Beta 2中增加了。

  • NuPack集成: WebMatrix 提供NuPack集成并且支持一個基于網(wǎng)頁的管理來安裝庫到你正在致力于的項目中。

  • Toolkit 支持: 我們正在發(fā)布一個Toolkit,它提供方便的能夠在ASP.NET 應(yīng)用程序中使用的helpers 。它包含針對于Analytics, Facebook, GamerCard, Gravatar, LinkShare, Captcha, Twitter 和Video scenarios的helpers。

  總結(jié)

  今天的發(fā)布進(jìn)一步進(jìn)化和提升 Microsoft Web Stack。以上所有的功能與.NET 4 and VS 2010整合在一起工作,而不修改現(xiàn)有任何文件(它們都是附加并且安全的在你的機(jī)器上安裝)。

  【原文地址】:http://weblogs.ASP.NET/scottgu/archive/2010/10/06/announcing-nupack-ASP-NET-mvc-3-beta-and-webmatrix-beta-2.ASPx

NET技術(shù)ASP.NET MVC 3 Beta新特性以及.Net開源的趨勢----最新譯文,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 超碰99热在线精品视频 | 99久久网站 | 好男人好资源在线播放 | 快播av种子大全 | 最近最新中文字幕MV高清在线 | 亚洲欧美高清在线精品一区 | 亚洲欧美综合视频 | 黄色直接观看 | 边做边爱BD免费看片 | 久久兔费黄A级毛片高清 | 中文字幕亚洲欧美在线视频 | 亚洲精品无码久久久久A片 亚洲精品无码国产爽快A片百度 | 野花日本高清在线观看免费吗 | 港台三级大全 | 亚洲AV无码专区国产精品麻豆 | 午夜免费无码福利视频麻豆 | 78m成人亚洲 | YY8090福利午夜理论片 | 亚洲精品乱码久久久久久中文字幕 | 在线欧美免费人成视频 | 毛片免费观看的视频 | 99re久久免费热在线视频手机 | 日日噜噜噜噜夜夜爽亚洲精品 | 日韩 国产 中文 无码 | 97色伦97色伦国产 | 免费视频xxx | 偷柏自拍亚洲综合在线 | 玩弄放荡人妻一区二区三区 | 久久爽狠狠添AV激情五月 | 99免费精品| www.av日韩| 国产日韩精品一区二区在线观看 | 国产精品VIDEOSSEX久久发布 | 欧美激情久久久久久久大片 | 2022年国产精品久久久久 | 欧洲内射XXX高清 | 把腿张开老子CAO烂你动态图 | 国产精品美女久久久久浪潮AV | 97夜夜澡人人爽人人模人人喊 | 棉袜足j吐奶视频 | 在线观看亚洲 日韩 国产 |