2011-07-18 11 views
1

私はフロントエンドGUIとしてGWTを使ってバックエンドとしてDjango対Rails対PHPの比較研究を行っています。バックエンドはデバイスのネットワークに接続されています。 GUIの主な機能は、(1)表のデータを表示、編集、削除するためのフォームです。 (2)ファイルのアップロードとダウンロード。 (3)ネットワーク内のデバイスの状態を表示するモニタを表示します。django、rails、PHP with GWT

  1. DjangoバックエンドでGWTフロントエンドを使用する既存のオープンソースプロジェクトはありますか? GWT +レールとGWT + PHPはどうですか?
  2. このシナリオに最適なものについての推奨事項はありますか?

ご協力いただきありがとうございます。

答えて

1
  1. あなたは周りグーグルなければならない。..

  2. は私があるため、バックエンドとしてJavaとGWT-RPCを使用してお勧めします。バックエンドとフロントエンドで同じ言語を使用しています。

    b。バックエンドとフロントエンドの間で同じドメインモデルクラスを使用(共有)しています。

    c。 GWT-RPCは型安全です。

    d。 GWT-RPCでは、オブジェクトマッピングにJSONを行う必要はありません。

+1

私は、GWT-RPCよりもRequestFactoryを推奨したいと思います。 –

+0

しばらく前(cca 6ヶ月)、RequestFactoryをチェックアウトしましたが、プロジェクトに必要なマップを転送できませんでした。これは今の場合ですか? –

+0

残念なことにはい(ただし、RFが返される「AutoBean」は数週間はマップをサポートします)。代わりにエントリのリストを送っています。 –

0

私の意見では、あなたの最高の経験は、サーバー側でjavaを使用することです。私はGWTをPHPとレールで使ってみましたが、それは完全に実行可能ですが、スムーズな経験はバックエンドでjavaサーブレットを使うことであることがわかりました。