![]() |
TypeScript logo |
前端開發(Front-End)近年來在各種平台非常活躍,怎麼說呢?
越來越注重使用者介面,需要能力更強,開發更方便的 framework,因此出現了各種的 JavaScript framework。
- 網頁端(Web)像是這兩年很夯的 AngularJS、React.js、Vue.js、D3.js...等等。
- 伺服器端(Server Side)與網路相關應用,也可以使用 JavaScript 來寫,最經點的例子就是 Node.js,而且可以搭配其他 Framework 做到 JavaScript Universal,像是 Universal React 和 Angular Universal。
- 行動裝置端(大陸稱為移動端),當然也可以使用 JavaScript 來寫 Application,像是 React Native、Cordova、Ionic...等等。
開發應用有大有小,而在開發大型應用的時候,要怎麼「不寫重複的 code」與「方便 debug」是很重要的!
因此,TypeScript 應運而生!