2008-12-26
symfonyについて調べる
symfonyについて調べることが、冬休みの宿題となりそうです。まずは、google先生に聞くところからです(最近、googleにとりあえず聞いてしまいますが、これでいいのか不安です。なんだか安直なような、間違っている情報もありそうな...便利なんですけれど)。
読んでみる事にした
- symfony入門:CodeZine(コードジン)
- symfony入門(1):symfonyで始めるPHPフレームワーク(1/4):CodeZine
- symfony入門(2):掲示板アプリケーション作成でsymfonyを理解しよう(前篇)(1/4):CodeZine
- symfony入門(3):掲示板アプリケーション作成でsymfonyを理解しよう(後篇)(1/6):CodeZine
- symfony入門(4):symfonyプログラミング 開発のテクニック(前篇)(1/4):CodeZine
- symfony入門(5):symfonyプログラミング 開発のテクニック(中篇)(1/3):CodeZine
- symfony入門(6):symfonyプログラミング 開発のテクニック(後篇)(1/3):CodeZine
- Absolute Playing!
- symfony.jp - PHP5用フレームワークsymfony日本語情報サイト
感想
- インストールはPearで出来る
- やっぱりRuby on Railsっぽいところがある
- プロジェクトの中にアプリケーションが作れるのはわかりやすいと思う
- YAMLが設定ファイル
- これがDBの定義となるのはRuby on Railsっぽい
- スマートURL!意味を取り違えていた。けれど、個人的にはURLの整理はしたかったのでちょうどよさそう
- テンプレートは、PHPまま。でもヘルパーがある(CakePHPと同じような感じですね)
- validateはYAMLで
- 管理者画面を生成する機能がある
- RoRでは無かったような(2.x系ではあるのかもしれないけれど)
- Viewは高機能
- ルーティングはYAMLで設定できる
- 国際化の設定が、国と言語の組み合わせという細かさ。アメリカの英語と、イギリスの英語は違うよね、ということらしい
- プラグインがあるよ
- Ajaxのヘルパーがある
全体の感想
- 重厚なイメージがある。重厚というよりも、密な感じのフレームワークなんじゃないだろうか?
- 設定がいろいろ出来る分、あれこれ考えるところも多い
- YAMLが多用されている
- いまどきのフレームワークとしてテスト機構を備えているのはいいなあ
- アプリケーションごとで開発が出来そうで複数人の開発に向いていそう
問題
- SymfonyのORマッパーのCreoleが開発終了らしい
symfony×PHP [LLフレームワークBooks] (LLフレームワークBOOKS # 3)
- 作者: 森川穣,亀本大地,田中正裕
- 出版社/メーカー: 技術評論社
- 発売日: 2007/10/01
- メディア: 単行本(ソフトカバー)
- 購入: 1人 クリック: 45回
- この商品を含むブログ (19件) を見る
- バージョンアップでの変更は激しいかも
トラックバック - http://d.hatena.ne.jp/d4-1977/20081226/1230294432
リンク元
- 17 http://www.google.co.jp/search?q=symfony&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 11 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=wjc&q=IE float+ずれる&btnG=検索&lr=lang_ja
- 9 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox-a&rls=org.mozilla:ja:official&hs=FHn&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=???????????&spell=1
- 8 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rls=SNYA,SNYA:2004-14,SNYA:ja&q=テルミン
- 7 http://www.google.co.jp/search?sourceid=navclient&aq=t&hl=ja&ie=UTF-8&rlz=1T4SKPB_jaJP268JP268&q=div+高さ+揃える
- 5 http://d.hatena.ne.jp/shimooka/20081225/1230207985
- 5 http://www.google.co.jp/search?hl=ja&q=???????????&lr=lang_ja&aq=f&oq=
- 4 http://www.google.co.jp/search?q=テルミン&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_jaJP224JP224
- 3 http://search.yahoo.co.jp/search?p=symfony+入門&tid=top_ga1_sa&ei=UTF-8&pstart=1&fr=top_ga1_sa&b=11
- 3 http://www.google.co.jp/search?hl=ja&lr=&client=firefox-a&channel=s&rls=org.mozilla:ja:official&pwst=1&q=javascript+画面+中心&revid=1409641126&sa=X&oi=revisions_inline&resnum=0&ct=top-revision&cd=1