close

依現在網頁發展的速度,客戶端的運算越來越吃重了,這也代表著客端的編程語言Javascript不能再扮演著小弟的角色,而是要有著像C#,VB等另人尊重的份量,但先天的特性加上後天的不足使得這語言真的另人又愛又恨,所幸救世主一個個的到來了,目前到寫好一個企業級結構化的Javascript有下列幾種方式:

 

  1. 找一個適當的Javascript Pattern(如:Revealing Prototype Pattern)
  2. CoffeeScript - http://coffeescript.org
  3. Google Dart - http://dartlang.org
  4. MS TypeScript - http://www.typescriptlang.org/

 

以上2-4項皆以新的語法來撰寫並產生javascript,並不是用來取代Javascript. 因為筆者是.Net的使用者所以今天的主角自然是能和Visual Studio 2012整合的Typescript,然而您一定會問的是用TypeScript寫Javascript會有什麼好處呢? 看看以下便知

 

  1. Supports standard javascript code
  2. Provides static typing
  3. Encapsulation through classes and modules
  4. Support for constructors, properties, functions
  5. Define interfaces
  6. (c# lambdas like) => function support
  7. Intellisense and syntax checking (while editing)

 

廢話不多說,趕快到  http://www.typescriptlang.org/ 線上體會或下載 Visual Studio 

2012 plug-in用在自己的專案吧!

arrow
arrow
    文章標籤
    Javascript Typescript
    全站熱搜
    創作者介紹
    創作者 啄雲 的頭像
    啄雲

    啄雲部落格

    啄雲 發表在 痞客邦 留言(0) 人氣()