• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:生のphpで作るかlaravel?)

生のPHPで作るかLaravel?

このQ&Aのポイント
  • ランキング、投稿順、イイネ順などがある簡単な投稿サイトを作りたいのですが、生のPHPで作るかLaravel、ないしはもっと簡単で将来性のあるフレームワークを使うかで悩んでいます。
  • 現場ではフレームワークで作ることが主流であり、フレームワークで作れるのであればそれで十分です。しかし、まだフレームワークに慣れていない場合は生のPHPでサイトを作ってから始めることをおすすめします。
  • Laravelは一部難しい部分がありますが、他の簡単なフレームワークであれば同様のサイトを作ることができるでしょう。ただし、将来性を考慮するとLaravelは幅広く使用されており、スキルとしての価値も高いです。

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5253/13739)
回答No.3

> 生はまったくやらずにいきなりlaraveをやってこれでのみ作れればそれでじゅうぶんなのですね。 成果物が同じであればいいのであれば、フレームワークを使おうが使うまいが同じじゃ無いでしょうか。 > ただ生をやらずに出来るもんですか? そもそもフレームワークはフルスクラッチの煩わしさを排し、効率的にサイトを構築するために作られたモノです。 必要な部分だけ学んで、必要な分だけ作ればいいんじゃないでしょうか。 > そのような全くの初心者でもできるようにしてくれるサイトがあれば教えていただければ幸いです。 どうしてもサイトを作る人は使い方を理解した上で書いてしまうので、勘所が分かるまではどのサイトでも同じかもしれませんね。 Qiita とかで分からない所を個別に調べるとかするしかないんじゃないでしょうか。 ある程度慣れれば公式サイトのリファレンスで十分理解できるようになると思いますよ。 > 簡単なフレームワークはないのですね。 > larave;lが特別難しいと思ったのですがcakeでも同じなのですね。 フレームワークはそれぞれに設計思想が異なるため癖が違うので、どれがいいかは慣れの問題でもあります。 慣れてしまえば簡単ですし、フレームワークを乗り換える時はベテランでも多少の戸惑いはあるものです。

その他の回答 (4)

回答No.5

> phpの知識ではなくサーバ関連の知識が必要という事ですか? ではなくで、Webアプリの動作原理や PHPがそれをどう扱っているのかの 基礎の部分です。 サーバーサイドのプログラム組んだ経験がなくても、 コンピュータの動作原理やWeb通信の仕組みをある程度理解できていて、 プログラミングに多少の経験があれば、いきなりPHPのフレームワークで作れる人は いるでしょうけど、 そうでないなら、PHPの基礎程度は知らないと進めないと思いますよ。

回答No.4

最終的に、  フルスクラッチで作るのか、汎用のフルームワークを使うのか、 自作のフレームワークやテンプレートエンジン的なを作うのかは、 背景やスキルの問題でいろいろだと思います。 ただ、これまでサーバーサイドの経験がないというだけでなく、 httpのクライアント/サーバーの役割分担や動作原理を理解していない人が、 いきなり、フレームワーク固有の考え方や、 専門用語を目の前にしても途方に暮れるだけだと思いますので そういう意味では、動作原理や文法ぐらいは学習してからでないと 厳しいと思いますよ。 サーバーサイドの経験はないけれども、フレームワークの解説を読んだだけで、 「なるほど。そういうことね。細かいことは後て調べるとして、とりあえず使ってみよ」 と、作り始めることができる人は別ですけど。

okweb12345
質問者

お礼

phpの知識ではなくサーバ関連の知識が必要という事ですか?

  • t_ohta
  • ベストアンサー率38% (5253/13739)
回答No.2

> なまでもできないとだめだ!という方たちはチョットオタクな人たちで、現実を踏まえていないという認識でよいのでしょうか? フレームワークを使わずにフルスクラッチで作れる技能を持っている方がいいのは間違いありません。 ただ、そんな事をする場面がどれくらいあるかと言う問題じゃないかと思います。 趣味でプログラミングを楽しむのであれば好きなようにやればいいですが、仕事としてやるのであれば経済性も重要ですし、セキュリティ面も考慮に入れなければいけませんから安易に作ったプログラムがインターネット上で公開される危険性についても配慮が必要です。 考え方は人それぞれですから何とも言えませんが、その人の立場の問題なんじゃないでしょうか。

okweb12345
質問者

お礼

フレームワークを使わずにフルスクラッチで作れる技能を持っている方がいいのは間違いありません。 ただ、そんな事をする場面がどれくらいあるかと言う問題じゃないかと思います。 趣味でプログラミングを楽しむのであれば好きなようにやればいいですが、仕事としてやるのであれば経済性も重要ですし、セキュリティ面も考慮に入れなければいけませんから安易に作ったプログラムがインターネット上で公開される危険性についても配慮が必要です。 ほとんどの事ができてしまうので、フレームワークのソースコードをいじるようなこともほぼないくらい多機能なのですかね。 よってフレームワークをはじめからやってコレダケできれば十分に仕事になるのですね。 ただ生よりも難しいので生をある程度やってからでないと難しいと聞くのですがそうではないのですか? むしろ生より簡単なのでしょうか?

  • t_ohta
  • ベストアンサー率38% (5253/13739)
回答No.1

> と二つの意見がありどちらが正当な意見に近いのかわかりません。 今はフレームワークしか使った事の無いエンジニアは沢山います。 フレームワークが使えれば仕事としては十分です。 逆に、PHPでの開発は短納期の場合が多いのでフレームワークを使いこなせる人の方が役に立ちます。 > また。larave;lだけが特別難しくて、他の簡単なフレームワークならできるという事でもないのでしょうか? 特別難しいと言う事は無いですし、かと言って簡単な訳でもありませんね。 今どきのPHPのフレームワークはどれも似たようなモノです。

okweb12345
質問者

お礼

生はまったくやらずにいきなりlaraveをやってこれでのみ作れればそれでじゅうぶんなのですね。 ただ生をやらずに出来るもんですか? そのような全くの初心者でもできるようにしてくれるサイトがあれば教えていただければ幸いです。 簡単なフレームワークはないのですね。 larave;lが特別難しいと思ったのですがcakeでも同じなのですね。

okweb12345
質問者

補足

なまでもできないとだめだ!という方たちはチョットオタクな人たちで、現実を踏まえていないという認識でよいのでしょうか?

関連するQ&A

専門家に質問してみよう