私たちは、XML、JSON、および潜在的に他のコンテンツタイプを提供する、私たちの会社のためのRESTful APIを構築しています。文書化された、安定した、安全でスケーラブルなWebアプリケーションフレームワークとは何ですか?
私のチームがあるフレームワークを見つけるために探している(優先順位のために):
- 十分に文書
-
良いチュートリアルと理想的
- 、そして繁栄のコミュニティとナレッジベース
- 合理的なデザインパターンに従う
- フレームワークにency。呼び出すメソッドに基づいて変更されない命名規則。このの安定
- パート
、GETの検証のいくつかのフォーム、POSTを実行PUTとDELETEに開発者を強制的に変数に焦点を当て
- フレームワークにency。呼び出すメソッドに基づいて変更されない命名規則。このの安定
- セキュア
- 成熟しているという意味で、フレームワークがあまり頻繁に変化していないということです。
- 他の部分はscarily
- を指向巨大
- スケーラブル/パフォーマンスではありません十分に文書バグリストである私たちは、世界中の重要な高可用性を必要と50Kを超えるユーザーを持ちます。私たちのアプリケーションがダウンすると、人々は自宅にインターネットを持っていません。だから非常に重要な環境です。
- 理想的には、10台のサーバーで同じコードベースを起動し、ロードバランスを追加することができます。我々は、単一のMSサーバーを持たないLinux/MySQLの環境
- とよく....どのメソッドにあるサーバーを定義する必要がありますする
- 統合を望んでいません。我々はそれを変更していない。申し訳ありません。ネットのファンは、私がこれに漠然とした目標を実現
を:-D。これらのニーズをすべて満たしているフレームワークはありません。実際、様々な形、形、形でそれらを満たす多くのものが存在するでしょう。
これは言語に依存しません。 PHPでの経験はすでにありますが、PythonやRuby、Javaを習得することはできます。
in flamewar。また、wiki。 – Will
そのリストは優先順位が高いですか?また、それらの一部をどのように測定しますか?パターンの使用を合理的にするものは何ですか? –
私は閉会に投票します... –