PHPのフレームワーク
( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/1/movion/web/www_movion_net/htdocs/wp-includes/formatting.php on line 74 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 220400 | {main}( ) | .../index.php:0 |
2 | 0.0003 | 228536 | require( '/home/users/1/movion/web/www_movion_net/htdocs/wp-blog-header.php' ) | .../index.php:4 |
3 | 0.0557 | 7369448 | require_once( '/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/template-loader.php' ) | .../wp-blog-header.php:22 |
4 | 0.0558 | 7382640 | include( '/home/users/1/movion/web/www_movion_net/htdocs/wp-content/themes/movion-net/index.php' ) | .../template-loader.php:56 |
5 | 0.0835 | 7630232 | the_content( ) | .../index.php:22 |
6 | 0.0835 | 7633192 | apply_filters( ) | .../post-template.php:55 |
7 | 0.0866 | 7637064 | call_user_func_array:{/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/plugin.php:57} ( ) | .../plugin.php:57 |
8 | 0.0866 | 7637296 | wpautop( ) | .../plugin.php:57 |
9 | 0.0873 | 7641960 | preg_replace ( ) | .../formatting.php:74 |
PHPのフレームワークを自分用メモ。 以下、主なPHPのフレームワーク。
- Symfony
- http://www.symfony-project.org/
- PHP5
- The MIT License (他にも含まれてるけど・・・)
- ベースはmojaviで、Railsっぽくなっている。
- 今のところ、一番完成度が高い気がする。
- 一人で作るようなWEBアプリにはあまり使う気がしない。
- Zend Framework
- http://framework.zend.com/
- PHP5
- New BSD License
- まんま、Zendさんがつくってる。
- 今のところ、自動生成系の機能はなさげ。
- ライブラリ的要素の方が多い気が。
- CakePHP
- http://cakephp.org/
- PHP4 / 5 (5対応というより、5でもエラーが出ないという感じで、プログラム自体が5でかかれている訳ではない。)
- The MIT License
- ケーキ(Cake)を焼けたり(bake)、名前の付け方がちょっとおもしろい。
- ちょっとしたWEBアプリを作るにはよさげ。
- Ethna
- http://ethna.jp/
- PHP4
- The BSD License
- 和製
- GREEで使われている。
- Piece Framework
- 調査中
以下、現在はたぶん開発が停止している。
- Maple (和製。DIコンテナとか)
- Mojavi (一時期流行った。ダミーのホームページが復活してるみたい・・リンク押せないけど http://www.mojavi.org/)
- Agavi (Mojaviの派生。Railsとは違った方向に進んでたが)