laravelの微妙な所
Laravelってなに?PHPのFWの一つ。
公式:http://laravel.com/
日本語情報多いところ:http://kore1server.com/
色々使ってて微妙だと感じる所
- テンプレートで利用するsectionでの継承。(@parentの部分)
- テンプレートで@parentなどが置換されるのはLaravel namespace固定な事。
- これ継承するものがない場合@parentがそのままでます。せめて消して・・・
- FW内での別クラス利用がほぼLaravel\*とnamespace固定
- せっかくaliaseがあって拡張しやすいのに固定で内部動作が変えられない。
- 内部動作を変えたくなる部分はResponseのダウンローダ。FWがマルチバイト未対応なためにちょっと残念。
- Strクラスに文字列カット系がない。内部でsubstrを利用する部分はそれぞれで記述されている。謎。
- bundle作成時にbundle名がほぼ固定化される事。bundle名を変更したい場合はclass名の変更やらやる事多い。
あとは大体満足。整理すると意外と少ない。
致命的なのは無く、だいたい回避できる。
まぁLaravel4でどれ程変わるのやら・・・