返回首页
搜 索
400-77-456-22
英米加集团
领先RFID产品与物联网解决方案专家
INMIGA group
智慧城市
智能交通
我对“Hello World”30年的爱恨情仇
来源:英米加集团 | 作者:inmiga | 发布时间: 3564天前 | 3523 次浏览 | 分享到:

 

  虽然Windows 8.1让我有空闲投入到我的写作和业余项目,但对于大多数公司而言,仍然有一些新的东西在里面,因此他们希望一个基于web的解决方案。那意味着HTML和JavaScript,所以那是我花了我大部分时间携手工作的语言。是的,一旦我以为我可以抽身离去,它们又将我拉了回来。在我认真思考了我为什么讨厌使用HTML和JavaScript来web开发的原因之后,我决定去找一个更好的办法。我们的团队聚在一起,寻找潜在的方法,终于发现一个很酷的解决方案。最近,一种新的语言被发布了,它就是TypeScript,这是JavaScript的一个超集。它没有试图改变语法,任何有效的JavaScript也是有效的TypeScript。更进一步的,这语言还提供了一些开发时功能,例如可帮助塑造API调用和提供丰富内容的接口(而没有出现在生成的代码中),同时还有很多构造例如有继承性的类,强类型变量以及静态修饰符所有这些编译成完全有效的,跨浏览器的JavaScript。

  使用TypeScript是一个非常容易下的决定。即使是处于测试阶段,100%它的产品都适用于JavaScript,所以如果我们发现它不能很好地工作,那么我们只要放到JavaScript开发即可。事实证明,这令人难以置信地有用——即使是团队中的JavaScript纯粹主义者和那些憎恨任何试图“修改语言”的人,也赞同TypeScript给了我们额外的控制力和重构能力,并且TypeScript支持并行开发,能够提升我们发布基于web的高质量代码的能力。

2012年 - TypeScript

class Greeter { public static greeting: string = "Hello, World";     public setGreeting(element: HTMLElement): void { element.innerText = Greeter.greeting;         } } var greeter: Greeter = new Greeter(); var div: HTMLElement = document.createElement("div"); greeter.setGreeting(div); document.body.appendChild(div);
电力能源
农林牧渔
航空航天
精益制造
快消零售
智能港口
司法监狱
仓储物流
安监消防
金融通信