Nikhil Kothari的Script#

用服务器端语言写客户端脚本已经成为趋势了

RJS允许你使用Ruby来编写客户端的脚本,Google Web Toolkit使用Java,Nikhil Kothari的Script# 允许你使用C#来写客户端的脚本:

http://www.nikhilk.net/Entry.aspx?id=121

他的Script# 编译器生成的不是IL,而是Javascript, 这可以极大地简化开发AJAX类的应用。

这个10分钟的录像里,Nikhil Kothari演示了怎么使用Visual Studio 2005和Script#做一个简单的AJAX调用,Cool!

他有一个原型可以下载:

http://www.nikhilk.net/Content/Samples/ScriptSharp.zip

 

Atlas相关的消息

1。Atlas一月份CTP版推出,主要作者Nikhil Kothari对该版本的功能做了总结:
–对异时PostBack时的重新定向和错误报告的支持
–新的控件atlas:UpdateProgress对进程指示的支持
–Atlas控件对真实PostBack的支持
–UpdatePanel控件的自动和有条件的更新

2。Daniel Zei对几个跟ASP.NET相关的AJAX框架做了比较,这几个框架都支持类似Hijax的概念,即“非直接 AJAX 编程(indirect AJAX programming)”,后端既可返回部分更新内容,也支持整页更新,即具所谓的可优雅地退化(graceful degradation)的特征。跟其他AJAX框架相比,Atlas对作者提到的特征的支持比较全面,但Atlas好像返回的内容字节数比较大

3。Atlas一月份CTP版下载

4。ASP.NET “Atlas” Wiki  新建项目后,注意,系统默认用的是SQL Server 2005 Express,确认你已经安装Express版本了。第一次访问时数据库连接也许会Timeout,大概是attach数据库文件的原因,但刷新一下就好了