Padrino(パドリーノ)は、Rubyで書かれたオープンソースWebアプリケーションフレームワークである。Sinatraをベースに作成されている[2][3]

Padrino
Padrinologo
作者 Nathan Esquenazi, Davide D'Agostino, Arthur Chiu, Joshua Hull
最新版
0.14.4 / 2019年1月14日 (5年前) (2019-01-14)[1]
リポジトリ ウィキデータを編集
プログラミング
言語
Ruby
対応OS クロスプラットフォーム
種別 Webアプリケーションフレームワーク
ライセンス MIT License
公式サイト www.padrinorb.com
テンプレートを表示

SinatraがModel View Controller (MVC) の構造を採用していないのに対して、PadrinoはMVC構造を採用している。Padrinoは、MVC構造やヘルパー、国際化機能、テストの自動生成などの機能をSinatraに追加した形となっている。

概要 編集

以下は、Padrinoによって、Sinatraに追加された機能の一部である[4]

  • Ruby on Rails風のMVC構造
  • 各種HTMLタグを生成する豊富なHelper
  • メール配信機能
  • キャッシュ機能
  • 国際化機能
  • ロガー機能
  • 管理画面の生成機能
  • 各種コマンドラインツール
  • テストツール

上記の機能は、Sinatraに個別に追加することも可能である。

出典 編集

関連項目 編集

外部リンク 編集