about scriptsharp
nikhilk 's blog
http://www.nikhilk.net/
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
评:
1. nikhilk是个big 牛,没得说,他写过asp.net server control component一书。
2. 这一方面说明csharp功能的强大,可以用来生成各种动态语言吧。类似的,可以生成ruby, php, python.
3. csharp是最强大的静态语言,但他里面将来会有多大的动态成分?如果这门语言,本身拥有了动态的成分,就可以淘汰掉很多别的动态语言,形成独步天下的局面。这是好事还是坏事?当然是好事。各种语言之争,更多的来自商家利益之争,就象javascript,html,本来很简单的一门语言,成为让开发语言最头痛的东西,微软向来不遵循标准,但他成功了。
4. 浏览器上的命运如何?
5. 浏览器上会不会有其他的语言?就象vbscript,他也可以create XXXscript.
上面两个问题,完全有微软决定。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?