微软为Ajax 发明C#衍生新脚本语言Script#

原创 2006年06月03日 04:01:00

Ajax 可谓是目前最火爆的Web开发热点之一。微软也专门针对Ajax 推出了自己的框架 Atlas。然而,许多使用C#进行Web开发的程序员却略感郁闷,“Javascript”也许不是他们最喜欢的。也正因此微软架构师 Nikhil Kothari 正在引领团队开发一个名叫“ Script#”的语言,它是微软“#”语言家族的另一个衍生。

据Nikhil Kothari 介绍, Script#语言的编辑器,其实是使 C#言语的编译器生成Javascript,而不是通常的IL(Intermediate  Language)。这样做的目的是为了是开发者编写更具有可读性的脚本语言,更好的基于Atlas进行开发。不过目前Script#还没有被整合进Atlas,但这是他们正在努力的方向,并最终整合,为C#开发者打造一个Script#/Atlas开发环境。

想想, Google Web Toolkit (GWT) ,也许许多java开发人员对它会比较有兴趣,这个工具包可以让java程序员不需要写任何HTML和JS就可以轻松地构建一个AJAX应用程序。这个工具包可以把你的java转换成浏览器上的js和html。

所以Script#/Atlas组合将是对google 一个对决。F#  VS Javascript ,AtlasVS GWT,C#对决Java,真是一个有趣的话题。不过得益的还是最终开发者,有更多的选择摆在了我们面前。

Nikhil Kothari 的blog: http://www.nikhilk.net/ScriptSharpIntro.aspx

 

 

 

相关文章推荐

脚本语言(Script language,scripting language,scripting programming language)是为了缩短传统的编写-编译-链接-运行(edit-comp

脚本语言(Script language,scripting language,scripting programming language)是为了缩短传统的编写-编译-链接-运行(edit-comp...

一个类似Python和Ruby的新型脚本语言(Orange Script)

Orange Script这是一个支持动态类型的脚本语言,支持函数式编程和prototype based面向对象的OO开发。这个语言同Java可以无缝衔接:可以容易的访问Java的类,同时可以被Jav...

在delphi中嵌入脚本语言--(译)RemObjects Pascal Script使用说明(1)(译)

在delphi中嵌入脚本语言--(译)RemObjects Pascal Script使用说明(1)(译) 翻译这篇文章源于我的一个通用工资计算平台的想法,在工资的计算中,不可避免的需要使用到自...
  • hksoobe
  • hksoobe
  • 2015年03月29日 01:58
  • 965

Script.NET脚本语言开发平台2.1.1版本

  • 2009年02月22日 23:59
  • 10.35MB
  • 下载

Script.NET脚本语言开发平台

  • 2008年06月03日 23:43
  • 9.44MB
  • 下载

C#中调用python脚本语言

原文章地址为http://www.csharpwin.com/csharpspace/12643r4841.shtml 1. 安装IronPython 到http://ironpython.cod...
  • dengmm
  • dengmm
  • 2012年02月08日 16:08
  • 994

c#调用脚本语言Lua——简单Demo

c#调用脚本语言Lua——简单Demo 配置: 1. 下载c#下的Lua支持类库。下载地址:http://files.luaforge.net/releases/luainterface/luaint...

.net中实现C#源码和数据库脚本语言的解藕

在开发过程中,如果开发语言能和页面脚本语言javascript、数据库脚本语言sql(以下简称SQL)等进行解藕的话,我想这是一个很不错的习惯。        在这里以C#开发语言为准,讲述C#和S...

Unity初学入门1 学习笔记 (已初步了解Unity界面与C#脚本语言)

明白Unity各个界面的意思 并且编程入门 可以看看
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:微软为Ajax 发明C#衍生新脚本语言Script#
举报原因:
原因补充:

(最多只允许输入30个字)