最近、ブログを記録したり、記事や写真を投稿したり、オンラインで友達とコミュニケーションしたりするための個人用 Web サイトを開発したいと考えています。
私は Web 開発 (Java、JavaScript、CSS、Struts など) の経験があります。個人の Web サイトにある程度の柔軟性と個性を与えるために、最終的に Wordpress などのモジュラー プラットフォームの使用を諦めました。自分で開発します。
実装するために、これまで使用したことのない PHP を学ぶことにしました。さまざまな PHP フレームワークに関して、次の点に迷いました。フレームワーク?
PHP フレームワークはどのようなメリットをもたらしますか?私の状況により適し、ニーズを満たすのはどのフレームワークでしょうか?
PHP フレームワークの専門家全員からの返信を楽しみにしています。
いいね、使いやすい
zend Framework2 をお勧めします 学びたいので、新しいものを考えてください
実際に PHP をランク付けした人がいます前四半期のプログラミング言語ランキングでは、この上昇は昨年の ZF2 フレームワークのリリースによるものと考えられています。それが本当かどうかは関係なく、ZF フレームワークの影響が見て取れます。良いですね。特に PHP の基礎を持っている人に適しています。
tiyee2008: 2 年後にまた話しましょう。笑
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とは比べられませんが。
もちろん、最高のパフォーマンスを得るには、可能であればフレームワークを使用しないのが最善です。フレームワークには、使用する必要のないクラス ライブラリが多数含まれている必要があるためです。
投稿者は実際には初心者で、プロセス指向の観点からロジック コードを少しずつ書き始めたいと考えています。そのため、何も使用しませんが、開発速度は非常に遅くなります
現在、私も ThinkPHP を使用しており、Sina Cloud Computing を使用して SAE を正式にサポートしています。非常に便利で、ほとんどすべてが無料で、モバイル アプリケーションの開発に便利で、REST もサポートしています
ただし、 ThinkPHP のドキュメントは詳しく説明されていない箇所が多く、コードも少ないように感じます
学んでください! ! ! ! ! ! ! ! ! !
CI
CI を使ってみましょう。使いやすいです
ci、本当に小さくて便利です
フレームワークはまったく必要ありません
あなたへの 2 つの提案:
1. Smarty+router ライブラリを使用して、フレームワークを自分で作成する
2 . Laravel 4
yii は強力すぎるため、初心者は依然として thinkpphp を使用する必要があります
CI
すぐに開始でき、迅速に開発でき、使いやすい yii を絶対にお勧めします
tp をお勧めします私はそれを使用していますspeedPHP