プログラマーTweet仕事の需要で、Ethnaのフレームワークを使ってみました。バージョンEthnaというのは、グリー社が開発したPHPフレームワークの一種で、最終バージョンは2.6のようです。言え、バージョン2.6が出てきたのは2011年の春のようで、もう1年ぐらい更新はしていなくて、開発が止まっているかなと思います。今回使うのは、バージョン2.3ぐらいで、2007年ごろのものです。自分がSymfonyもCakeもの経験者であり、Ethnaを見て、「こういう使い方もありえるか」と思いました。下記は、自分が思ったEthnaの特徴を書きます。1、MVCとはいえ、わざわざview表示(smartyに渡る)のため処理を作っていて、Controller(action)との分けが曖昧になっている2、routingの設定がない。そのかわりに、urlに「acton_xxx」という名前のパラメーターがあって、その「xxx」は処理を担当するactionの名前になり、なんか微妙に頼れない感じ。3、actionごと、action_formというものがあって、urlで使えるパラメーターの名前と種類(数字や文字列など)の定義をしている。これはなかなか興味深い!4、Model側では、DBとのORM連携をしていなくて、直接SQL文を発行してDB操作をしているらしい。まとめ最近フレームワーク(symfonyなど)の進化が激しくて、いろいろ開発に便利な機能(考え)も取り込まれて、よいものになっています。それらと比べると、Ethnaはもう時代遅れになっているかもしりません。投稿一覧SearchRanking1Y!mobileメール(@yahoo.ne.jp)とyahooメール(@yahoo.co.jp)2経費削減!無料で古紙・段ボールを持って行ってくれる業者まとめ3最新AndroidOSをインストール出来るカスタムROMのススメ4知らなかった...CSSでテキストの両端揃えが普通にできた5目標達成用紙(マンダラート)のGoogleスプレッドシートつくりました。