typescript寫后端的優勢是什么?
typescript,簡稱ts,是javascript的超集。
眾所周知,js是弱類型的語言,弱類型通常為腳本語言,比較靈活方便,同時又有個缺點,就是不夠嚴謹,團隊協作不便。
于是就有了ts,ts可以說是增強版的js,在兼容js寫法的同時,新增了強類型,如果類型錯誤,會編譯不通過。這就在一定程度上避免了項目運行時的出錯。
除了強類型,ts還支持類似java的接口、泛型等,因此java的同學上手ts也會比較快。
最后回到問題的關鍵,ts相比傳統后端語言有什么優勢?
首先,ts是js的超集,所以前端同學上手會比較快,可以漸進式的學習,因為ts兼容js寫法。
其次,可以做到前后端語言大一統,大前端之路,ts是必不可少的,因為寫后端,強類型比較靠譜。
最后,ts比java學習成本要低得多。