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

  • 相关阅读:
    c++看题
    理想化
    thin mission
    编程时 和 thinking
    tiny mission 2021 10 20
    A Magic Lamp HDU
    Poj 3370
    鸽巢原理(抽屉原理)
    Miller-Rabin质数测试
    Nim or not Nim? HDU
  • 原文地址:https://www.cnblogs.com/xiexiaokui/p/510826.html
Copyright © 2011-2022 走看看