听说coffeescript可以改善js丑陋的语法,可是coffee配置好烦。。。
发布于 10 年前 作者 kingapple 9175 次浏览 最后一次编辑是 8 年前

还是回归js的丑陋语法了:( 常喝咖啡的盆友现身说法下啊:)

27 回复

js语法丑陋吗?

不少人这么说。。。

有什么配置啊npm install -g coffee-script就可以了啊。用webstorm或者sublime2都可以编译的呢 多写一些习惯就好。

我觉得coffe更丑

js 挺好的,coffee给人感觉太刻意了。

coffee主页全是说用它可以少敲代码。。。

我觉得很多人所说的js丑陋应该指的是javascript固有的很多陷阱,否则也不会有the good parts of javascript了。 从这个角度来说的话,coffee大量规避了js的"不那么好"的部分。 至于语法,其实学java, javascript 出身的人可能觉得coffee丑陋,学ruby, python出身的人可能觉得js丑陋,语法是否丑陋那真是因人而异。不过从脚本语言和函数式编程的角度来说…这门典型脚本函数式语言那是硬生生套了一个非函数式语言的语法外壳…所以有些人从语言设计角度说js语法丑陋也不无原因。 至于coffee配置好麻烦…不知道该说些什么了…

现在各种运行环境基本都直接支持coffee了,连编译过程都省了,还有啥配置啊 coffee写起来比javascript爽多了,个人意见

coffee配置不复杂, npm -g安装一下, 或者在页面里引用extras下面那个文件就行了。 要说爽, coco和coco衍生出来的livescript更爽, 就是复杂度高, coffee算复杂度和简易度折中吧.

coffee主要是服务器端,不能在浏览器里跑的吧?

@kingapple 能, 加载coffee官方提供的那个extras下的文件, script的type声明text/coffeescript, 外链内嵌都行, coffee官方就是这样跑的。

@whatsmynick 这种加载方法和less文件类似啊,还是不能直接放到html页面中,而必须通过script导入。。。

codekit ? koala?

代码高亮库。。。 毛有用啊

表示对没有大括号的语言不感冒

不烦,使用grunt构建更方便,我现在随便写写node的脚本都用coffee写,快

不是js语法丑陋,而是写js的人代码风格难看不检点。

我可以很自恋的说我的js代码很优美。

只有丑陋的代码,没有丑陋的语言。

偶也正在朝着,优美的方向,进击。加油

lisp的语法好像最丑陋:)

不明白楼主说的配置麻烦在哪里?

@kingapple js挺好,看优秀的js代码 真得是一种享受,太过瘾了,根本停不下来!

js挺好,看优秀的js代码 真得是一种享受,太过瘾了,根本停不下来!

就是一些编译代码的事情, Grunt 一般可以做, 默认的 coffee -o dest/ -wcb coffee/ 也可以 用得多了, 我现在的做法是自己写了工具专门针对自己环境做编译的工作… 不嫌麻烦可以试试看我的方案… https://github.com/jiyinyiyong/mission

不觉得麻烦啊。。

@zcfrank1st 这位兄台能否发一份你的grunt配置,我现在用coffee写node,只是感觉编译有点麻烦。。。。

回到顶部