iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 2
0

因故重新撰寫發文

開發Botframework 可以選c# 或node.js

而node.js是用JavaScript語法。
故可以使用type script ,
但主要是講botframework,
故 Type script 的部份,
讓我一章帶過吧。

https://code.visualstudio.com/docs/languages/typescript
https://www.gitbook.com/book/zhongsp/typescript-handbook/details

TypeScript具有类型系统,且是JavaScript的超集。 它可以编译成普通的JavaScript代码。 TypeScript支持任意浏览器,任意环境,任意系统并且是开源的。

閉人在從 andorid 轉到開發 node.js應用時,
最大的困擾就是,
js無法再開發階段就可以偵錯。

例如
let a = i=>i+1;
我想要的得到的是 數字 相加的結果。
可是當我誤輸入 a("a"),也是會回傳 "a1",也是不會報錯,
這可是天與地一般的差距啊。

用 typescript
let a =(i:int)=>i+1
若我輸入 a("a") 就會先報紅,
而不用等到最後輸出結果時,
才會發現這不是我要的,
這是其中一個最基本的好處。

*註 botframework 本身就是使用 type script 做開發。


上一篇
Oh Botframework
下一篇
Oh Node.js
系列文
Microsoft Bot Framework 30天上手 + 自幹 Line Builder 串接 + Line Bot Demo30

尚未有邦友留言

立即登入留言