返回首页
搜 索
400-77-456-22
英米加集团
领先RFID产品与物联网解决方案专家
INMIGA group
智慧城市
智能交通
一个写了30年代码的首席架构师对“Hello World”的
来源:英米加集团 | 作者:inmiga | 发布时间: 3562天前 | 3381 次浏览 | 分享到:

  2012年 - TypeScript

  ?1

  2

  3

  4

  5

  6

  7

  8

  9

  10class 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);

  TypeScript并不是我们所做的唯一变化。我们也想要去掉一些围绕建立对象用于数据绑定时的惯例和繁文缛节。我们使用了Knockout,Knockout是一个伟大的框架,但它需要我们做比预想更多的事情。我们团队中的某个人在调查了几个备选方案之后,选择了AngularJS。起初我持怀疑态度,但很快意识到这真的很像用于web的XAML。它给了我们一个在保持UI声明式的同时隔离命令式逻辑和解决另一个问题的办法。我们的团队愉快地使用TypeScript和AngularJS堆栈已经好几个月了,并且毋庸置疑地爱上了它。我现在正工作于用于WintellectNOW的模块,因为我相信这是一件大事。如果说30年的编程时间教会了我什么的话,那就是:今天是今天,明天会改变。我不是一个C#开发人员,也不是一个JavaScript开发人员或AngularJS专家。我都不是。我是一个码农。是一个程序员。一个纯粹,朴素和简单的程序员。语言只是一种工具,而我恰巧会讲很多种而已。所以,“Hello, World”,我希望你能享受我30年的旅程……下面是最新的。

  2013年 – AngularJS

  ?1

  2

  3

  4

  5

 


 

  {{greeting}}

电力能源
农林牧渔
航空航天
精益制造
快消零售
智能港口
司法监狱
仓储物流
安监消防
金融通信