My Blog

開発経験のある言語について

今回は2回目の投稿と言うことで私の開発経験のある言語について紹介します。

マークアップ言語:

  • HTML: Hyper Text Markup Languageの略で、Webページの構造を定義するための言語です。
  • CSS: Cascading Style Sheetsの略で、Webページのスタイルやデザインを定義するための言語です。

CSSフレームワーク:

  • Tailwind CSS: クラス名によって、効率的にスタイルを定義できるCSSフレームワークです。カスタマイズもしやすく、レスポンシブデザインにも対応しています。
  • Material UI: GoogleのMaterial Designに基づいた、React向けのCSSフレームワークです。UIコンポーネントが豊富に用意されており、デザインやアニメーションも美しいです。
  • Semantic UI: シンプルでわかりやすいHTMLタグとクラス名で、効率的にスタイルを定義できるCSSフレームワークです。jQueryに依存していた過去から、ReactやVue.jsなどのフレームワークにも対応しています。

プログラミング言語:

  • JavaScript: Webページの動的な振る舞いを定義するためのプログラミング言語です。
  • TypeScript: JavaScriptに静的型付け機能を追加した言語で、開発時のバグを減らすことができます。
  • Node.js: サーバーサイドのJavaScriptランタイムで、JavaScriptを使ってサーバーサイドの処理を実行することができます。

JavaScriptフレームワーク:

  • React: Facebookが開発した、UIコンポーネントを作成するためのJavaScriptライブラリです。高速なレンダリングと、仮想DOMによる効率的な再描画が特徴です。
  • Next.js: Reactのサーバーサイドレンダリングや静的サイトジェネレーター機能などを提供するフレームワークです。SEO対策がしやすく、開発者の生産性も高めることができます。