FreeOZ论坛

标题: 到底应该使用coffeescript来替换写javascript吗? [打印本页]

作者: DDD888    时间: 14-7-2015 06:47
标题: 到底应该使用coffeescript来替换写javascript吗?
我看了下面的连接后很犹豫,不知道是否应该来学习coffeescript?
http://www.walkercoderanger.com/ ... pt-isnt-the-answer/

谢谢
作者: DDD888    时间: 14-7-2015 07:00
是否应该使用typescript?
作者: black_zerg    时间: 16-7-2015 17:49
提示: 作者被禁止或删除, 无法发言 应该啊 typescript是利器 我以前写过一个库 java(gwt) 写的 然后用 JavaScript写一遍 然后又用 typescript写一遍 感觉 typescript 最顺眼 工具文档支持都很好
作者: DDD888    时间: 16-7-2015 18:29
black_zerg 发表于 16-7-2015 17:49
应该啊 typescript是利器 我以前写过一个库 java(gwt) 写的 然后用 JavaScript写一遍 然后又用 typescript ...

Due to the issue about typescript cannot split class into multiple files, I think that I better wait the issue fixed first.
作者: black_zerg    时间: 16-7-2015 18:47
提示: 作者被禁止或删除, 无法发言 人那跟本不是 issue 永远不支持都有可能
作者: black_zerg    时间: 16-7-2015 18:49
提示: 作者被禁止或删除, 无法发言 有个办法 你一个继承另外一个 看你的意思你就只想要一个类 你就一串继承好了
作者: DDD888    时间: 16-7-2015 19:02
black_zerg 发表于 16-7-2015 18:49
有个办法 你一个继承另外一个 看你的意思你就只想要一个类 你就一串继承好了

看不懂你说的,可以写点具体typescript代码演示下吗?
作者: black_zerg    时间: 16-7-2015 19:19
提示: 作者被禁止或删除, 无法发言 Typescript 继承类 你应该会吧 就继承啊
作者: black_zerg    时间: 16-7-2015 19:20
提示: 作者被禁止或删除, 无法发言 比如你想分二十个文件 你建二十个类一个继承一个 最后那个子类就有了所有方法 虽然我不大明白这个 point
作者: DDD888    时间: 16-7-2015 20:20
black_zerg 发表于 16-7-2015 19:20
比如你想分二十个文件 你建二十个类一个继承一个 最后那个子类就有了所有方法 虽然我不大明白这个 point

太麻烦了,还是不用为好
作者: black_zerg    时间: 16-7-2015 20:56
提示: 作者被禁止或删除, 无法发言 我这个基本就是typescript写的 http://shen.apphb.com/desktop/demo/desktop.html

其实简单网站当然什么写都行 复杂的话,oop那些东西还是很实用
作者: black_zerg    时间: 17-7-2015 08:57
提示: 作者被禁止或删除, 无法发言 优势在于 ide支持 编译期 类型检查 type在东西复杂后还是需要的 不然人脑子记不过来
作者: DDD888    时间: 17-7-2015 10:23
black_zerg 发表于 17-7-2015 08:57
优势在于 ide支持 编译期 类型检查 type在东西复杂后还是需要的 不然人脑子记不过来

我用gulp-jshint,每次build的时候帮我检查是否漏写;啦

现在写程序的日子一天比一天好
作者: black_zerg    时间: 17-7-2015 13:04
提示: 作者被禁止或删除, 无法发言 那玩意不好用 你用什么 ide
作者: DDD888    时间: 17-7-2015 13:15
black_zerg 发表于 17-7-2015 13:04
那玩意不好用 你用什么 ide

notepad++

因为它能够加载大文件
作者: DDD888    时间: 17-7-2015 13:17
black_zerg 发表于 17-7-2015 13:04
那玩意不好用 你用什么 ide

好用

只要打gulp,就帮我合并所有文件,lint,minify, 混淆,全做了,就差没有上传到iis服务器啦
作者: black_zerg    时间: 17-7-2015 13:19
提示: 作者被禁止或删除, 无法发言 切 那是 gulp 我是说 ide 随便抓个 atom 也比notepad plus强
作者: black_zerg    时间: 17-7-2015 13:20
提示: 作者被禁止或删除, 无法发言 Jslint 和 ide的强大语言支持 根本没法比 还有文档那些 比如你浮在方法上看文档
作者: DDD888    时间: 17-7-2015 13:21
本帖最后由 DDD888 于 17-7-2015 13:23 编辑
black_zerg 发表于 17-7-2015 13:19
切 那是 gulp 我是说 ide 随便抓个 atom 也比notepad plus强


我装了atom,没感觉有啥好啊?就是颜色鲜艳点,那也不过和visual studio类似啦

我在ubuntu上用vi,好处是不再需要使用鼠标了,不会患鼠标手啦
作者: black_zerg    时间: 17-7-2015 13:51
提示: 作者被禁止或删除, 无法发言 是的 vs 现在出了 code 都有点类似 但这个 atom不错的 typescript插件编译很快 比 gulp插件快很多 vi始终用不来




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/) Powered by Discuz! X3.2