AjaxWorld Keynote: Ajax in the Balance

AjaxWorld Keynote: Ajax in the Balance


author:BradA

I had a great time this morning doing the closing keynote… I talked about how great, productive Ajax application are optimized for a set of balances. Client and server, proprietary and open source, established and emerging technology, etc.
the most fun for me was the demo… I started off by showing how trivial it is for a wide range of developers to incrementally Ajax enable their applications with NO client side javascript code with ASP.NET AJAX… And of course, I showed how it just magically works great in Safari on the mac.



 附件: 您所在的用户组无法下载或查看附件


next I showed off a little of the cool
VS Orcas JavaScript
work including Intellisense, statement completion and
type inferencing
.  In the same demo I showed how easy it is to use a Dojo widget with ASP.NET AJAX… I used a Dojo color picker widget to choose the background color of the page. I use ASP.NET Profile store to keep up with the users preference on the server via a JSON call so that whenever and from where ever you visit the page you get your preferences.


 附件: 您所在的用户组无法下载或查看附件

you can see below, the code is very easy trivial to wire up…


 附件: 您所在的用户组无法下载或查看附件

next I showed how well the
Microsoft AJAX library
works with PHP and Linux. I did this whole demo in
Linux Ubunto
.. The client was FireFox and the server PHP on Apache, both on Linux! Also, check out Steve Marx’s
codeplex project
for more information… The demo is a very simple chat application that does both client and updates to the DOM as well as update a div based on other user’s changes.


 附件: 您所在的用户组无法下载或查看附件

next I had a little fun with
WPFE
… The audience loved the “pager turner” demo where I showed how we can do rich graphical processing on the client.



 附件: 您所在的用户组无法下载或查看附件

and of course I had demo’ed that plus a bit more on the Mac. There I hit on progressive download, MP3 paying and full screen high-def video playback that doesn’t reset as you change in and out of fullscreen mode.




 附件: 您所在的用户组无法下载或查看附件

finally, I closed with an early peek at how we are making it easy for Ajax developers to use their existing skills to incrementally take advantage of WPFE… In this demo, I show how easy it is to manipulate the WPFE DOM from javascript running on the page. I show a “play” and “stop” button written in HTML\JavaScript and I subscribe to a chapter change event to go pull text down over a web service via JSON to provide additional data on each part of the movie.


 附件: 您所在的用户组无法下载或查看附件


btw, see the full video on ScottGu's blog
...


 附件: 您所在的用户组无法下载或查看附件


notice the $xamlGet()… it drills into the WPFE control and returns the Xaml element with the ID “chapterDetails” and allows you to manipulate it with client side javascript.
and, of course I talked more about joining OpenAjax..
http://blogs.msdn.com/photos/brada/images/1920973/original.aspx

as I hope you can see, it was a very fun talk… This is a very cool time to be a web developer… Enjoy!

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Asp.Net] 的这些文章也感兴趣:

ASP.NET中容易忽略的重要方法函数
ASP.Net实现将Word转换PDF格式
Asp.net文件上传操作
CodeFile、Src、Codebehind三者的差别解释
asp.net开发wap必备:更好的匹配手机设备
调试ASP.NET应用程序的方法和技巧
ASP.NET2.0中的数据源控件
如何使用.NET配置文件(一)
使用UrlRewrite如果原始Url就带QueryString时候的一个问题
C# 3.0语言详解之基本的语言增强