2016-09-19 18 views
-3

注意:通過常規js,我參考了js的ES5版本。Node.js使用Typescript vs JS(ES5)編寫的服務器端應用程序

我目前正在爲一個項目建立基礎。我目前選擇的技術堆棧是Node.js用於後端w/Angular2用於前端/客戶端,我使用Gulp作爲我的構建工具。另外,我選擇使用Typescript作爲Angular。

我已經設置了gulp文件來完成最佳Typescript構建所需的一切。事實上,我設置所有東西的方式可以處理應用程序中的所有Typescript,這讓我意識到在Typescript和常規(Node.js - Server)js中編寫整個應用程序可能很有用。雖然在尋找這樣做的利弊時,我一直無法找到任何人們推薦這麼做的真實參考和實例,或者如果不使用TS來編寫應用程序的服務器端更好。

總之我的問題:使用Javascript超集Typescript寫後端和前端是否最佳?有沒有真正的優點或缺點?我很感激任何「真實」的體驗。例如,如果發生了任何障礙/解決方法,或者使服務器和客戶端中的TS最優化了嗎?

先謝謝您,祝您有美好的一天!

+0

如果它使*你*生產力 - 它是「最佳」。否則它不是。 – zerkms

+0

在我的應用程序中,我傾向於儘量在瀏覽器和服務器之間共享盡可能多的代碼(想法驗證),因爲DRY和單點實例 - 我不想兩次修復錯誤。因此,我傾向於希望兩者儘可能相似以幫助代碼重用。特定於平臺的內容被分解爲「驅動程序」。所以對於我來說,我希望在兩個或純ES5上都使用Typescript,兩者都是 – slebetman

+0

@zerkms,雖然您的聲明是有效的,但它不會幫助解決問題。要重新表示在兩種情況下都有打字稿有任何性能增強功能,請提供穩定性,讓您輕鬆整合其他庫等等......我正在尋找利用開發人員之前提到的經驗對比選項。正如問題中提到的那樣,實際上沒有任何線程,帖子或任何其他信息流,其中更改服務器腳本語言的特定實例顯示對應用程序功能的任何改進。先謝謝你。 – CriCri

回答

相關問題