Ethna the PHP Framework

Ethnaアプリケーションモジュール化
PEAR/HTML_Template_Flexy/Ethna Flexy API(Ethna HTML_Template_Flexy API)
Framework/Ethna/EthnaFlexyAPI getElements対応版
Framework/Ethna/HTML-AJAX/EthnaとPEAR::HTML_Ajaxを組み合わせる?

概要

いっすよ。これ

(ノ・・)ン。。。。。。(((●コロコロッ

1年ぐらい前から盛り上がってきたPHPのフレームワーク論。
JavaApache Struts
の影響で「MVCフレームワーク」というのがおおよそ定着してきている。

MVCフレームワークとは

アプリケーションの役割をモデル(Model, アクション)、ビュー(View)、コントローラ(Controller)の三つに分類することで、
各々のプログラムサイズを小さくし、
再利用性、メンテナンス生を向上させるフレームワーク。

「フレームワークは自由に出来ないから使うのがいやだ!!」と言っている人がいたが、
自由にさせないためのものですので。
一人で開発するのならともかく、
複数人で開発する場合は必須です。

何も考えない人はmojavi+smartyで落ち着いている模様。
ひねくれ者の私は「王道」となると真っ先に選択肢から外す。

mojaviのソースコードを眺めた最初の印象は、
「めんどい」
だった。

Smartyを初めて使ったときの最初の印象は、
「ださい」
だった。

ほぼ最初の印象で使うか使わないかを決める。
(だけど、的は外さないよ。)

Ethnaの最初の印象は、
「おっ、いいかも。」
だった。

だけど、どんなに良いものでも本格的に(仕事で)利用しないとなかなか身に付かない。
Ethnaを使う機会を伺うこと半年、
ようやく本格利用の機会を得た。

概要という名目のページなのだが、
大まかな内容は公式ページを見てください。
私は、それ以降のこちょこちょいじる部分を書きます。
Ethna公式ページ


お名前:


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Third Project
証券会社ランキング比較