本周ASP.NET英文技術文章推薦[06/03 - 06/09]

來源:互聯網
上載者:User

 

摘要

本期共有8篇文章:

  1. ASP.NET AJAX Control Toolkit版本更新
  2. 技巧和提示:ASP.NET AJAX 1.0和使用者控制項
  3. 建立自訂Provider
  4. 在Windows、Mac和Linux上的多種瀏覽器中測試你的網站
  5. 彈跳小球的動畫效能測試——比較各種實現方法
  6. 調試ASP.NET用戶端JavaScript指令碼
  7. JavaScript困境
  8. Microsoft對決TestDriven.NET - 06 June 2007

 

[1] Updated Toolkit Release Now Available (ASP.NET AJAX Control Toolkit版本更新)

似乎自打ASP.NET AJAX發布了1.0版本之後,這部分的動向就越來越少了。眾人都被SilverLight吸引了過去……不過沉浸了幾個月之後,ASP.NET AJAX Control Toolkit卻突然來了一次版本更新。

這次版本更新並沒有什麼破壞性的變化,修複了100多個Bug,並添加了一些豐富的功能,例如:

  1. VS設計器對TabContainer的支援。
  2. 能夠與ASP.NET validatiors完美整合使用。
  3. 添加了更多的用戶端事件。
  4. 在VS中自動產生一些伺服器端方法。
  5. 指令碼組合。
  6. 動態上下文支援。

對於第5項功能,將大大減少頁面的載入時間。先看看以前版本吧:

現在就好多了:

 

[2] Tips and Tricks: ASP.NET AJAX 1.0 and User Controls (技巧和提示:ASP.NET AJAX 1.0和使用者控制項)

ASP.NET AJAX 1.0和使用者控制項一起使用的時候,往往會讓開發人員產生很多疑問。常見的有ScriptManager的位置,UpdatePanel的設定,載入使用者控制項的時機等等。這篇文章簡要分析了這類常見問題,並給出了一些作者自己的觀點,有需要的朋友不妨參考一下。

作者的另一篇文章《Tip and Tricks: ASP.NET 2.0 AJAX 1.0 Extensions and Master Pages》則討論了ASP.NET AJAX 1.0和Master Page之間的關係,同樣值得一看。

 

[3] Working with Custom Providers(建立自訂Provider)

ASP.NET 2.0中引入的一個非常重要的概念就是Provider模型,這種模型為我們開發人員提供了非常強大的自訂擴充功能,讓我們幾乎可以隨時及項目的需求任意定製某個複雜ASP.NET功能的具體實現流程。

不過建立自訂的Provider卻似乎並不是件容易的事情,這篇文章就通過一個樣本程式詳細介紹了建立的過程。其中語言群組織非常不錯,行文也比較流暢。若你想提高一下自己的ASP.NET功底,那麼花點時間看看這篇文章將會是個不錯的主意。

與這篇文章相關的還有同一作者寫的《Working with Custom Provider Controls》,這篇文章根據上一篇文章中的Provider編寫了一些控制項,非常有意思。

 

[4] browsershots.org - Test your site in a variety of browsers on Win, Mac, and Linux (在Windows、Mac和Linux上的多種瀏覽器中測試你的網站)

browsershots.org提供了一個免費的,在Windows、Mac和Linux上的多種瀏覽器中測試你的網站的服務。只要提交一個服務要求,該網站就會自動為你運行測試……非常有意思,也是非常強大的協助工具輔助。

下面是網站的一個:

 

[5] Bubblemark animation test (彈跳小球的動畫效能測試——比較各種實現方法)

想知道各種富用戶端應用解決方案的效能嗎?有“好事者”最近就是用各種RIA技術建立了同樣的一個測試情境,並集中到了http://bubblemark.com/網站中:

 

小球將在方框中彈來彈去——很容易直觀地看出各種實現方案的優劣之分。目前已經有了如下一些實現方案:

  1. DHTML
  2. Silverlight (JavaScript)
  3. Silverlight (CLR)
  4. Flash (Flex)
  5. Flash (Flex) with cacheAsBitmap
  6. WPF
  7. Java (Swing)
  8. Flex Apollo app
  9. HTML Apollo app

 

[6] Client Side Script Debugging in ASP.NET (調試ASP.NET用戶端JavaScript指令碼)

雖然這似乎不是什麼新的技術了,不過似乎好多朋友根本不知道如何調試JavaScript。實際上,VS 2005本身已經提供了非常強大(雖然Bug不少)的JavaScript調試支援,可是很多朋友仍舊會看著IE左下角的黃色指令碼異常提示表徵圖發愣,不知道如何入手。

如果你也是其中的一員的話,那麼這篇文章將會告訴你一些起步的知識。當然,僅僅是起步而已,並沒有太過深入的分析,特別是文中沒有涉及什麼VS指令碼調試器中的Bug問題,讓人覺得很不爽……

這裡為自己做個廣告,在我的《ASP.NET AJAX程式設計 第III卷:進階內容》中,將會詳細介紹有關用戶端指令碼調試的知識,敬請期待:)

 

[7] The JavaScript Dilemma (JavaScript困境)

JavaScript似乎一直就是個頗有爭議的東西,ASP.NET MVP Rick Strahl最近也寫了一篇長長的文章表達了一下自己的想法。不過他的語言似乎不是那麼容易讀懂,有興趣的朋友就看看吧。

 

[8] Microsoft vs TestDriven.NET - 06 June 2007 (Microsoft對決TestDriven.NET - 06 June 2007)

前兩天翻譯了一篇有關Microsoft於TestDriven.NET 打架的故事(《TestDriven.NET和Visual Studio Express的糾紛往事》),TestDriven.NET的作者又有了一些新的想法和動向。

看看人家都要上法庭了,下面評論的各位網友還都是心平氣和,沒一個破口大罵的……讓我不知說什麼好……無奈?還是羨慕?

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.