-2

特に、Ajax / Jqueryクライアントとの関係で認証プロセス、コネクタ、およびdbデータプロセスとして「主に」phpを使用するアプリケーションについて、使用するフレームワークについて「PRO」Php開発者にアドバイスを求めたいです...私は使用しますZend Frameworkですが、そのフレームワークはその種のプロセスにとって最も軽いソリューションですか?

私のリストには:

  1. Symfony http://symfony.com/get_started
  2. コハナhttp://kohanaframework.org/

Ok、

これが私が必要とするものの詳細です:

私はこれらの要件を必要とするウェブサイトを開発しています:

クラシックインターフェースとソーシャルインターフェース(Facebook、Twitter)を使用したシンプルなログイン。ユーザーがログインすると、アカウントのいくつかのパラメーター(疑似、パスワードなど)を変更できます。それから、彼ができる唯一のことは、私が異なるプロパティを持つ「オブジェクト」と呼ぶものを作成することです。これらの「オブジェクト」は、グラフィカルインターフェイスを介して他のユーザーと共有できます。

クライアント側のほぼすべてが、PHPとの関係でJquery/Ajaxを使用してこれらのオブジェクトを表示するだけです...

だから、私はoAuthプロセスとデータ操作のためにPHPが必要です...

私はこの小さなシナリオに関する最良の解決策を見つけようとしています...

今のところ、私はZendサーバーでZend Frameworkを使用していますが、動作しますが、少し「重い」ようです。したがって、私の質問は、これを検討するためのより良い「最も軽い」方法はありますか?

私がはっきりしているならDunno:-/..。

だから、事前に感謝します!

4

1 に答える 1

0

ゴードンに同意することは別として、私はあなたがゼンド以外の何かを提案する誰かを探しているのを見ることができます。

コハナは箱から出してすぐに理解しやすく、特別なセットアップを必要としないため、Symfonyよりもコハナを使用します。このレベルで必要だと私が思うものは何でも提供するのに十分な速さです。つまり、ebayのようなエンタープライズレベルのサイトを構築している場合、この質問をすることはまったくないということです。

データベースの相互作用にORMを使用する必要はありませんが、ORMを使用することを決定した場合、その詳細がわからなくても、非常に理解しやすく、開発プロセスがはるかに高速になります。

公式には私の答えはゴードンに同意することです。彼が答えとして彼のコメントを投稿した場合、私はそれを支持します。なぜなら、地球上のほぼすべてのサイトで使用されている必要なものの小さなリストを提供しながら、コミュニティに何を使用しているかを尋ねるだけではいけないからです。あいまいすぎます。

はい、私はいつもコハナを使っています。別のオプションが必要な場合は、Codeigniterも同様です。

リモネードは、非常に小さなマイクロフレームワークのもう1つのオプションです。いろいろな理由で嫌いですが、使いにくいわけではありません。

于 2012-08-29T22:16:09.160 に答える