2010年6月30日星期三

ASP.NET AJAX Futures

http://channel9.msdn.com/pdc2008/PC32/

ASP.NET and JQuery

http://channel9.msdn.com/pdc2008/PC31/

1. What is ASP.NET AJAH and ASP.NET AJAX? What is good about ASP.NET AJAX?

ASP.NET AJAH refers to the approach that pages are created on the server and updated through AJAX requests for HTML. It can be achieved using update panel to build pure server side application while adding AJAX functionality to it. You do not need to write javascript in the page.

ASP.NET AJAX refers to the approach that pages are created on the client and updated through Ajax requests for JSON. It is pure AJAX application. You only pass critical data you need from server to client to update the page, and you allow the client to render the UI.

ASP.NET AJAX is more fast than ASP.NET AJAH, because of the following reasons:
- no postback at all, just ajax call
- only passs data, so less bandwidth
- less work on the web server, database server, many work can be done in client side

2. What is Microsoft AJAX Framework?

Microsoft AJAX Framework is ASP.NET AJAX + jQuery

- ASP.NET AJAX can call Web Service
- ASP.NET AJAX can build pure client side components and controls
- ASP.NET AJAX can use Client Templates to arrange your data in page
- ASP.NET AJAX provides AJAX Control Toolkit which is set of server control with AJAX functionality. Microsoft has also released a client only verson.

- jQuery has good selectors syntax, grab element out from DOM.
- jQuery has good animation framework.
- jQuery has a huge number of Plugins. http://plugins.jquery.com/
One Plugin example: tablesorter can be downloaded from http://tablesorter.com/

3. How to add jQuery reference in ASP.NET page?

2010年6月29日星期二

Improve your jQuery Selectors: 5 Quick Tips (Jack Franklin)

http://www.thewebsqueeze.com/web-design-tutorials/improve-your-jquery-selectors-5-quick-tips.html

A Complete Guide to jQuery 1.4 Selector Expressions
http://blog.insicdesigns.com/2010/05/a-complete-guide-to-jquery-1-4-selector-expressions/


Google Code Playground
http://code.google.com/apis/ajax/playground/

Six Things Every jQuery Developer Must Know
http://live.visitmix.com/MIX10/Sessions/EX22
http://elijahmanor.com/webdevdotnet/post/Mix10-Session-6-Things-Every-jQuery-Developer-Must-Know.aspx

Open eyes and keep up with technical evolution in .Net

I will use this blog to add lists of good articles and their digest which I find useful and enlightening. But I know it is more important to think after reading, so I will ask myself what is the purpose of the technology/tool, what is the advantages and disadvantages, how is it compared to some other similar alternatives. I am hoping it will be an interesting experience to study new stuff. If you have the same passion in studying .Net technology, please come by and we can discuss together. You are more than welcomed to point out any mistake that I made. Let's go!