SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Ruby/Perl/PHPユーザーのためのMVCフレームワーク入門

Webサービスの開発にフレームワークが必要な理由 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~

第3回 自分に適したフレームワークとは?


Perlフレームワークの比較

CGI::Application(シージーアイ アプリケーション)

  • 特徴
    • デフォルトでHTML::TemplateとCGIモジュールを利用可能
    • 軽量で柔軟
  • インストール・設定方法
    • CPANよりインストール

Tripletail(トリプルテイル)

  • 特徴
    • 日本製フレームワーク(マニュアルなどが日本語)
    • プラグインアーキテクチャを採用せず基本機能での使いやすさを重視
    • 他のモジュールの使い方を覚える必要がなく、TripletailのみでWebアプリケーションを構築可能
  • インストール・設定方法
    • CPANよりインストール場合、次のコマンドを実行
    • $ perl -MCPAN -e shell
      cpan> install Tripletail
      
    • ppmを利用してインストールする場合、次のコマンドを実行(ppm:Win32環境においてPerlから新しいモジュールを利用できるようにするモジュール)
    • C:\> ppm repo add fleur.hio.jp http://fleur.hio.jp/pub/perl/ppm
      C:\> ppm install Tripletail
      

Jifty(ジフティ)

  • 特徴
    • Dispatcher、Action、Template、Modelを柔軟に組み合わせ、構築が可能
  • インストール・設定方法
    • Jiftyのダウンロードページよりソースをダウンロードし、サーバーに格納後、次のコマンドラインを実行
    • # tar xzvf jifty-<version>.tgz
      # cd jifty-<version>
      # perl Makefile.PL
      # make
      # make test
      # make install
      
    • CPANからのインストールも可能

まとめ

 今回取り上げた以外にもさまざまなフレームワークが存在しています。案件や開発者が置かれている状況は異なるため、一概にどういったものが良いとは言えませんが、効率的でストレスのない開発手法・工程を模索するために本稿を参考していただければ幸いです。

 最終回となる次回は、フレームワークを使用したWeb開発を始めるにあたって検討するべきポイントについて触れたいと思います。

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
Ruby/Perl/PHPユーザーのためのMVCフレームワーク入門連載記事一覧

もっと読む

この記事の著者

伊藤 敦史(イトウ アツシ)

株式会社クリエイティブホープ システムエンジニア1978年生まれ 新潟県出身20代の早い段階から、インタラクティブアートに興味を持ち個人的に創作活動を行う。その後、プログラマーとして活動を始め大手ポータルサイト運営企業で設計、構築を経験後、現職へ。趣味は落語を見に行くこと。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/3573 2009/02/26 21:29

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー