TypeScript (TS)
JavaScriptの弱点(エラーの起きやすさ)を克服するためにMicrosoftが開発した、「型(ルール)」を持つ進化版言語。
TypeScript(タイプスクリプト)とは
Microsoft社が開発した、JavaScriptに**「データ型(ルール)」**という厳しいチェック機能を追加した進化版のプログラミング言語です。 今では新しいWeb開発の現場のほとんどで採用されています。
💡 例え話でいうと…
**「校則の厳しいJavaScript」**です。 普通のJavaScriptは「数字でも文字でも何でも自由に入れてOK!(柔軟だけど、後で計算ミスが起きて爆発する)」という状態でした。 TypeScriptは、「ここには『数字』しか入れちゃダメ!」というルール(型)を最初から厳しく決めるため、実行する前にエディタ上で「そこ、間違ってるよ!」と赤い線を引いて教えてくれます(=バグを未然に防げる)。
関連する用語 (プログラミング)
全33件を見るヘッドレスCMS
表示用フロントエンド(ヘッド)を持たず、コンテンツ管理とAPIによるデータ提供に特化したCMS。Next.js・Astro等の任意のフロントエンドと組み合わせてJAMstack構成を実現する。
IT用語: ソフトウェアテストの種類|単体・結合・E2Eテストの違い
ユニットテスト・結合テスト・E2Eテストの役割とテストピラミッドの考え方を解説。
IT用語: DRY原則とは|「繰り返しを避けよ」というプログラミングの鉄則
Don't Repeat Yourself(DRY)原則の意味と、WET(重複だらけ)なコードが引き起こす問題と対処法を解説。
IT用語: SOLID原則とは|オブジェクト指向設計の5つの基本原則
保守性の高いソフトウェア設計のためのSOLID原則(単一責任・開放閉鎖・リスコフ置換・インターフェース分離・依存性逆転)を解説。
IT用語: 型安全性(Type Safety)とは|TypeScriptが防ぐバグの種類
コンパイル時に型の不一致を検出する「型安全性」の概念と、JavaScriptからTypeScriptへの移行がなぜ有効なのかを解説。
Ruby (ルビー)
「プログラミングを楽しむ」ことを目的に日本のまつもとゆきひろ氏が開発した、美しく書きやすい言語。