RoR、Catalyst、CakePHPなど様々なフレームワークが出回っていますが、
・あなたが試したフレームワーク名は?
・ぶっちゃけ生産効率上がりましたか?(学習期間を除く)
・今後も同様のフレームワークを使い続けたいと思いましたか?
・あなたが試したフレームワーク名は?
PHP : CakePHP, Maple
Ruby: RoR
Java: Struts
・ぶっちゃけ生産効率上がりましたか?(学習期間を除く)
フレームワークによってはあがりました。
特に人が書いたコードを修正しなければいけない際なんかにはフレームワークを使っていたおかげでコストは小さくすんだかなと思います。
・今後も同様のフレームワークを使い続けたいと思いましたか?
使うかどうかは規模や案件によって変えますが、使った方がよいというケースはあると思っています。
使用しているフレームワーク:Zend Framework
生産効率:上がりました。以前はindex.php、search.php、detail.php・・・と画面の数だけPHPファイルの数が多くなって管理も難しかったですが、フロントコントローラー型のフレームワークを使うようになってから、ずいぶんと楽になりました。
今後:コード生成機能をもつフレームワークにチャレンジしてみたいですが、Zend FrameworkかCodeIgniterになると思います。
ありがとうございます。
フレームワークのもつ機能で効率が上がったのですね。
CodeIgniterは初見だったのですがずいぶん面白そうなFWですね。後で詳しく見てみたいと思います。
参考になりました。
ありがとうございます!
PHP : CakePHP, Zend Framework, Ethna
Java: Struts, Velocity
仕事(チーム開発)では、生産効率は上がりました。
ドキュメントが充実していること、社内リソースが整っていることが勝因ですね。
しかし、自分自身のためのプログラムでは今ひとつです。さらに細かい制御をしたいことが多く、スクラッチで作った方が早いです。
仕事では使っていくでしょう。
しかし、自分用途では使わないと思います。
なるほど。
30分でアプリができる的なRoRのページを見たときには個人でもFW使えそうかなぁと思っていたのですが、こったことを個人でやろうとすると、やりづらい点が出てくるのですね。
使い込んだ方のご意見ありがとうございます。
非常に参考になりました。
・あなたが試したフレームワーク名は?
PHP: Mojavi symphony CakePHP
Java: Struts
Perl :catalyst
・ぶっちゃけ生産効率上がりましたか?(学習期間を除く)
上がりました。特にメンテナンス工数が激減しました。
ハイスキルな人ばかりのメンバーであればゴリゴリと書いた方がシックリくるのでしょうが、
一定の基準で記述されている事が求められる「仕事」では良いと思います。
・今後も同様のフレームワークを使い続けたいと思いましたか?
web受託のような一定基準の仕事を沢山続けるなら使い倒したいです。
大規模案件で仕事をするなら使わないと思います。
プライベートでは使わないと思います(使う事自体を遊びとしては使いますが)
参考になればと思います。
Symfony、CakePHP、などの、PHPのフレームワークを使用しましたが、
「個人での開発」では、学習コスト<メリット だと感じたのは
CakePHPだけでした。
フレームワークは導入のさいに抵抗もありますが、
一度、導入すると、なかなかもとの一から作るというのには戻れないと思います。
CakePHPはドキュメントやチュートリアルが充実しているので、
興味を持ちましたら、ぜひさわってみてください。
いろいろなFWをお使いの方からのご意見ありがとうございます。
コーディングがある程度決まってくるからでしょうか、チームでやる場合のコストがやはり違ってくるのですね。
参考になりました!