CodeIgniter2.0
   のご紹介

ネコネットデザイン事務所 宮川 貴子(NEKOGET)
CodeIgniterイイよ!
を自分勝手に話してみる。

  ネコネットデザイン事務所 宮川 貴子(NEKOGET)
TwitterID : nekoget

               WORK
               ネコネッ トデザイン事務所


自己紹介               イラストを描いたり、
                   デザインカンプを作成したり
 Self-introduction HTMLマークアップやコーディング
                   をメインに活動をしております。
Perlでプログラムを  PHPを使った開発のお仕事も
始めました。       
     させていただいています。
今はPHPがメイン          フロントエンドエンジニアです。
Wtiscdigit r
 h oe n e?
 a
CodeIgniterとは?

 CodeIgniter とは、
 アメリカの EllisLab 社によって
 開発された PHP のフレームワークです。

 2006年2月にリリースされました。



                 CodeIgniter
Wtiscdigit r
 h oe n e?
 a
CodeIgniterとは?

 M V C 構  造 で す 。 
 デザインパターンMVC構造についての説明は省略



 フレームワークの中に
 ユニットテスト用のClassが
 用意されています。

                           CodeIgniter
Wtiscdigit r
 h oe n e?
 a
CodeIgniterとは?

 サポートされているデータベース
  →MySQL
(4.1+)
 
 →MySQLi
             私自身がCodeIgniter上で
 
 →MS
SQL
  使用経験があるのは
  →Postgres
 MySQL
,
Postgresです。
  →Oracle
  →SQLite
  →
ODBC
                          CodeIgniter
Wtiscdigit r
 h oe n e?
 a
CodeIgniterとは?
 ユザ ド 
  ー イく
   ガ曰
 CodeIgniter
は
PHP
を使って

 web
サイトを構築する人向けの
 アプリケーション開発
 フレームワーク
-
ツールキッ     ト
-

 です。

                    CodeIgniter
Wtiscdigit r
 h oe n e?
 a
CodeIgniterとは?


  HTMLを書く
  私の為の
  フレームワーク
                 CodeIgniter
好き勝手に
CodeIgniterの素敵なところを
のろけますので、    
短い時間ですが
頑張って聞いてください
m(_
_)m

                CodeIgniter
Wtiscam fCdIgit r
 h hr o oe n e?
 a
CodeIgniterの素敵なところ

1.最低限のものがそろっている。
2.必要な全てにはちょっと足りない薄い構造
3.余計な事をしないhelper
4.CodeIgniter的な書き方でテストが書ける。
5.HTMLが書きやすい。


                      CodeIgniter
Wtiscam fCdIgit r
 h hr o oe n e?
 a
CodeIgniterの素敵なところ



 1.最低限のものがそろっている。
 2.必要な全てにはちょっと足りない



                     CodeIgniter
Wtiscam fCdIgit r
 h hr o oe n e?
 a
CodeIgniterの素敵なところ

最   低   限 の   機   能 に 

自   分 で 作 っ た ラ イ ブ ラ リ や         、

外   部 ラ イ ブ ラ リ を 簡       単 に 組   み    込   め る 構   造   。



→ 柔 軟 に 対 応 で き る 仕 組 み 
CodeIgniterだけで完結する事はそもそもに考えていない。だから拡張性が高い。




                                            CodeIgniter
Wtiscam fCdIgit r
 h hr o oe n e?
 a
CodeIgniterの素敵なところ


  4.CodeIgniterの書き方で
   テストが書ける。      




                     CodeIgniter
Wtiscam fCdIgit r
 h hr o oe n e?
 a
CodeIgniterの素敵なところ

 標準で、Unit Testクラスを装備。
 CodeIgniterのコーディングの考え方でテストを書ける。


  →テストを書き始める敷居が低い
  テストを書き始める最初の第一歩が小さい1歩で大丈夫。
  PHPUnitを知らなくても大丈夫。Codeigniterを知っていれば書き始められる。
  PHPUnitは標準では用意されていないけれど、使う方法もある。




                                   CodeIgniter
Wtiscam fCdIgit r
 h hr o oe n e?
 a
CodeIgniterの素敵なところ




    5.HTMLが書きやすい。




                     CodeIgniter

PHPカンファレンス関西 2011

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