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