1

私は友人と一緒に Web サイトの構築に取り組んでいます。一般的に、この Web サイトは、非常にカスタム化されたソーシャル ネットワーク タイプのものと共に、カスタム Web アプリになります。

現在、私はシンプルな PHP と AJAX、JSON、および JQUERY を使用するモックアップ サイトを持っています。しかし、モックアップのために、ログイン、評価、グループなどのソーシャル ネットワークのデザイン パターンを実装しませんでした。これにより、より高いレベルの意思決定要件が生じました。この機能を手動で使用するか、ある種のフレームワークを使用します。

Drupal やそのようなフレームワークを使用すると、ソーシャル ネットワークの部分が簡単になるように思えますが (今のところカスタマイズ要件を見落としています..)、クライアント側の Web アプリの開発はそれほど簡単ではありません。

Zend や Symfony など、より開発者に優しい (カスタマイズ可能な) フレームワークをいくつか見つけました不当なパフォーマンスのボトルネック) ..

最後に、私が感じているのと同じように考えていると思われる Aptana Jaxer フレームワークを見つけました。そうは言っても、少し開発が進んでいないようです.ソーシャルネットワーク用のモジュールが見つからず、その周りのコミュニティは薄いようです..(StackOverflowでJaxerを検索するとほとんど結果が返されません)それ以外の場合は、サーバー側のDB通信を少し簡単にしますあまり役に立たない..

私の要件は、ソーシャルネットワークで通常使用されるすべてのユーザー中心のロジックを事前に含みながら、Web アプリを開発するための優れた機能です。

あなたは何をお勧めします?

編集:OK、この質問を微調整してください。これをさらに検討した後、Web アプリの構築で回避できる PHP のソーシャル ネットワーク サイトのダウンロード可能なソースはありますか? (私はJQUERY AJAX JSONなどを使うのが本当に好きです..)

4

2 に答える 2

0

それはあなたが達成しようとしている目標に依存すると思います。

個人的には、物事をシンプルに保ち、複雑なものを小さなコンポーネントに分離することを好む傾向があるため、新しい機能を段階的に追加するときに簡単に制御できます。

Ajax またはサーバー側フレームワーク ? 必ずしも重なり合う必要はないと思います。ただし、(サーバー側の) フレームワークの中には、初心者が簡単に操作できるように、すべてを単一の圧縮パッケージにラップする傾向があるものがあります。個人的には、この方法は好きではありません。Web アプリがこのフレームワークに依存するようになるからです。

したがって、クライアント側のフレームワークをプレゼンテーション ロジックに使用し、別のフレームワークをサーバー側/ビジネス ロジックに使用することを妨げるものは何もありません。

Hth、エティエンヌ

于 2009-07-23T20:58:33.860 に答える
0

ゼロからソーシャル ネットワーキング サイトを開発する場合は、サーバー側フレームワークとして zend-framework を使用し、クライアント側フレームワークとして jquery を使用することをお勧めします。

ユーザー認証システム用の zend_auth、zend_acl、検索機能用の Zend_Search_Lucene、YouTube 動画用の zend_gdata など、使用できるライブラリがたくさんあります。

しかし、そこにあるいくつかのソーシャル ネットワーキング エンジンのいずれかを使用することもできます。

ここにリンクがあります:

http://www.best-php-scripts.com/social_networking.htm

于 2009-07-24T09:23:17.590 に答える