Soumettre la recherche
Mettre en ligne
2009年のPHPフレームワーク
•
Télécharger en tant que PPT, PDF
•
0 j'aime
•
3,149 vues
Takuya Sato
Suivre
LOCAL PHP部 札幌勉強会02(ちょっと豪華なフレームワーク特集) 2009年のPHPフレームワーク http://labs.nazone.info/
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 118
Télécharger maintenant
Recommandé
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm
晃 遠山
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
晃 遠山
それPhpStormで出来るよ #phpstudy
それPhpStormで出来るよ #phpstudy
晃 遠山
パターンでわかる! .NET Coreの非同期処理
パターンでわかる! .NET Coreの非同期処理
Kouji Matsui
PHP でファイルシステムを作ろう
PHP でファイルシステムを作ろう
shinjiigarashi
Redmineで始めるチケット駆動開発
Redmineで始めるチケット駆動開発
Takuya Sato
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
AspectMock 最強のモッキングフレームワーク
AspectMock 最強のモッキングフレームワーク
kenjis
Recommandé
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm
晃 遠山
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
晃 遠山
それPhpStormで出来るよ #phpstudy
それPhpStormで出来るよ #phpstudy
晃 遠山
パターンでわかる! .NET Coreの非同期処理
パターンでわかる! .NET Coreの非同期処理
Kouji Matsui
PHP でファイルシステムを作ろう
PHP でファイルシステムを作ろう
shinjiigarashi
Redmineで始めるチケット駆動開発
Redmineで始めるチケット駆動開発
Takuya Sato
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
AspectMock 最強のモッキングフレームワーク
AspectMock 最強のモッキングフレームワーク
kenjis
クリーンな WordPress サイトのための PHP コーディングのお作法 ― 計画的に WordPress を拡張していくためのフレームワーク思考 |...
クリーンな WordPress サイトのための PHP コーディングのお作法 ― 計画的に WordPress を拡張していくためのフレームワーク思考 |...
Kazuhiro Hara
PHPerに覚えて欲しい日本語の重要性
PHPerに覚えて欲しい日本語の重要性
Rina Fukuda
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
hecomi
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
pospome
Blazor0.6.0を用いたスクリプトレスWebアプリ開発の可能性
Blazor0.6.0を用いたスクリプトレスWebアプリ開発の可能性
Yamamoto Reki
今からでも遅くないC#開発
今からでも遅くないC#開発
Kazunori Hamamoto
8時間耐久 PHP構築の教室
8時間耐久 PHP構築の教室
Yusuke Ando
IDEALIZE YOU
IDEALIZE YOU
佑介 九岡
WebStormでできること
WebStormでできること
kamiyam .
Phpstormちょっといい話
Phpstormちょっといい話
Hisateru Tanaka
C#で速度を極めるいろは
C#で速度を極めるいろは
Core Concept Technologies
Hachioji.pm15
Hachioji.pm15
Hon Dallica
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Tomoya Kawanishi
PHPの今とこれから2016
PHPの今とこれから2016
Rui Hirokawa
アプリケーションコードにおける技術的負債について考える
アプリケーションコードにおける技術的負債について考える
pospome
1.29.user,user,user
1.29.user,user,user
Tonny Xu
どこに何を書くのか?
どこに何を書くのか?
pospome
トランザクションスクリプトのすすめ
トランザクションスクリプトのすすめ
pospome
Java scriptの進化
Java scriptの進化
maruyama097
Power shell で DSL
Power shell で DSL
urasandesu
本番環境で使いたいPHP
本番環境で使いたいPHP
Takuya Sato
徹底攻略!PHP5.4
徹底攻略!PHP5.4
Takuya Sato
Contenu connexe
Tendances
クリーンな WordPress サイトのための PHP コーディングのお作法 ― 計画的に WordPress を拡張していくためのフレームワーク思考 |...
クリーンな WordPress サイトのための PHP コーディングのお作法 ― 計画的に WordPress を拡張していくためのフレームワーク思考 |...
Kazuhiro Hara
PHPerに覚えて欲しい日本語の重要性
PHPerに覚えて欲しい日本語の重要性
Rina Fukuda
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
hecomi
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
pospome
Blazor0.6.0を用いたスクリプトレスWebアプリ開発の可能性
Blazor0.6.0を用いたスクリプトレスWebアプリ開発の可能性
Yamamoto Reki
今からでも遅くないC#開発
今からでも遅くないC#開発
Kazunori Hamamoto
8時間耐久 PHP構築の教室
8時間耐久 PHP構築の教室
Yusuke Ando
IDEALIZE YOU
IDEALIZE YOU
佑介 九岡
WebStormでできること
WebStormでできること
kamiyam .
Phpstormちょっといい話
Phpstormちょっといい話
Hisateru Tanaka
C#で速度を極めるいろは
C#で速度を極めるいろは
Core Concept Technologies
Hachioji.pm15
Hachioji.pm15
Hon Dallica
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Tomoya Kawanishi
PHPの今とこれから2016
PHPの今とこれから2016
Rui Hirokawa
アプリケーションコードにおける技術的負債について考える
アプリケーションコードにおける技術的負債について考える
pospome
1.29.user,user,user
1.29.user,user,user
Tonny Xu
どこに何を書くのか?
どこに何を書くのか?
pospome
トランザクションスクリプトのすすめ
トランザクションスクリプトのすすめ
pospome
Java scriptの進化
Java scriptの進化
maruyama097
Power shell で DSL
Power shell で DSL
urasandesu
Tendances
(20)
クリーンな WordPress サイトのための PHP コーディングのお作法 ― 計画的に WordPress を拡張していくためのフレームワーク思考 |...
クリーンな WordPress サイトのための PHP コーディングのお作法 ― 計画的に WordPress を拡張していくためのフレームワーク思考 |...
PHPerに覚えて欲しい日本語の重要性
PHPerに覚えて欲しい日本語の重要性
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Blazor0.6.0を用いたスクリプトレスWebアプリ開発の可能性
Blazor0.6.0を用いたスクリプトレスWebアプリ開発の可能性
今からでも遅くないC#開発
今からでも遅くないC#開発
8時間耐久 PHP構築の教室
8時間耐久 PHP構築の教室
IDEALIZE YOU
IDEALIZE YOU
WebStormでできること
WebStormでできること
Phpstormちょっといい話
Phpstormちょっといい話
C#で速度を極めるいろは
C#で速度を極めるいろは
Hachioji.pm15
Hachioji.pm15
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
PHPの今とこれから2016
PHPの今とこれから2016
アプリケーションコードにおける技術的負債について考える
アプリケーションコードにおける技術的負債について考える
1.29.user,user,user
1.29.user,user,user
どこに何を書くのか?
どこに何を書くのか?
トランザクションスクリプトのすすめ
トランザクションスクリプトのすすめ
Java scriptの進化
Java scriptの進化
Power shell で DSL
Power shell で DSL
En vedette
本番環境で使いたいPHP
本番環境で使いたいPHP
Takuya Sato
徹底攻略!PHP5.4
徹底攻略!PHP5.4
Takuya Sato
ここがすごい! なぞとPHP5.3
ここがすごい! なぞとPHP5.3
Takuya Sato
Silex入門
Silex入門
Takuya Sato
フレームワーク使おうぜ!
フレームワーク使おうぜ!
Takuya Sato
Vue.js入門
Vue.js入門
Takuya Sato
En vedette
(6)
本番環境で使いたいPHP
本番環境で使いたいPHP
徹底攻略!PHP5.4
徹底攻略!PHP5.4
ここがすごい! なぞとPHP5.3
ここがすごい! なぞとPHP5.3
Silex入門
Silex入門
フレームワーク使おうぜ!
フレームワーク使おうぜ!
Vue.js入門
Vue.js入門
Similaire à 2009年のPHPフレームワーク
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
suno88
今日から始めるLaravel
今日から始めるLaravel
Masaru Matsuo
Practical migration from JSP to Thymeleaf
Practical migration from JSP to Thymeleaf
Toshiki Iga
2008.10.18 L4u Tech Talk
2008.10.18 L4u Tech Talk
mitamex4u
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
【学習メモ#6th】12ステップで作る組込みOS自作入門
【学習メモ#6th】12ステップで作る組込みOS自作入門
sandai
NanoA
NanoA
Kazuho Oku
PHP7をDockerで動かしたという話
PHP7をDockerで動かしたという話
侑弥 濱田
PHPでセキュリティを真面目に考える
PHPでセキュリティを真面目に考える
Takuya Sato
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
sandai
Php in ruby
Php in ruby
do_aki
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
sasezaki
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Kei IWASAKI
Osoljp201204
Osoljp201204
Masataka Tsukamoto
ゆるかわPhp
ゆるかわPhp
Ryota Mochizuki
Word pressのテーマは firephpでハックすれば 良かったのか
Word pressのテーマは firephpでハックすれば 良かったのか
Hisateru Tanaka
Programming camp Codereading
Programming camp Codereading
Hiro Yoshioka
20110910 闇鍋的php魔改造
20110910 闇鍋的php魔改造
do_aki
YAPC::ASIA 2012 LT GaiaX
YAPC::ASIA 2012 LT GaiaX
Kazuyuki Todo
Similaire à 2009年のPHPフレームワーク
(20)
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
今日から始めるLaravel
今日から始めるLaravel
Practical migration from JSP to Thymeleaf
Practical migration from JSP to Thymeleaf
2008.10.18 L4u Tech Talk
2008.10.18 L4u Tech Talk
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
【学習メモ#6th】12ステップで作る組込みOS自作入門
【学習メモ#6th】12ステップで作る組込みOS自作入門
NanoA
NanoA
PHP7をDockerで動かしたという話
PHP7をDockerで動かしたという話
PHPでセキュリティを真面目に考える
PHPでセキュリティを真面目に考える
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
Php in ruby
Php in ruby
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Osoljp201204
Osoljp201204
ゆるかわPhp
ゆるかわPhp
Word pressのテーマは firephpでハックすれば 良かったのか
Word pressのテーマは firephpでハックすれば 良かったのか
Programming camp Codereading
Programming camp Codereading
20110910 闇鍋的php魔改造
20110910 闇鍋的php魔改造
YAPC::ASIA 2012 LT GaiaX
YAPC::ASIA 2012 LT GaiaX
2009年のPHPフレームワーク
1.
2009 年の PHP
フレームワーク 株式会社 RYUS 佐藤琢哉
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Ethna symfony CakePHP
ZendFramework Maple CodeIgniter Piece Framework rhaco Agavi Sabel Akelos MagicWeapon Zoop Framework ちいたん Moony PRADO Seasar.PHP P4A PHP on TRAX Mojavi Horde Harmoni Simframe guesswork classic Phrame Seagull BlueShoes WACT Philot Petitwork KAHO eZComponents Ambivalence ATK Studs Tonic W3matter Enorme Yii etc...
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
CakePHP フォルダ構造
44.
45.
46.
47.
48.
49.
symfony フォルダ構成
50.
51.
52.
53.
54.
55.
Ethna フォルダ構成
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
CodeIgniter フォルダ構造
66.
67.
68.
69.
70.
71.
72.
73.
74.
Piece_IDE
75.
76.
77.
78.
79.
80.
rhaco の Web
セットアップ画面
81.
82.
83.
84.
http://www.lingr.com/room/rhaco-ja
85.
86.
87.
88.
Sabel フォルダ構造
89.
90.
91.
92.
93.
94.
Yii Framework フォルダ構造
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
Notes de l'éditeur
スタート
次:自己紹介
ここまで 1 分 Bbs2chreader(Firefox 拡張 ) の作者とは別人
次:フレームワーク紹介
ここまで 4 分 前振り:最近はてなでこんなネタが
最近はてな匿名ダイアリーで流行ったネタ フレームワークを使えばモテる!
次:フレームワーク一覧
こんなに紹介できません
今回主に話す対象 次:なんでこんなに多いの ZF/Maple/CI/Piece は概要くらいはチェックしたがさわってない
3種類 次:作りやすい
次:動かしやすい
よほどのことがない限り CGI で動かすことはまずないと思う 次:自分の好みに合わせたい
次:フレームワークで注目すべき点
ここまで 7 分
次:よく聞く意見
省略可 次: Rails 以前
質: Rails って聞いたことない人いる? Struts : Java の FW XML でなんでも定義するのが特徴 やたらめんどい 次: Rails で出てきた機能( scaffold )
Symfony の adminGenerator とか 最初からメンテナンス用途でしか考えられていないものもある( rhaco とか) 次: DRY
次:テスト環境
次: O/R マッパー
次: Rails すごい
次:んじゃ Rails でいいんじゃ
次: MVC (時間がなければ省略)
32 ページまで省略可
次:フルスタック
よくある例え:ロギング
次:各フレームワークの特徴
ここまで 12 分 最初は Cake Cake->symfony->Ethna->ZF->CodeIgniter->Maple->Piece->rhaco->Sabel->Yii
とは公式では言われてないと思うが Fastladder ( Rails で書かれた)の移植とか (OpenFLP )
Tarball を解凍するといきなりアプリケーション雛形が入ってるのでそのまますぐコードが書けるのが特徴
クラスのプロパティにいろいろ設定
次: symfony
ここまで 14 分
Apps の下に複数のアプリケーション Modules の下に複数のモジュール( Controller )
これを書いて symfony コマンドを叩くと SQL や model が自動生成される
次: Ethna
ここまで 16 分
Action に実ロジックを書いて view に普通の MVC の C に当たる内容を書くのが一般的?
1アクションに対し1アクションフォームが用意されている
次: ZF
ここまで 18 分
エントリーポイントを自分で書く必要がある 字下げは空白 4 文字 1 行の長さを 80 文字までにする 行末は、ラインフィード (LF) のみ
ジェネレータが無いっぽい?のでフォルダ構成とかは省略 フロントコントローラーの書き方次第でカスタマイズの余地がある
次: CodeIgniter
ここまで 20 分
次: Maple (省略可)
ここまで 22 分
次: Piece
ここまで 23 分
Piece_Unity :フレームワーク本体 Piece_ORM : O/R マッパ Piece_Right :バリデータ Piece_Flow :ページフローの抽象化
ここまで 25 分
*** で始まるコメントがテスト
困ったら riaf 先生が教えてくれるよ!
ここまで 27 分
アノテーション=あるデータに対するメタデータを追加すること プログラミングで言えば、関数名の先頭のコメントに特殊な記法を用いることによって属性を追加したりできる PHP5 なら RefrectionClass#getDocComment で簡単に関数のコメントを取得できるので、それで対応できる
ちょっと symfony っぽい
ここまで 29 分
どっちかと言うと Cake っぽい
次:比較まとめ
ここまで 31 ~ 32 分
Rhaco は冗談ですが 他の開発者が使えるかどうかという問題
次:これからのフレームワーク
ここまで 37 分
自分もそのフレームワークに関わるんだ!くらいの気持ちで使ってほしい
ここまで 43 分
Télécharger maintenant