最も将来性が高いプログラミング言語「TypeScript」の必要性を熱弁する
Вставка
- Опубліковано 5 лип 2024
- TypeScriptは今後も最も将来性があるプログラミング言語だと思っているので、そういう意味でも学習しておくのはオススメです💡
👨🏻💻 しまぶー
ヤフー株式会社( Yahoo! JAPAN )出身のエンジニア。現在は起業し、「日本発のWebサービスを世界へ」を目標に日々開発に励んでいます。IT業界・プログラミング関連で有益な情報発信をしておりますので、よかったらチャンネル登録をよろしくお願いします🥳
🚀 私が開発しているサービス一覧
・Eveco( eveco.app/ )
・Assort( assort.app/ )
・Noway Form( noway-form.com/ )
・dpop( dpop.app/ )
🏰 オンラインサロン( it-kingdom.com )
・React, Next.js, TypeScriptなど100本以上の講座
・毎月最低1回は開催するライブコーディング講座
・プログラミングニュースのシェア会を毎日20分
・もくもく勉強会を昼と夜に毎日開催
・私にいつでも質問・相談できる環境
・頻繁に開催しているオンラインイベント
2日に1回、サロン説明会も開催しています。プログラマーを目指す方や、一緒に勉強する仲間を作りたい方にオススメです。
🌏 SNS
X.com: / shimabu_it
Instagram: / shimabu_it
Threads: www.threads.net/@shimabu_it
Voicy: voicy.jp/channel/1886 - Навчання та стиль
コンストラクタを楽に書く方法も用意されてるのが好きです
あとは、配列の中身や順番まで強制できる型の自由さも好きです
静的型付けでAIのコード補完がされやすいのが1番良い
たしかにAI時代には静的型付けは有利ですね。盲点でした🙏
コンパイルエラーが出てくれることはありがたいですよね。以前ドットインストールの基礎文法講座を受講しただけなので、改めて公式ドキュメントや市販の書籍を参考にTypeScriptでアプリ開発してみます。
①jsで動くものを作ってみる
②TSに改修してみる
③コンパイルされたファイルと①を比較する
これでTSのありがたみが少しは分かるはず
みんな生のJavaScript 嫌いだから仕方ないよね。残当。そうじゃなきゃTypeScriptとか生まれてない。
c経験者としてはJSの動的型付けやインタプリタ方式は便利さに驚きますが、逆の見方もあるんですね。データ型はある程度あった方が、挙動が予測しやすいかも知れませんね。
TSの環境構築考えるの面倒で、環境に合わせてJS、TSをそのまま使っています。TSでなるべく早く使う癖つけておく方が高い品質のアプリが作れそうなのでTSに合わせてみようと思います。
JS自体詳しくないメンバにJSでなく、TSで作るメリットを説明するのが面倒だった
個人的にはJSの知識がある=TSも完備。だと思っているので、改めて「TS書けます?」と確認されるのも面倒です。
データ型を指定するのはあった方が良いけど、PHP,Rubyデータ型つけられゆうになったけど、つけない言語からきた人は、違和感感じる。
使った方が良いけど、わからない未経験に強制するのも好きではないな。
まずは基本文法覚えないと、いきなり新しい技術触るのはおすすめできないな。
JS飛ばしていきなりTSはおすすめできませんか?
オススメできません!
高確率で挫折します!
細かい話ですが、TS→JSはコンパイルではなく、トランスパイルではないでしょうか?
名称に対して深い知見はないので何が正しいかは分からないのですが、tscのcはコンパイルを意味するものだと考えていたので、コンパイルと呼びました!TypeScriptのドキュメントでも下記のようにありますし、どちらでもよいかなーと思っています!
www.typescriptlang.org/docs/handbook/compiler-options.html
> Running tsc locally will compile the closest project defined by a tsconfig.json
typescriptがコンパイル無しで、ブラウザで動いてほしい。
オンラインサロンに入会しようと思いましたがURLにアクセスできません・・・!泣
あら・・・ご迷惑をおかけしましたm(__)m
サロンのURLは it-kingdom.com/ ですが、こちらにアクセスできない形でしょうか?
@@shimabu_it
PCのChromeブラウザからもiPhoneのChrome、Safariからも入れません😢
私だけでしょうか。。💧