2016-09-19 5 views
-3

注:通常のjでは、のES5バージョンのjsを参照しています。Node.js TypescriptとJS(ES5)で書かれたサーバーサイドアプリケーション

私は現在、プロジェクトの基礎を確立しています。私が現在選択しているtechスタックは、Node.js forバックエンドw/フロントエンド/クライアント側のAngular2です。私はビルドツールとしてGulpを使用しています。加えて、私はを使用することを選択しました。角形の場合はとなりました。

私はすでに、最適なTypescriptビルドに必要なすべてを行うためにgulpfileを設定しました。実際、私がすべてを盛り上げる方法は、アプリケーションのTypescriptをすべて扱うことができるので、アプリケーション全体をTypescriptとregular(Node.js - Server)jsで記述すると便利です。賛否両論を探しているときに、私は実際の参照やインスタンスを見つけることができませんでしたが、TSを利用せずにアプリケーションのサーバー側を書く方が良い場合は、

短く私の質問:JavascriptのスーパーセットTypescriptを利用してバックエンドとフロントエンドを書くのが最適ですか?本当の長所と短所はありますか?私はどんな「本当の」経験にも感謝します。たとえば、発生したハードル/回避策や、サーバーとクライアントでTSを最適化したケースがありますか?

ありがとうございます。素晴らしい一日を!

+0

もしあなたが生産的になるなら、それは「最適」です。それ以外の場合はそうではありません。 – zerkms

+0

私のアプリでは、DRYと真実の単一点のために、ブラウザとサーバーの間でできるだけ多くのコードを共有するように努力する傾向があります(私はバグを2回修正する必要はありません)。そのため、コードの再利用を可能にするためには、両方を似たようにする傾向があります。プラットフォーム特有のものは、「ドライバ」として考慮されます。ですから、私にとってはTypescriptを両方ともに使用したい、あるいは普通のES5を両方とも – slebetman

+0

@zerkmsのように使いたいのですが、あなたのステートメントは有効ですが、質問には役立ちません。どちらの場合でもtypescriptにはどんなパフォーマンスの拡張もあります。安定性、あなたが他のライブラリを容易に統合できるようにするなど...私は、開発者が以前に言及した経験を利用してオプションを対比することを望んでいます。質問に記載されているように、実際にはスレッド、投稿その他の情報ストリームはなく、サーバースクリプト言語を変更する特定のインスタンスがアプリケーション機能の改善を示しています。前もって感謝します。 – CriCri

答えて

0

JavascriptのスーパーセットTypescriptを使用してバックエンドとフロントエンドを書き込むことは最適ですか?

私はイエスと言うだろう:https://medium.com/@basarat/typescript-won-a4e0dfde4b08

しかし、もちろん、それは私の意見です。重要な選択は、を静的に解析可能なコードにしたい場合です。それは、少なくとも工具で役立ちます。 の詳細はなぜタイプコードhttps://basarat.gitbooks.io/typescript/content/docs/why-typescript.htmlです。

関連する問題