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

首頁 > 學院 > 開發設計 > 正文

Building Modern Web Apps-構建現代的 Web 應用程序(一些感想)

2019-11-17 01:44:30
字體:
來源:轉載
供稿:網友

Building Modern Web Apps-構建現代的 Web 應用程序(一些感想)

  • 視頻長度:1 小時左右
  • 視頻作者:Scott Hunter 和 Scott Hanselman
  • 視頻背景:Visual Studio 2013 最新版本發布
  • 視頻來源:MSDN - Channel 9
  • 視頻地址:Visual Studio 2013 為 Web 開發人員帶來的新功能

一些感想

這段視頻雖然標題設定為 Visual Studio 2013 最新版本發布,但其實并沒有對 Visual Studio 2013 進行過多的介紹,而更多的是講述微軟對 asp.net 的發展規劃,特別是對 Web 的重視,我覺得非常好,下面談一下我的一些感想,當然只是個人觀點,勿喜請噴。

其實說到 Web,就不得不提喬布斯在《遺失的訪談(1995)》中對未來十年技術發展的預言,沒錯,喬布斯就預言了 Web,而十年后,二十年后,確實如預言的那樣,不得不說他是“神”一樣的存在。但二十年的今年,現在的 Apple 并沒有多重視 Web,反而把大把的精力放在 App 上,這就有點不應該,反觀 Apple 的對手微軟,仿佛是看了喬布斯訪談一樣,越來越重視 Web 了,當然我個人覺得,一部分原因是 Windows Phone 的不給力。

視頻中首先談到的是 ASP.NET 不再那么神秘了,確實如此,現在我們可以在 CodePlex 上獲取 ASP.NET MVC 、EntityFramework 等源代碼,甚至可以進行修改提交,Scott Hunter 提到現在 ASP.NET MVC 中兩個重要功能(屬性路由和 Web API 的跨源支持),就是來自于社區代碼的提交,這是開放的一種表現,對開發者,對微軟都有好處。

ASP.NET 我們都很熟悉,Web Tools 是什么?簡單的說,就是我們用的 Visual Studio,但其實只是 Visual Studio 中的應用之一,我們現在所開發的 ASP.NET 是離不開 Web Tools 的,為什么?因為從項目新建-前段設計-后端代碼編寫-程序調試-程序發布等等,這些操作都是使用 Web Tools 完成的,也就是說 ASP.NET 和 Web Tools 就像是一對連體嬰兒,誰也離不開誰。但這種“緊密的關系”往往就失去了一些開發所獨有的“創造性”,試想一下,如果 ASP.NET 和 Web Tools 可以獨立運作,這又是一種怎樣的場景?用 Text 編寫 ASP.NET 應用程序?這個已經不是夢想了。

One ASP.NET,請注意在圖中間部分的兩邊有兩個“YOU”,這是什么意思呢?我們知道 ASP.NET 的運行必須建立在 .NET Framework 支持的基礎上,也就是說必須是 Windows 環境,但是現在,我們可以在 ASP.NET 中融入任何我們想要的東西,比如自己喜歡的插件、框架、項目等,因為第三方的支持,我們可以想做任何我們想做的事,這不是爽一點的問題,而是爽到了極點。昨天在 YouTuBe 上看了一個哥們在 MAC OS 上開發運行 ASP.NET VNext 的視頻(只需要一個編輯器和一個命令工具),很是激動啊,過幾天我也嘗試下。

在這段講述中,Scott Hunter 除了強調 ASP.NET Identity 的改進之外,還說到了他最喜歡到 ASP.NET MVC 屬性路由,來自社區代碼的提交,可能是一些開發者厭煩了之前 URL 繁瑣的配置,所以在 ASP.NET MVC 中增加了屬性路由。關于 EntityFramework,他講到了這樣一個問題:

在一個 ASP.NET 應用程序中有兩個頁面,一個是靜態頁面,一個是需要數據庫讀取頁面,如果我同時頻繁訪問這兩個頁面,你認為會發生什么?

Scott Hanselman:我猜靜態頁面與數據庫無關。

Scott Hunter:不是的,鑒于這個原因,每次執行數據庫操作和網絡操作時,都應該使用異步支持,我們有一個基準測試表明,實際會發生的是,每次執行進行數據庫調用的頁面時,在等待該操作發生的整個期間,系統將在 ASP.NET 線程池中存留一個線程,因此如果你多次訪問該頁面,就會消耗掉線程池中的所有線程,就沒有線程為靜態頁面提供服務了,因此一個數據庫頁面可能會在你不知情的情況下影響整個應用程序的性能,讓線程池“挨餓”,通過使用權重,任何時候,當你使用 EntityFramework 時,都不會再讓線程池“挨餓”,靜態頁面永遠不會損失性能,因為另一個頁面在運行并進行數據庫調用。

后面提到 EntityFramework 的數據庫遷移(主要時針對)、Code First。。。

視頻的最后就是講述 Visual Studio 2013 的具體更新了,關于這一部分我不是很感興趣,只是大概的看了下,主要將了亮點內容:

  1. 精簡 ASP.NET 模塊:新建 ASP.NET App 的模版,由原來的 20 個減為 6 個,另外 Web Forms、MVC、Web API 之間更好的“混搭”。
  2. 云的支持(Windows Azure):關于 Visual Studio 2013 中使用 Windows Azure,Scott Hunter 進行了詳細的演示,一個新建,一個勾選,一個 Windows Azure 下的 ASP.NET 就這樣創建好了,如此簡單。我比較感興趣的是 Windows Azure 運行下,Visual Studio 2013 中調試 ASP.NET,有機會可以嘗試下。

最后

看完這段視頻(昨天晚上),我個人覺得 MSDN 應該是 .NET 程序員常去的社區,為什么?當你還在糾結 ASP.NET Web Forms 和 ASP.NET MVC 時,你所不知道的是,人家已經在 MAC OS 中使用 ASP.NET VNext 了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成av人片在线观看香蕉| 成人国产精品免费视频| 亚洲欧洲美洲在线综合| 欧美午夜久久久| 亚洲无限乱码一二三四麻| 亚洲男人天堂手机在线| 欧美丰满片xxx777| 日韩在线视频二区| 亚洲级视频在线观看免费1级| 欧美成人精品h版在线观看| 91精品国产91久久久久久| 久久久久亚洲精品| 精品福利在线观看| 日韩成人激情影院| 97精品国产97久久久久久| 欧美高清在线观看| 永久免费精品影视网站| 亚洲视频第一页| 欧美电影在线免费观看网站| 日本精品久久电影| 亚洲美女av在线播放| 91精品综合视频| 尤物yw午夜国产精品视频| 亚洲乱码国产乱码精品精| 国产精品99久久久久久白浆小说| 欧洲成人在线视频| 97婷婷大伊香蕉精品视频| 国内精品在线一区| 精品国产美女在线| 日韩va亚洲va欧洲va国产| 亚洲va久久久噜噜噜久久天堂| 亚洲在线视频福利| 亚洲一区二区在线播放| 欧美日韩国产页| 亚洲国产精品99久久| 亚洲第一男人天堂| 国产亚洲欧洲在线| 亚洲影视九九影院在线观看| 欧美激情精品久久久久| 日韩美女激情视频| 午夜精品久久久久久久久久久久久| 欧美xxxx14xxxxx性爽| 欧美成aaa人片在线观看蜜臀| 亚洲福利视频久久| 欧美日韩国产成人在线| 亚洲美女中文字幕| 亚洲性视频网址| 欧美肥臀大乳一区二区免费视频| 久久精品国产久精国产一老狼| 91久久在线播放| 久久这里只有精品99| 97香蕉久久超级碰碰高清版| 日韩最新中文字幕电影免费看| 亚洲毛片一区二区| 亚洲最大av网站| 成人福利免费观看| 欧美一级黑人aaaaaaa做受| 亚洲国产97在线精品一区| 久久6免费高清热精品| 国产精品精品一区二区三区午夜版| 国产精品一区二区三区免费视频| 亚洲性无码av在线| 成人免费网站在线观看| 欧美性猛交xxxx黑人| 国产91精品久久久久久| 欧美高清激情视频| 亚洲一区二区三区四区在线播放| 国产福利成人在线| 久久久久久久国产| 精品国产一区二区三区四区在线观看| 日本国产欧美一区二区三区| 中文字幕一区二区精品| 国产美女高潮久久白浆| 精品国产一区二区三区在线观看| 国产精品久久久久久久久免费看| 欧美日韩福利在线观看| 国产精品一区专区欧美日韩| 国产一区视频在线| 欧美福利在线观看| 欧美激情啊啊啊| 在线观看久久久久久| 亚洲国产成人在线播放| 欧美限制级电影在线观看| 国产精品专区第二| 久久久久久久久国产精品| 国产91免费看片| 尤物九九久久国产精品的分类| 国产精品久久久久久久久久久不卡| 国产精品成久久久久三级| 亚洲国产小视频在线观看| 成人美女av在线直播| 国产精品视频不卡| 欧美成人激情图片网| 亚洲欧美国产va在线影院| 全球成人中文在线| 亚洲第一视频在线观看| 欧美精品一区二区三区国产精品| 在线观看日韩视频| 国产视频在线观看一区二区| 18久久久久久| 5566成人精品视频免费| 日韩欧美极品在线观看| 北条麻妃在线一区二区| 欧美激情亚洲综合一区| 久久久久久中文字幕| 久久久久久久久国产精品| 55夜色66夜色国产精品视频| 久久人人爽国产| 国产精品成人av性教育| 亚洲在线第一页| 国内精品模特av私拍在线观看| 亚洲人成啪啪网站| 欧美性猛交xxxx乱大交3| 久久久欧美精品| 亚洲人成网站777色婷婷| 日韩av最新在线观看| 日本人成精品视频在线| 欧美激情二区三区| 日韩美女在线播放| 欧美高清视频在线播放| 亚洲高清一二三区| 亚洲自拍偷拍区| 九九热精品视频在线播放| 国产精品欧美日韩一区二区| 亚洲高清免费观看高清完整版| 91精品久久久久久久久青青| 91久久精品久久国产性色也91| 亚洲精品天天看| 欧美亚洲在线视频| 欧美激情乱人伦一区| 国产精品男人的天堂| 国产亚洲精品激情久久| 日韩av在线免费看| 奇米影视亚洲狠狠色| 成人福利网站在线观看| 黄色一区二区在线观看| 日韩视频在线一区| 亚洲a∨日韩av高清在线观看| 欧美激情视频网站| 日本午夜精品理论片a级appf发布| 人人做人人澡人人爽欧美| 欧日韩不卡在线视频| 欧美精品做受xxx性少妇| 亚洲黄色片网站| 亚洲综合精品一区二区| 亚洲激情第一页| 亚洲综合第一页| 91高清免费视频| 久久精品青青大伊人av| 日韩中文av在线| 在线观看欧美日韩| 久久九九免费视频| 精品国产一区二区三区久久狼黑人| 久久久国产精品免费| 欧美大片大片在线播放| 成人做爰www免费看视频网站| 欧美国产欧美亚洲国产日韩mv天天看完整| 日本乱人伦a精品| 日本aⅴ大伊香蕉精品视频| 久久激情视频免费观看| 少妇高潮久久久久久潘金莲| 日韩最新av在线| 中文字幕亚洲综合| 久久精品91久久久久久再现|