CodeIgniter (コードイグナイター) とは

CodeIgniter (コードイグナイター) は、世界中で最も多くGoogleで検索されているPHPフレームワークです。
小規模なWebアプリケーションには、最もオススメするPHPフレームワークが CodeIgniter です。

ライセンスは、Apache/BSD スタイル オープンソースライセンス

  • 4大PHPフレームワーク比較 (CodeIgniter CakePHP ZendFramework Symfony)
    Google トレンド (CodeIgniter、CakePHP、ZendFramework、Symfony)
     
    まさに右肩上がりですね。
     
    何故、検索数が世界一なのかというと、修得が容易だからだと、私は思っています。
    PHPフレームワークで、世界一の検索数の CodeIgniter ですが、日本での人気は低いようです。
     
  • オススメの理由
    • 学習コストが低い (低いといってもPHP中級者以上に推奨)。
    • 動作が軽い。
    • 安価なレンタルサーバーでも動作可能で、PHPの設定等、環境の違うサーバーでも幅広く動作可能。
    • コマンドラインを使う必要が無く、初期設定が容易。
    • コーディングルールに厳格に従う必要がない。
    • 日本語のドキュメントが用意されている。
       
      私は、他のPHPフレームワークを取り扱ったことがありますが、CodeIgniter が最もしっくりきました。
      中級プログラマーの私のレベルには、ピッタリ合ったのだと思います。

    • その他のPHPフレームワーク(CakePHP、ZendFramework、Symfony) の感想
      • CakePHP は、厳格なルールとデータベースの設定がデフォルトで必須になっている点が私の肌に合わない。
      • ZendFramework は、フレームワーク自体の規模が大きすぎる点が合わず、PHP本体に組み込まれれば使うかもと思った。
        バージョン1.11.9 のフルパッケージで 67Mバイト、最小パッケージで 23Mバイト ですよ。
        設置するだけでかなりの容量です。
        が、クラウドに対応している等、大規模開発には良いかもしれないです。
        CodeIgniter は 1M~2Mバイト程度です。
      • Symfony は、インストール(コマンドライン)の時点で面倒だと感じ未使用です。
         
  • サーバー必要条件 (CodeIgniter バージョン2)
    • PHP 5.1.6 以上
    • データベース
      MySQL (4.1+)、MySQLi、MS SQL、Postgres、Oracle、SQLite および ODBC データベースをサポート。
       
      PHP 4 で動作させたい場合は、CodeIgniter バージョン 1.7 が必要。
       
  • CodeIgniter (コードイグナイター) 書籍
    日本で売られている唯一の書籍なんですが、私は買っていません。
    理由は、この記事を書いている時点での最新のバージョン2.0の情報に合っていないからです。
    しかし、これから覚えようと思うならば、書籍を買った方が理解力が早いと思います。

CodeIgniter 2.0 日本語言語パック からインストール

CodeIgniter/インストール(日本語言語パック)

CodeIgniter 2.0 本家 からインストール

CodeIgniter/インストール(本家)


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-08-09 (火) 00:45:47 (2685d)