“我是一位静态类型的粉丝,这对有多个开发人员的项目来说非常有帮助。”
TypeScript也开启了大量的编辑器和IDE工具功能。我认为TypeScript是发生在JavaScript上的最好的事情。
按照我的理解,这意味着你将不得不不断地与之前既没有编写也没有审查过的大量代码一起工作。对于企业级应用来说,通常有成打的DTO具有30多个键,命名非常不一致。典型的思考过程是:“好吧,我们的函数将得到一个‘sales-deal’ DTO,我需要将其转换成‘financing-deal’并发送给分析,‘sales-deal’上的利润边际属性叫什么?是‘margin’、‘markup’还是只是一个 plain ‘rate’?而且它已经是十进制了吗?还是有销售交易的组合费率分项DTO?”然后对于‘financing-deal’也是同样的问题...
我完全同意“对JavaScript最好的事情”的部分。遗憾的是,尝试ClojureScript感觉就像是回到了JS - 这不是一件好事。我欣赏spec的力量,以及它在运行时和测试中所起到的作用。我现在想要做的是将所有这些力量集成到我的IDE中,以帮助我编写代码。如果你还没有写出来,那就没有什么可以运行或测试的。
评论了 by IKoshelev