概念
言語はプログラムを表し、ライブラリーは呼び出す道具を提供します。フレームワークはアプリを構成し、エンジンは実行系を統合します。境界は重なります。
実例
Astro内でTypeScriptを使い、日付ライブラリーを呼べます。Godotはシーン、入力、描画、物理を統合します。
選ぶ条件
ライブラリーは統合を利用者に任せ、フレームワークは規約を加えます。エンジンはシステムをまとめますが、対応環境と出力の制約も加わります。 欲しい成果物、実行環境、チームの技能から始めます。役割が違う道具は併用できます。 TypeScript · Godot · Astro
この選択を話し合う
コメントは全言語で共有。投稿にはGitHubログインが必要です。