zoukankan      html  css  js  c++  java
  • about scriptsharp

    nikhilk 's blog
    http://www.nikhilk.net/

    Script#

    Script# brings the C# developer experience (programming and tooling) to Javascript/Ajax world. This post shares a project for enabling script authoring via C#...

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

    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.
    上面两个问题,完全有微软决定。

  • 相关阅读:
    常用模块Part(1)
    递归函数
    python 生成器函数
    python 迭代器与生成器
    python 函数进阶
    python 装饰器进阶
    python time模块
    python 初始函数
    python 文件操作
    python 一些小知识
  • 原文地址:https://www.cnblogs.com/xiexiaokui/p/510826.html
Copyright © 2011-2022 走看看