Railsは MVCモデルに基づく
この種のフレームワークは、それぞれの開発言語ごとに作られている。
など、言語名と「フレームワーク」をキーワードに検索してみるといい。
サポートされる機能の幅広さによって、「フルスタックフレームワーク」、「軽量フレームワーク」などのように分類される。
全体像は、たとえばこのサイトにまとまっている。(Wikipedia
解説も参照されたい)
この種のWebフレームワークが普及するきっかけになったのがRailsであり、 Railsはフレームワークの世界での事実上の標準となっている。