【广告贴】来试试coffeescript
发布于 2年前 作者 island205 1464 次浏览

这次hujs接触了很多人,会上各位大牛对coffeescript褒贬不一。会下和别人讨论,发现有的人还不知道有coffeescript这门语言,或者是就没有真心尝试过。我是去年四五月份接触到coffeescript的,私觉得它就像它的名字一样,不缺优雅。 当然,这是个广告,如果大家想一睹coffeescript,不妨可以看看我发在豆瓣阅读上的这本书《coffeescript小书》,喜欢的话可以出点小钱。本书还有另外一个版本,我放在github上,这里可以看到。 如果有什么问题,也可以加入到这个群:241390603,欢迎热烈的讨论,谢谢!

17 回复

每种语言都有他开发出来的环境和针对问题,以及他的优势,coffeescript确实是门不错的语言,值得学习学习和研究探讨。大家更应该根据自己的喜好和编程风格来选择适合自己的程序语言,而不要什么都为了简单。

[广告] CoffeeScript 资源链接 http://coffee-js.github.com/coffeescript.cn/ 等 SourceMaps 剩下 10% 完成了应该更靠谱点

soureMaps我还打算干这事的

正如coffeescript.org上所说,The golden rule of CoffeeScript is: "It’s just JavaScript"。所以说它只是狭义上的另一种语言,它针对的问题就是js语法过于繁琐,使用上有很多陷阱,没有Class之类的问题。 对于语言本身来说,我觉得已经足够了。现在就是相关的工具还是有点欠缺,不过这些都会慢慢完善起来的~

@island205 表示 SourceMaps 不会用, 求科普

@jiyinyiyong 我也不会,等研究。

@island205 hu.js 上是不是有人玩? 我就在看人刷几个微博…

@jiyinyiyong 老赵去证明了一下wind.js生成的js也是可以调试的,上面有讲到。

@island205 去证明… 算了慢慢等视频

@island205 老赵很牛B,这点是公认的了,太佩服了,要一起学习。

@imzshh 其实这点就是仁者见仁智者见智的了。陷进是不是因为自己的积累不够,繁琐是不是因为业务分离的不够清晰。国外的教育环境和我们不太一样,他们有时候就喜欢做一个极客去思考比较超越的问题,有的人觉得自己不太适应js的复杂的写法,因此出现coffeescript来替代,而有的人坚持自己js的原生写法,这些都不能一票否决,因为各有各的想法,他们的目标是一致的,高效、统一、美观、简洁的代码设计,我们是设计师,不是码农,好的代码得先去学习别人的经验,再创造适合公共规范和自己习惯的写法。所以,无论是coffeescript还是javascript,我都表示虚心学习,和大家一起分享、创造、革新。

@a272121742 对啊, 陷阱是对正在逐步学习的人而言的, 如果全部都熟悉了, 也就没有巨大危害了. 是 js 也就无所谓. 对新手自然是有语法糖更好了

@a272121742 @jiyinyiyong 我同意陷阱是因为对js不够熟悉。我喜欢coffeescript完全是因为语法糖,可以让我少写代码多思考:-)

相信会有一天,会直接执行 coffeescript 而无需转换成js再执行。

按说, Google 的牌已经打了, Dart 也在进行中, 难说会再做 coffee, Mozilla 会先考虑通用性和标准, 微软反正指望不上, 我觉得 coffee 未来挺悬的… 再说 altjs 那么多 js 方言都没起来, 要期待整个平台展开也很渺茫, 不晓得中间有没有什么捷径可走…

@island205 如果有这个能力, 我更想直接搞个插件让浏览器直接运行 AST, 然后每个人自己可以写语言在浏览器里运行, coffee 还是有地方用着不顺心的. 像 Move 就有些更好的细节: http://movelang.org/language/

回到顶部