首页 > 教育学习 > 为什么 > CoffeeScript 是否能够将 JavaScript 的服务端开发带入新的阶段?

CoffeeScript 是否能够将 JavaScript 的服务端开发带入新的阶段?
2012-01-19 17:47:04   来源:   点击:

    CoffeeScript 是否能够将 JavaScript 的服务端开发带入新的阶段?CoffeeScript融合了Ruby/Python/Perl的一些语法优点,编译为单纯的javascript ,可以化解javascript一些麻乱的感觉,又能够保持兼容性,让javascript编程变得更加优雅。所以,如果使用CoffeeScript+node.js,能够开辟Web开发的新天地呢?

    12 个答案

    • 答案 1:

      coffeescript就是一种简单的语法糖,但在减少代码量、提高可读性方面作用巨大,特别是要写很多js代码的情况,减少了js冗余代码的干扰,所以在node.js社区非常受欢迎。很多人一看到coffeescript会把它当成一种编程语言,其实不是,学习成本更是低得可怜,花半个小时就能掌握。官网上还有try on line功能,可以试下。rails社区也已经将coffeescript作为内置的编译工具,就是说在rails中写js,不再是写原生的js代码,取而代之的是写coffee代码。用coffee写过js代码的人,很少会再用原生的js去写了。
    • 答案 2:

      我有做过简单尝试,感觉还不错。不仅仅是语法糖,而且最近几天的很多文章在探讨CoffeeScript的DSL了。我对CoffeeScript比较乐观。这里有几篇文章可以作为参考:amix.dk/blog...amix.dk/blog...
    • 答案 3:

      即使CoffeeScript 不是简单的语法糖,但学习CoffeeScript 几乎等于学习一门新的编程语言,每个人心里都有一把秤,投入的学习成本是否值得,估计很大部分javascript程序员会飘过
    • 答案 4:

      能不能进入新的阶段不知道,如果mozilla能够支持的话那可能就很大了。不管怎么样,对于我这种不熟悉javascript的人来说直接学coffeeScript是有莫大的好处滴
    • 答案 5:

      你少加了一项 : Rails3.1了解了Rails3.1, 也许你们能明白其意义所在。 当然,在node.js领域也很有意义。 对Python来说, 当然没有任何意义。
    • 答案 6:

      新的阶段如果是指服务端使用比例大幅度提高的话,应该不会出现。开发便利性大幅度提高的情况,落在现实中也很有限,毕竟决定服务端开发的不单单是语言的优雅和便利性。在新浪微博关注@蔡学镛 ,貌似他提及第一本cofferscript的书籍O社出版了
    • 答案 7:

      语法方面更加简单了,+nodejs能不能进入新阶段不能肯定,但感觉nodejs应该会潜力更大些。
    • 答案 8:

      不会,没有大公司的推广,而且要学习CoffeeScript也要不少时间。
    • 答案 9:

      意义其实不大
    • 答案 10:

      瞄了几眼,貌似就是在Javascript之上加点语法糖?
    • 答案 11:

      其實我也有相同的疑惑,為JS加上一個這樣的後設語言,除了撰寫的風格之外,能帶來多少實利?不過我還沒深入了解,所以暫時還不下結論。
    • 答案 12:

      ASP的JScript服务端开发,在很多年前就被广泛应用了。加上COM使它在服务端可以无所不能

相关热词搜索:

上一篇:国内有能免费收发移动/联通短信的 iPhone app 吗?
下一篇:大家作为志愿者参与志愿服务活动遇到过什么困难?