私は Deno 信奉者で Typescript 書きまくりの日々なので基本的にはメリットしか感じませんが、世間で受け入れられるのかなーという不安はちょっとありますね。
要はコメントなんですよね?という事は
- const a: SonnaTypeNaiyo = 10 as 🤪
みたいなのが「実行可能な正しいJS」になるって事?ですよね?いやー大丈夫なんかこれ笑
Typescript ユーザーには優しいけど、 JS初心者にはかなり理解しがたい言語仕様になる気がします。 Typescript 書いてるつもりで、間違っててもエラーにならなくてなんじゃこれ?みたいにもなるでしょうし。
Typescript を推し進めたい Microsoft にとってメリットしかないが、アンチ Typescript 勢からみるとわりと身勝手な要求にみえるんじゃないかなー
「今までのJSは今まで通り動きます」とはいえ、こんな複雑なコメント構文がもたらす混乱は深刻なものになるんじゃなかろうかという気がします。
実のところ、Microsoft は Typescript 構文を正しく lint する wasm 実装を polyfill として出しつつ Edge にはプリビルドするみたいなウルトラQを出せる立場なんですよね。ただ、独自仕様のIEを叩かれてきた歴史をまだ引きずっているのでその手はすぐには出せない。なんかその辺から出てきたジャブ提案なんじゃないかなーという気がします。
0 コメント:
コメントを投稿