ホームページ  >  記事  >  バックエンド開発  >  個人のウェブサイトを開発する場合、お勧めの PHP フレームワークを教えてください

個人のウェブサイトを開発する場合、お勧めの PHP フレームワークを教えてください

WBOY
WBOYオリジナル
2016-06-23 13:57:04981ブラウズ

最近、ブログを記録したり、記事や写真を投稿したり、オンラインで友達とコミュニケーションしたりするための個人用 Web サイトを開発したいと考えています。

私は Web 開発 (Java、JavaScript、CSS、Struts など) の経験があります。個人の Web サイトにある程度の柔軟性と個性を与えるために、最終的に Wordpress などのモジュラー プラットフォームの使用を諦めました。自分で開発します。

実装するために、これまで使用したことのない PHP を学ぶことにしました。さまざまな PHP フレームワークに関して、次の点に迷いました。フレームワーク?
PHP フレームワークはどのようなメリットをもたらしますか?私の状況により適し、ニーズを満たすのはどのフレームワークでしょうか?

PHP フレームワークの専門家全員からの返信を楽しみにしています。


ディスカッションに返信(解決策)

自分でフレームワークを書いてください

いいね、使いやすい

zend Framework2 をお勧めします 学びたいので、新しいものを考えてください


実際に PHP をランク付けした人がいます前四半期のプログラミング言語ランキングでは、この上昇は昨年の ZF2 フレームワークのリリースによるものと考えられています。それが本当かどうかは関係なく、ZF フレームワークの影響が見て取れます。良いですね。特に PHP の基礎を持っている人に適しています。

tiyee2008: 2 年後にまた話しましょう。笑

viena : 私のニーズを見てください。実際、私のニーズは非常にシンプルで、派手で複雑なビジネス機能はありません。そこで、フレームワークを使用する必要があるかどうかを知りたいのですが、使用する場合、使いやすい軽量のフレームワークはありますか? zfは大きすぎますか?

anyilaoliu: ZF は重すぎて中規模企業のみで使用されていますか?

実際、私のニーズは非常にシンプルで、個人用のウェブサイトであり、派手で複雑なビジネス機能はありません。そこで、フレームワークを使用する必要があるかどうかを知りたいのですが、使用する場合、使いやすい軽量のフレームワークはありますか?

実際、フレームワークを学ぶことはもはや主な目的ではなく、ただウェブサイトを迅速かつ効率的に構築したいだけです。


anyilaoliu: ZF は重量が重すぎて、中規模企業のみで使用されているのでしょうか?

実際、私のニーズは非常にシンプルで、個人用のウェブサイトであり、派手で複雑なビジネス機能はありません。そこで、フレームワークを使用する必要があるかどうかを知りたいのですが、使用する場合、使いやすい軽量のフレームワークはありますか?

実際、フレームワークを学ぶことはもはや主な目的ではなく、ただウェブサイトを迅速かつ効率的に構築したいだけです。


あなたが言う効率は「速い」ようです


フレームワークを使わずに直接書くほど速くはありません

敬具…

でもどちらの方法が速いかは、人の習慣と私の言葉に関係するからです。フレームワークに慣れていないので、覚えるのに時間がかかり、すべて手で書くと早いですが、後の最適化にはさらに時間がかかります、

そして、フレームワークは重すぎないですよね?
おっしゃるとおり、どのフレームワークが優れているかは一概に言えません。

個人の Web サイトを構築する場合、重要なのは、まずコンテンツを構築し、それから徐々に最適化することです。
個人的には、最初はフレームワークを使用せず、プロトタイプが確立された後に必要に応じてフレームワークを選択することを好みます。
個人の開発者にとって、フレームワークの役割はチームの場合よりもはるかに小さいです。

私の謙虚な意見~:)




TP はさまざまなクラスをカプセル化しており、フロントエンドに何を使用するかについては、私はブートストラップを使用して記述しています

それは個人によるものです。初心者として自分で書く練習をします。少しずつ進歩しています

投稿者さんがおっしゃるように、個人のウェブサイトを開発するには、実際には、インターネット上で PHP で開発された cms システムを見つけるだけで済み、便利で手間もかかりません。

次に、シンプルで使いやすい軽量フレームワークである ThinkPHP を使用します。優れたマニュアルがあり、lz のニーズに非常に適しています。

もちろん、WordPress が私の第一選択で、私はブログを専門としています

Mystery138: 私もそう思います~

cffall zhangcunchao: 二人の兄弟、WordPress は本当にシンプルですが、人々にあまりにも多くの制約を課します。そのボックス内でしか移動できません。 Web 開発の基礎があるのなら、自分で開発してみませんか?

あなたは wordpress にとても精通しているようですので、wordpress 用のプラグインを書いてみてはいかがでしょうか?

うまくやれば、ちょっとしたお金を稼ぐことができます

cffall zhangcunchao: 二人の兄弟、wordpress は本当にシンプルです。しかし、それは人々に制約を与え、あまりにも大きすぎるため、そのフレーム内でしか移動できません。 Web 開発の基礎があるのなら、自分で開発してみませんか?



スマート これはとても便利です

フレームワークを自分で書きましょう(笑)

既製のフレームワークはたくさんありますが、そのほとんどは賛否両論あります。国産のもの: thinkphp、海外のもの: ZF、yii など、実際には Web サイトのフレームワークが適しています。最も重要なのは創造性と機能性だと思います。

大きすぎると、thinkphp は適切なサイズではないと思います。

決めてイイ! Yii を使わずに他の人に挨拶するのは恥ずかしいでしょう。

私は thinkphp をお勧めします。ちなみに、オープンソースの貧弱な thinkns もお勧めします

正直に言うと、私は wordpress に詳しくありません。 WordPress は開発者にもっと制約を与えるべきだと思います。プラグインの開発に関しては、プラグインで何ができるかはわかりませんが、もう一度調べてみましょう(笑)。

openweb: あなたの意見に同意します。フレームワークは単なるツールです。

企業の Web サイトを構築するだけの場合は、既製の CMS システムが多数あり、フレームワークを選択する場合は、JSP の基礎があるので、それを参照できます。 、yii を学習するのも良い選択です。

推奨 CI

ワードカウント patch.exe

そうですね、あなたはアイデアのある人です

このような単純な関数は、フレームワークを使用すると複雑ではないかもしれません、直接書くだけです

thinkphp

drupal7 非常に優れており強力です。

ビジネスを始めるとき、私は ThinkPHP フレームワークを選択しました。このため、PHP を学び、独自のフレームワークを開発しました。もちろん、最終的には自分で開発するのが最善です。多くのことを学ぶことができ、フレームワークを完全に独立して変更することができます。私がビジネスを始めたウェブサイト www.domypp.com も、私自身のフレームワークに基づいています。性能はyiiとは比べられませんが。

もちろん、最高のパフォーマンスを得るには、可能であればフレームワークを使用しないのが最善です。フレームワークには、使用する必要のないクラス ライブラリが多数含まれている必要があるためです。

フレームワークは、他の人によって書かれたさまざまなクラスです。wp に関しては、フレームワークに基づいて開発された製品です。コンテンツを直接追加することで、Web サイトを迅速に構築するために多くのコードを入力する必要さえありません。


投稿者は実際には初心者で、プロセス指向の観点からロジック コードを少しずつ書き始めたいと考えています。そのため、何も使用しませんが、開発速度は非常に遅くなります

私は初心者です。上でみんなが議論したように、自分のウェブサイトを構築するのに使用できると思います。将来の作業に使用する場合は、zend や symfony のような大きなフレームワークを使用するか、自分で作成するのが良いと思います。 thinkphp でこれができるはずです

現在、私も ThinkPHP を使用しており、Sina Cloud Computing を使用して SAE を正式にサポートしています。非常に便利で、ほとんどすべてが無料で、モバイル アプリケーションの開発に便利で、REST もサポートしています

ただし、 ThinkPHP のドキュメントは詳しく説明されていない箇所が多く、コードも少ないように感じます

学んでください! ! ! ! ! ! ! ! ! !

CI

CI を使ってみましょう。使いやすいです

ci、本当に小さくて便利です

フレームワークはまったく必要ありません

あなたへの 2 つの提案:

1. Smarty+router ライブラリを使用して、フレームワークを自分で作成する

2 . Laravel 4


yii は強力すぎるため、初心者は依然として thinkpphp を使用する必要があります

CI

すぐに開始でき、迅速に開発でき、使いやすい yii を絶対にお勧めします

tp をお勧めします私はそれを使用しています

speedPHP

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。