PHPカンファレンス関西 2011
Click here to load reader
-
Upload
takako-miyagawa -
Category
Technology
-
view
1.921 -
download
1
Transcript of PHPカンファレンス関西 2011
ネコネットデザイン事務所 宮川 貴子(NEKOGET)
CodeIgniter2.0 のご紹介
ネコネットデザイン事務所 宮川 貴子(NEKOGET)
CodeIgniterイイよ! を自分勝手に話してみる。
自己紹介Self-introduction
TwitterID : nekoget WORK ネコネットデザイン事務所 イラストを描いたり、 デザインカンプを作成したり HTMLマークアップやコーディング をメインに活動をしております。 PHPを使った開発のお仕事も させていただいています。 フロントエンドエンジニアです。
Perlでプログラムを 始めました。 今はPHPがメイン
CodeIgniter
What is codeigniter? CodeIgniterとは?
CodeIgniter とは、 アメリカの EllisLab 社によって 開発された PHP のフレームワークです。 2006年2月にリリースされました。
CodeIgniter
M V C 構 造 で す 。 デザインパターンMVC構造についての説明は省略
フレームワークの中に ユニットテスト用のClassが 用意されています。
What is codeigniter? CodeIgniterとは?
CodeIgniter
サポートされているデータベース →MySQL (4.1+) →MySQLi →MS SQL →Postgres →Oracle →SQLite → ODBC
私自身がCodeIgniter上で 使用経験があるのは MySQL , Postgresです。
What is codeigniter? CodeIgniterとは?
CodeIgniter
ユーザガイド曰く CodeIgniter は PHP を使って web サイトを構築する人向けの アプリケーション開発 フレームワーク - ツールキット - です。
What is codeigniter? CodeIgniterとは?
CodeIgniter
HTMLを書く 私の為の フレームワーク
What is codeigniter? CodeIgniterとは?
CodeIgniter
好き勝手に CodeIgniterの素敵なところを のろけますので、 短い時間ですが 頑張って聞いてください m(_ _)m
What is charm of CodeIgniter? CodeIgniterの素敵なところ
CodeIgniter
1.最低限のものがそろっている。 2.必要な全てにはちょっと足りない薄い構造 3.余計な事をしないhelper 4.CodeIgniter的な書き方でテストが書ける。 5.HTMLが書きやすい。
CodeIgniter
1.最低限のものがそろっている。 2.必要な全てにはちょっと足りない
What is charm of CodeIgniter? CodeIgniterの素敵なところ
CodeIgniter
最低限用意されているものをベースに 必要なものを作れる。 →自由度が高い。 →外部のライブラリ等、必要なものを 組み込み、自作することが前提 →別のナニカを使いたいを簡単に 実現してくれる!
最 低 限 の 機 能 に
自 分 で 作 っ た ラ イ ブ ラ リ や 、
外 部 ラ イ ブ ラ リ を 簡 単 に 組 み 込 め る 構 造 。
→ 柔 軟 に 対 応 で き る 仕 組 み CodeIgniterだけで完結する事はそもそもに考えていない。だから拡張性が高い。
What is charm of CodeIgniter? CodeIgniterの素敵なところ
What is charm of CodeIgniter? CodeIgniterの素敵なところ
CodeIgniter
4.CodeIgniterの書き方で テストが書ける。
What is charm of CodeIgniter? CodeIgniterの素敵なところ
CodeIgniter
標準で、Unit Testクラスを装備。 CodeIgniterのコーディングの考え方でテストを書ける。
→テストを書き始める敷居が低い テストを書き始める最初の第一歩が小さい1歩で大丈夫。 PHPUnitを知らなくても大丈夫。Codeigniterを知っていれば書き始められる。 PHPUnitは標準では用意されていないけれど、使う方法もある。
CodeIgniter
5.HTMLが書きやすい。
What is charm of CodeIgniter? CodeIgniterの素敵なところ