close
依現在網頁發展的速度,客戶端的運算越來越吃重了,這也代表著客端的編程語言Javascript不能再扮演著小弟的角色,而是要有著像C#,VB等另人尊重的份量,但先天的特性加上後天的不足使得這語言真的另人又愛又恨,所幸救世主一個個的到來了,目前到寫好一個企業級結構化的Javascript有下列幾種方式:
- 找一個適當的Javascript Pattern(如:Revealing Prototype Pattern)
- CoffeeScript - http://coffeescript.org
- Google Dart - http://dartlang.org
- MS TypeScript - http://www.typescriptlang.org/
以上2-4項皆以新的語法來撰寫並產生javascript,並不是用來取代Javascript. 因為筆者是.Net的使用者所以今天的主角自然是能和Visual Studio 2012整合的Typescript,然而您一定會問的是用TypeScript寫Javascript會有什麼好處呢? 看看以下便知
- Supports standard javascript code
- Provides static typing
- Encapsulation through classes and modules
- Support for constructors, properties, functions
- Define interfaces
- (c# lambdas like) => function support
- Intellisense and syntax checking (while editing)
廢話不多說,趕快到 http://www.typescriptlang.org/ 線上體會或下載 Visual Studio
2012 plug-in用在自己的專案吧!
文章標籤
全站熱搜