大家都知道JavaScript很强大,但也有很多的问题。 用好了,是Web前端开发的利器。用不好呢,那就是梦魇。
所以空下来的时候就在有没有替代品:
下面列出一些可选项
- CoffeeScript 语法非常漂亮且支持类。我认为CoffeeScript并未结束,只不过是刚刚华丽地开启。
- TypeScript 一种编译到JavaScript的语言,可以在JavaScript中构建并且添加了静态类型。个人而言,我是它的大粉丝。正如Mohamed Mansour 和Dave Hodder在评论中指出的那样,TypeScript正在进一步实施ECMAScript的一些建议,也许ECMAScript最终会从TypeScript中借鉴可选的静态类型。
- Google Dart 一个全新的语言,附带JavaScript编译器和一些JavaScript互操作 ,但整体上并未整合到JavaScript生态系统中。
- HaXe 这是一个高级语言,可以编译JavaScript、Flash、NekoVM、PHP、C++、C#和Java(不久后),虽然我从未使用过,但它真的令人印象深刻。
抽空了,应该多关注一下他们!!