トップページpoverty
18コメント7KB

TypeScript ってどうなの 実戦投入してるやつの意見求む [857186437]

■ このスレッドは過去ログ倉庫に格納されています
0001番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MMbe-p8vK)2017/10/21(土) 15:31:40.23ID:RvG3b97IM?2BP(1000)

言語レベルのリファクタリングを備えたTypeScript 2.5がリリース
https://www.infoq.com/jp/news/2017/10/typescript-2-5-refactoring
0002番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイWW 4d85-X4e4)2017/10/21(土) 15:31:55.59ID:Fzs47VIS0
小6からずっと不登校だったんだが質問あるか?
0003番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ d6e8-bcII)2017/10/21(土) 15:31:58.08ID:Vh/TS28M0
眠いので昼寝しますわよ
0004番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MMe9-ckJU)2017/10/21(土) 15:32:00.14ID:ZtSZrXK3M
小6好きだけど質問おるか?
0005番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイWW fa81-Ny5K)2017/10/21(土) 15:32:41.50ID:znmoFxii0
>>2
プログラミングできる?
0006番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MMbe-cyH8)2017/10/21(土) 15:33:03.67ID:RvG3b97IM
TypeScriptのバージョン2.5でMicrosoftが注目したのは、開発者の生産性と、
コードエディタの共通機能を提供することによる機能範囲の拡大の実現である。

C#などの型付き言語に慣れた開発者は、共通的なリファクタリングを簡単に実行可能なツールの利便性を享受している。
TypeScriptにも今回、コード情報を利用して、Extract FunctionとExtract Methodという2つのリファクタリングを実行する機能が導入された。

ただしTypeScriptは言語サービスであってエディタではない。従ってこの機能が言語サービスに追加されたというのは、
すべてのエディタがこのリファクタリングを提供するサービスにフック可能になった、という意味だ。
TypeScriptのプログラムマネージャであるDaniel Rosenwasser氏は、チームが言語だけではなく、
開発者のエクスペリエンスを重視していると述べている。
0007番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイWW 4d85-X4e4)2017/10/21(土) 15:33:05.57ID:Fzs47VIS0
>>5
できんで
0008番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MMbe-cyH8)2017/10/21(土) 15:33:36.35ID:RvG3b97IM
>>2
TypeScriptは生産性高いと思う??
0009番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MMbe-cyH8)2017/10/21(土) 15:35:08.42ID:RvG3b97IM
さらにMicrosoftは、JSDoc型宣言の想定外の使用や不正な型参照をキャッチすることで、
“クイックフィックス”のレパートリを充実させている。言語サービスとしてのクイックフィックスはTypeScript 2.1で導入されたもので、
スペルやインポートの欠落、this忘れ、未使用の宣言などの修正を含む他、
ロードマップにはさらに多くのフィックスが掲載済みである。

今回のリリースでは言語機能の変更は少ないが、
ひとつだけ注目すべきなのはオプショナルcatch変数と呼ばれるものだ。
この機能はエラーをキャッチする必要はあるが、エラーの内容について意識する必要がない場合に便利なもので、
ECMAScriptの提案にも実際に含まれている。これによって以下のような、
キャッチするエラーの宣言を含まないコードが記述可能になる。

try {
const result = someMethodThatWillThrowAnException();
}
catch {
contents = createDefaultContents();
}

TypeScriptの最新バージョンは、いつものように
‘npm install -g typescript’、またはNuGetでインストールできる。
0010番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイWW 4d85-X4e4)2017/10/21(土) 15:35:27.90ID:Fzs47VIS0
>>8
かなり高いで
0011番組の途中ですがアフィサイトへの転載は禁止です (オイコラミネオ MM5e-pU/U)2017/10/21(土) 15:51:44.72ID:SxB51PyoM
ケンモメンは未だにjqueryだからtypescriptなんて使ってる奴いないだろ
0012番組の途中ですがアフィサイトへの転載は禁止です (アウアウカー Sadd-Ny5K)2017/10/21(土) 15:54:33.62ID:yuPaZVQJa
>>11
用途がまるで違うんだが
0013番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイWW 8157-Jp9u)2017/10/21(土) 15:59:34.52ID:Q9nCjwGN0
Language Server公式で提供して😡
0014番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sa89-/z4E)2017/10/21(土) 16:08:05.26ID:A/xQ5Ioza
googleはtypescript推進してるわりに
自社apiにtypescript用定義用意してないし
githubに登録してくれてる有用サンプルもjsのまま
0015番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW c58a-zk9O)2017/10/21(土) 16:16:50.01ID:Oq0lvz2F0
>>12
用途は違うけど領域が被ってジャマになるから困る
0016番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイWW c50d-qXAY)2017/10/21(土) 16:47:41.43ID:17rLqmh/0
>>15
typescriptはjsのスーパーセットだぞ?何が被るんだ?
0017番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 4db1-ZKat)2017/10/21(土) 17:50:23.88ID:4tsX46XN0
言語自体は悪く無い
しかしjsに引きずり込まれてやっぱイマイチ
0018番組の途中ですがアフィサイトへの転載は禁止です (アウアウエー Sa22-cyH8)2017/10/21(土) 18:05:20.85ID:qwbA7cFAa
全く知らんのだけどサーバサイドでもつかえるの、?
■ このスレッドは過去ログ倉庫に格納されています