这次hujs接触了很多人,会上各位大牛对coffeescript褒贬不一。会下和别人讨论,发现有的人还不知道有coffeescript这门语言,或者是就没有真心尝试过。我是去年四五月份接触到coffeescript的,私觉得它就像它的名字一样,不缺优雅。 当然,这是个广告,如果大家想一睹coffeescript,不妨可以看看我发在豆瓣阅读上的这本书《coffeescript小书》,喜欢的话可以出点小钱。本书还有另外一个版本,我放在github上,这里可以看到。 如果有什么问题,也可以加入到这个群:241390603,欢迎热烈的讨论,谢谢!
每种语言都有他开发出来的环境和针对问题,以及他的优势,coffeescript确实是门不错的语言,值得学习学习和研究探讨。大家更应该根据自己的喜好和编程风格来选择适合自己的程序语言,而不要什么都为了简单。
正如coffeescript.org上所说,The golden rule of CoffeeScript is: "It’s just JavaScript"。所以说它只是狭义上的另一种语言,它针对的问题就是js语法过于繁琐,使用上有很多陷阱,没有Class之类的问题。 对于语言本身来说,我觉得已经足够了。现在就是相关的工具还是有点欠缺,不过这些都会慢慢完善起来的~
@imzshh 其实这点就是仁者见仁智者见智的了。陷进是不是因为自己的积累不够,繁琐是不是因为业务分离的不够清晰。国外的教育环境和我们不太一样,他们有时候就喜欢做一个极客去思考比较超越的问题,有的人觉得自己不太适应js的复杂的写法,因此出现coffeescript来替代,而有的人坚持自己js的原生写法,这些都不能一票否决,因为各有各的想法,他们的目标是一致的,高效、统一、美观、简洁的代码设计,我们是设计师,不是码农,好的代码得先去学习别人的经验,再创造适合公共规范和自己习惯的写法。所以,无论是coffeescript还是javascript,我都表示虚心学习,和大家一起分享、创造、革新。