微软也开发新语言了: TypeScript
发布于 12 年前 作者 jiyinyiyong 11389 次浏览 最后一次编辑是 8 年前

TypeScript is a language for application-scale JavaScript development. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS. Open Source.

http://www.typescriptlang.org/Samples/ http://blogs.msdn.com/b/somasegar/archive/2012/10/01/typescript-javascript-development-at-application-scale.aspx http://badassjs.com/post/32674515997/typescript-microsofts-new-typed-javascript-dialect

觉得 JS 就是被围攻啊…

22 回复

简洁程度比coffeescript差太远,觉得这款“超集”很囧的样子。

没看到 CoffeeScript 那么清晰的文档, 我瞬间对这门语言没多大兴趣了

@jiyinyiyong 首页的例子足矣了,诚不欺也。

@ysong 看去只是增加类型的样子吧?

@jiyinyiyong 不是,什么也咩有增加。我觉得可以理解为js语句的输入宏。你可以试一下,它主页上有在线的实时编译的工具。

相对来说,还是更加喜欢TypeScript,翻译过来的js基本上结构上是一样的,配上VS的智能提示,怎么用怎么顺手,虽然牺牲了动态语言的特性,基本上可以当静态语言来使用,但是却能减少很多错误

@ysong 除了类型和 class, 实时编译那儿看到 interface 之类不熟悉的关键词… 编译到 JS 语言真是太多了, TypeScript 是不是往 C# 变了呀

亮点是啥?

两点是微软… 作者记得是 C# 的作者… 背后有人也有公司

不错coffee script vs google dart vs ms typescript 亮点是有很好用的ide

与CoffeeScript有相似之处,但也有同。多了静态的类型检查interface(私觉得作为脚本语言要写的代码是否有点多),Module模块(ECMAScript6中的Module还处于草案中)等。 不过代码写起来比CoffeeScript更繁琐,class编译后的实现基本和CoffeeScript一样。 看上去可读性要比CoffeeScript高,CoffeeScript太过简略了。

coffee 依然想做 JS, 但 TypeScript 不想做 JS

google 的dart 和 微软的typescript 都是废话很多的js 看看 coffeescript和强化版 coffeescript 还有 js发明人的rust吧 这3个不错

livescript 作为 coffeescript的强化版

Rust 被设计来写浏览器的, 崇拜得紧. 可惜是底层语言, 学起来估计很费力

@jiyinyiyong 背后有没有人无所谓啊。。你看看scala和f#的命运 在于开源社区是否对他刚兴趣 还是github排行要比tioble靠谱的多 js已经21%的占有率了然后是ruby

别忘了还有一个东西叫做javascript 1.8 迟迟不能流行 还不是大家还是喜欢现在的js的简洁吗。。如此简单的创建一个类

我个人比较喜欢 TypeScript的代码编写 风格。。 就冲 他那 提供的 友好的 主流面向对象程序代码设计 语法,不像JS原生的那么”乱七八糟“

比CoffeeScript有前途,因为这只是在JS基础上增加更方便使用的特性,并没有伤筋动骨,既便于学习,也便于推广,期待它有更好的发展

直接javascript

这几天都是挖坟的节奏啊

回到顶部