• ベストアンサー

どのフレームワークがいいか

PHPを始めて半年、5,60時間で1サイト構築途中の者です。 今まで、すべてメモ帳(&秀丸)で作成していました。 そろそろフレームワークを使ってみようと思っています。 Zend Framework,CakePHP,symfonyのどれか、迷っています。 各フレームワークの特徴、シェアとか、そういう時は、どれがいいか 全部使ってみろ、とか 経験者の方のアドバイス頂けると幸いです。

  • idek
  • お礼率47% (170/361)
  • PHP
  • 回答数3
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • se-nabe
  • ベストアンサー率34% (31/91)
回答No.1

やはり一番有名なのはZendでしょうか? このフレームワークしか使わない企業なんかもあります。 そして、次に開発向けのFWはsymfonyという認識があります。 最近ではCodeIgnighterとかも出てきています。 これらFWを利用するに当たって、統一して言えるのは、 クラスの概念をわかっていることです。 コレがわからないと、どのFWを使っても、つまずくでしょう。 今5.60時間ということですが、クラスはしっかり理解していますでしょうか?自作クラスを作れるようになってから使っても遅くないと思います。

idek
質問者

お礼

クラス勉強しました。 なんとなくわかったかな。(VBのグローバルモジュールもイメージに近いです) アドバイスありがとうございました。 Zendで行って見ようと思います。

その他の回答 (2)

  • tomtom963
  • ベストアンサー率19% (19/96)
回答No.3

Zend Frameworkかまあ基本でしょうね。 >CakePHPが、PHP4と5の両方をサポートしている点も大きい。 ただPHP4をまだ使われているサーバが多いとはいえPHP4は 2008/08/08でセキュリティメンテナンスが終了したので サーバ選定からできるならまずはPHP4環境は除外すべきです。 後、いきなりフレームワークに入って今までの能力に対して ハードルをあげるより何かしらのテンプレートエンジンだけを 使って小手調べをして徐々になれていくのも手だと思います。

idek
質問者

お礼

アドバイスありがとうございました。 Zendで行って見ようと思います。

noname#94983
noname#94983
回答No.2

Zend Frameworkが基本という点では同じ意見。まぁ、Zendなわけだし、いくつかあげた名前はすべてMVCベースのフレームワークという「似たものどうし」なわけだから、その中から選ぶんなら「基本はZend」は揺るがないだろう。 ただ、個人的に実際何を使っているかというと、実はあんまりZendは使ってない。ここんところはもっぱらCakePHPだったりする。とにかく軽量で小気味いい。コンパクトで使いやすいんで、ちょっとしたものでも利用する気になる。入門として考えるなら、こっちのほうがおススメかもしれない。 また、ZendとCakePHPは、いずれもフルスクラッチだ。この点は意外と大きいと思うな。またCakePHPが、PHP4と5の両方をサポートしている点も大きい。symfonyを採用しづらいのは、ここらへんに理由があったりする。

idek
質問者

お礼

アドバイスありがとうございました。 Zendで行って見ようと思います。

関連するQ&A

  • PHPのフレームワークはどれを学ぶべきですか?

    PHPは専門学校などいって、ある程度自分一人でも、 簡単なCMSなど作れるようになったものですが、 やはり、作業効率というのも考えないといけないと思っており PHPのフレームワークをぜひ、勉強したいなと思ってます。 それで、調べてみると、何個か代表的なものがあるのですが、 実際の制作会社やメディアで仕事に活かそうと思えば、どのフレームワークを 学んだらよいと思いますか。 ・ZEND ・CakePHP ・symfony それぞれのフレームワークの特徴などもあるかと思いますが ぜひ、活用している方がいれば、いろいろご意見をお聞かせください。

    • 締切済み
    • PHP
  • フレームワークの選定について

    現状は自分仕様のフレームワーク的なものを構築しそれを基準にサイト構築をしております。 構築するサイトの種類は静的なものもあれば動的もあり案件により様々です。 オープンソースのフレームワークを一切使用した事がないのですが開発も楽になりそうなので勉強がてら 覚えたいと思いその中でもzendを覚えようかと思っております。(1番メジャーなように見えた事が理由です) zendの他にcakephpやsymfonyが一般的に使用されているようなのですが選定の基準がわかりません。 1番は自分にあったものがベストだと思いますがその場合、全てのフレームワークを勉強する必要が あり使いこなせるようになるには非常に時間が掛かります。 構築するサイトの種類によって使い分ける等の基準があるのでしょうか? 普段フレームワークを使用してサイト構築されている方がいらっしゃいましたらアドバイスをお願い致します。 全く初めて触るものになりますのでできるだけわかりやすく教えて頂けますと幸いです。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • フレームワークを使って学べること

    私はウェブアプリを作成するためにExt JSやRoR、DjangoやSymfony、CakePHP、Zend Frameworkなどのフレームワークを使ってきました。 これまではフレームワークを使わないプログラミングも行ってきていたのですが、作りたい物を綺麗に早く作りたいので、最近はフレームワークの力をいつも借りてしまいます。 ですが、フレームワークは日進月歩しておりますし、個々のフレームワークについて学んだところでそれが将来役に立つか分かりません、フレームワークを使った開発ばかりしていていいのかと最近思っています。 プログラミングの上達という観点から見るとフレームワークを使うのは避けた方が良いでしょうか? また、フレームワークを使わざるをえない状況でも、そこから何か学び取れるようなことはあるでしょうか?(抽象化の手法など) ご助言いただけると嬉しいです。

  • フレームワークについて

    これからフレームワークを勉強しようと思っています。 調べたところ以下の3つのどれかかな~と思っているのですが いまいち違いがわからずどれを学ぶべきか悩んでおります^^; 1:symfony 2:Zend Framework 3:CakePHP Mojaviも気になってはいるのですが本家がダウンしていて 新バージョンもエラーが出まくるなどというサイトを見てしまい ちょっと考えどころです・・・ 使う人によって様々な意見がある事はわかってはいるのですが それぞれのいい点や悪い点など経験者の方や詳しい方がおりましたら 是非アドバイスをお願い致します。 できるだけわかりやすく教えて頂けると幸いです。

    • 締切済み
    • PHP
  • PHPのフレームワーク

    PHPを勉強しようと思っているのですが フレームワークの違いが分からずに何を基準にしてよいかわかりません。 cakeとかSymfonyとかzendとかlaravelとか・・ 同じPHPだと思うのですが、基本的に何が違うのでしょう? またこれらは全く違うものなのでしょうか? それともちょっと違う程度で、ある程度似ているものなのでしょうか?

    • 締切済み
    • PHP
  • PHPのフレームワーク

    PHPのことはよく分かりませんが、いくつかのフレームワークがあります。 知らないながらもキーワードをあげると、Symfony,Smarty,Zendなど。 RubyではRubyOnRailsが圧倒的ですが、PHPの場合は、どれが有望あるいはどれがよいのでしょうか? 個人的趣味でお答えください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • php言語 フレームワークについて

    フレームワークについてご質問させていただきたいのですが下記のサイトは、どのようなフレームワークで作られているのでしょうか? www.lancers.jp crowdworks.jp viibar.com 見た目というかTOPページ画面構成が似ているので何かのフレームワークを使っているのかと勝手におもっているのですが、専門家の方からみるとどのようなフレームワークだと思われますか? PHPを勉強しておりフレームワークなども勉強しようと思っているのですが、釣り仲間をマッチングできるようなサイトを将来作ってみたいと思っております。 自分自身の経験上、他県で釣り仲間や釣りイベントを開催するなど色々できればと感じていたためです。 ですので上記のマッチングサイトはどのような手法で作成されているのかプロの目からみてアドバイス頂ければと思います。 また、フレームワークにもCakePHP、symfony、Zend Framework、Ruby on Rails(これはRuby言語というものらしいので少し違う気がしますが)色々あるかと思いますが、オススメなフレームワークなどのアドバイスもいただけると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • おすすめのPHPフレームワークは?

    PHP5上で動作し、コードを有る程度ジェネレートできるおすすめのフレームワークがあったらおしえてください。 ※重点としてはデータベース操作周りで便利なものがいいです。 検索すると ・symfony ・cakephp あたりをよく目にしますが、このうちどちらがお勧めかでも結構です。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • symfonyフレームワークについて

    PHP4でMVCモデルでプログラムを作っていたのですがPHP5でsymfonyフレームワークのプログラム作成がよく分かりません。PHP4のMVCモデルとどこが違うのでしょうか。

    • 締切済み
    • PHP
  • PHPフレームワークについて

    PHPフレームワークで教えてください。 最近、「フレームワーク」という言葉を知りました。 今後「フレームワーク」を使ってWEBアプリを作ったほうが楽なのかなと思っています。 そこで質問なのですが、Mojavi、Maple、Ethna、Zend、CakePHPなど色々あるみたいですが どれがいいでしょうか? 条件としては、ホスティングサーバーで動かすのでインストールが比較的楽な物(php.iniやhttpd.confとかいじらなくても良い物)です。 使いたいのは、 ・フォームからの入力チェック ・データベース(MySQL) ・Smarty ・管理ページは管理者だけ(認証) 位です。 分らない事が出てきたらネットで調べる事になると思うので出来るだけ情報が多いものがいいです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP

専門家に質問してみよう