-
ID:EuqB7f さんの質問

PHPプログラマに質問です。
フレームワークはいろいろありますが今後日本でシェアを握るのはどれだと思いますか?
symfony,ZendFramework,CakePHP、CodeIgniter,FuelPHP、Laravel

みんなの回答 11 件

ID:QDXyPo さんの回答

CakePHPが敷居の低さで安定的にシェアを握るのではと思います。

ID:u/bYoi さんの回答

FuelPHPに一票です。

ID:uNHPXH

色々触ったけど、これが手軽さ・軽さで群を抜いてる。

ID:EuqB7f さんの回答

ライセンスなどで Fuel >CodeIgniterなんですが現状のシェアを引き継ぐのであればCakeに強みありな気がします。
最近のトレンドではLaravelがかなり欧米でシェアを伸ばしているので必然的に日本も追従するのではと思っています。

ID:XaYtTV

日本は海外とは違うので何とも。Yiiは日本では何故か流行りません

ID:Q0eJ8q さんの回答

規模感によって違ってくるでしょうが、大きいとこだと何だかんだSynfonyじゃないでしょうか。

ID:VwZ1Ue さんの回答

日本の現状では、cakeやsymfonyが多い気がしますが、他のフレームワークと比較すると実行速度が遅すぎますね。学習コストや開発効率だけでは語れないですね。

ID:2gtY2Y さんの回答

googleトレンドだと日本ではダントツでCakePHP。海外だと意外とCodeIgniterが強い。
日本だとFuelが伸びそうだけど、例えば初心者向けセミナーだとCakeを教えるのがデファクトになりつつあるし今後もやっぱりCakeがトップでいると思う。

ID:kiRBF4 さんの回答

フレームワーク使ったことないんですけどCake習得するのってどれくらいかかりましたか? phpは3年くらい前から書いてるけど必要な機会なかったので勉強したいんですけど...

ID:2gtY2Y

業務で触っていれば1ヶ月くらいかな。フレームワークはじめてだとちょっと敷居高く感じるかもしれないけど。分からなかったらCodeIgniterが取っつきやすいと思われ。

ID:kT9txw

ありがとうございます。Cakeが一番取っつきやすいってきいたんですがCodelgniterには及ばないですか?

ID:NhvANF

それは人それぞれだろ。Codelgniter(もしくはFuel)だと、Web上のリファレンスがしっかりしているということかと。

ID:ougX3r

とっつきやすさではLaravelがいいんじゃないかな

ID:XaYtTV

とっつきやすさではダントツにCodeIgniterでしょうね

ID:O8uZOl さんの回答

Cakeとsymfonyはもっさり感がある(気がする)。日本じゃ全然人気無いけど、yii frameworkが好き。yii framework or ZendFramework or CodeIgniter。軽くて拡張性のあるフレームワークが便利で好きです。

ID:mywEHH

Cakeがモッサリとよく言われるけど、単にチューニングしてないだけだと思う。
そもそもキャッシュなし+5クエリ前後発行した状態でもローカルでは20ms/req切るレベルだし、VPS+低トラフィックなら100ms前後に落ちつくはず。(あくまでリクエストレベルだけど)
閲覧面ではビューキャッシュやJS・CSSの連結・圧縮、スプライト・画像のバイナリ化なりすればほとんど問題にならないと思われ。

ID:NhvANF

いろんなベンチが既にたくさん出ているので、cakeとsymfonyが重いのは明白だと思うが。それに加えて、チューニング不足が加味されれるだけかと。

ID:6S/D.0

速さだけを求めるなら PHP を利用すること自体見直す必要がありますね。

ID:mywEHH

PHPはスクリプト言語では決して遅くないよ。
エンタープライズや大規模サイトでなければコンパイル言語は通常導入されていないし、そうでなければ逐一コンパイルを待たされたり、コーディングの煩雑さで生産性の犠牲が大きい。

ID:NhvANF

>速さだけを求めるなら PHP を利用すること自体見直す必要がありますね。

それ論点が違う。
素のPHPと比較して、cakeやsymfonyの実行速度がとても遅いということよ?

ID:O8uZOl

各フレームワークに対するイメージ(あくまで個人の考えです)
Cake : (あまり触った事無い)やっぱりもっさりしたイメージがある。2系は早くなった?規約が厳しくめんどくさい、でも文献多く開発は楽なイメージ。
symfony: (あまり触った事無い)もっさり。大規模。習得難しい。でも何でも揃ってるから極めれば便利な気がする。小さいサイトに不向き。
Zend: PHPの開発元が作ってるから安心、的イメージ。速さももっさりではない。大きいサイトから小さいサイトまでカバーできる感じ。でもお固いイメージ、お固い書き方、習得難しい感じ(特に2系)
CodeIgniter: 軽い!自由!お手軽!ただなんか不安!自由にすぎて不安!良くも悪くも必要最低限の物しか無い。開発者により出来上がるものにクセが出そう。
Yii: 軽い(と思う)。軽いのにいろいろ揃ってる。大規模なサイトでも行けると思う。自由だけどなんかきれいに書きたくなる。書いてて気持ちいい。でも日本で人気ない。日本語の本も無い。だから英語の勉強になる。extensionを作りたくなる。

ID:O8uZOl さんの回答

だんぜんYii framework

ID:XaYtTV さんの回答

今後日本でシェアを握るのは、そのすべてでしょう。もっともシェアが高いのは当分の間、Cakeでしょう。やがてフレームワークは解体され、ライブラリとなるでしょう

ID:4LRQTK さんの回答

CodeIgniter か Laravel 、または将来 新しく作られる同系のフレームワークでしょう。
海外への発注も行う場合、特に技術的な発展途上国への発注の場合はできるかぎり簡単なアーキテクチャでないと動くコードすら書いてもらえませんし、英語情報が豊富でないとなかなか効率的に学習してもらえません。日本側でシェアが増える理由は、外注コードの検収のためです。

最終更新日:2013-05-25 (31,669 views)

関連するトピックス

ページ上部に戻る