一ヶ月以上更新が遅れてしまいました、久しぶりの投稿です♪
ここ最近Zend Frameworkを使っていますが、どうも使いにくい・・・
なにぶんCAKEPHPに慣れ親しんでいるが原因だと思います。
なら、Zend Frameworkの使用感を出来るだけCAKEPHPに近づければいい!!と思いつきました。
そもそも、なぜCAKEPHPを使わないのか。それは「重い」の一点に集約されます。
FW内で様々な処理をしているらしく、すごく重い。
あと、FWのルールにのっとった処理はものすごく簡単に作成できるのに、それ以外の処理をおこなおうとすると、1から作るより逆に時間がかかってしまう。
開発するシステムの規模が中規模クラスになってくると、ほとんどの方はCAKEPHPを選ばないでしょう(主観です)
という先入観から、CAKEPHPを離れZENDFRAMEWORKを使用しているのですが、いろいろフリーダムすぎて逆に使いづらく感じます。
よって、「それならば、使用感をCAKEPHPに近づけようじゃなか」と思ったしだいです。
まず、現在の構想及び構造から説明します。
現段階の構想(簡単に)
コントローラー
・コントローラーにて、使用するモデル、テンプレート、ビュー、コンポーネントを選択できる。
モデル
・自動読み込みのみ対応し、それほどこだわらない。
ビュー
・デフォルトビューだけではなく、テンプレートやエレメント、ヘルパーを用意
・Smartyを使用
-----------------構造------------------------
├app
├ controllers(コントローラー類)
└ compornents (コンポーネント)
├ models(モデル)
└ views(ビュー関連)
├ elements(ビュー部品)
├ filters(フィルター)
├ helpers(ヘルパー)
├ scripts(デフォルトビュー:cakePHPでの「layouts」に相当)
└ templates(テンプレート)
├ lib(ZEND本体)
├ index.php(スタータ)
├ templates_c(Smartyキャッシュ)
└ .htaccess
-----------------構造------------------------
まだまだPHP及びZend Framework初心者ですが、初心者なりにやっていこうと思います。
まずは、簡単そうなビュー関連から♪ お楽しみに♪

コメントする