2013-12-09 9 views
10

Vaadinはすばらしいフレームワークで、カラフルなWebアプリケーションを開発するのに非常に便利です。しかし、私はそれに起こっているいくつかの予期せぬ出来事に全面的に不満を抱いています。私は、クライアント側とサーバー側のコンポーネントを同時にコーディングできるようなフレームワークを作成するのは難しいことを知っています。それは私の時間を節約しました。Vaadin 7 - 私のプロジェクトではないが良いフレームワーク

しかし、通信エラー、セッションの期限切れ通知、アプリケーションがサーバー環境で時々フリーズしてしまうのはなぜですか?しかし、私のローカル環境では、すべてが完璧に動作します。

誰も私がこれらの問題に直面している理由を教えてもらえますか?

問題:

  1. コミュニケーション通報しますか? (http://dev.vaadin.com/ticket/8466
  2. セッションが切れましたか? (私は300分後にセッションが終了するように設定しましたが、それは以前に起こりましたが、いつもそうではありません)
  3. 時々アプリケーションがフリーズします。 (私はボタンをクリックすることができますが、使用することはできません..何もしません..再起動するしか方法はありません)
  4. IEでのパフォーマンスが非常に悪いです。 (私はそれがすべてのWebアプリケーションに共通していることは知っていますが、私のアプリケーションは他のブラウザと比較して、IEは完全にうんざりしています。私。
  5. ICEPushのために完璧にその仕事をして、アドオン。しかし、いつかそれは私にコンソールで例外を与えているの後。(https://vaadin.com/forum#!/thread/234493/4528542
  6. 私はブラウザで任意のアクションを行うと。これは、別のブラウザに反映されています(http://dev.vaadin.com/ticket/10208
  7. コンテキストメニューのアドオン:実装が簡単で幻想的ですが、遅いネットワーク上で複数の右クリックについて例外を表示します。https://vaadin.com/forum#!/thread/119996/4455717
  8. 迷惑な例外メッセージ。それをUIに表示する必要はありますか?

私はすでにフォーラムでほとんどの時間を過ごしました。私は本当に皆さんの支持を得ています。しかし、私はしたくない。

容疑者上記の問題の原因は次のとおりです。

  1. 私のVaadinサーバーは英国にあり、APIサーバーは米国にあります。これは通信の問題の原因ですか?
  2. 私はUtilクラスの関数からコンポーネントをビルドします。これが私のリストにある問題7の理由です。このように、 ComponentsBuilder.buildVerticalLayout();

また、これらの問題も他の人が直面していることは本当にうれしいです。だから私はいくつかの解決策を得ることを願っています。私を助けて、私の間違いを見つけてください。

+1

あなたsuspection番号1の場合:あなたが非同期的にあなたのAPIサーバに要求を転送し、あなたのvaadinサーバー上でプロキシサービスを作成することを検討することがあります。 – Atmocreations

+0

vaadinアプリケーションはクラスタ上で動作しますか?それは問題#2の理由かもしれません。セッションレプリケーションの問題が原因で発生する可能性があります。 – Andrew

答えて

5

多くの質問があります。私には答えはありませんが、あなたにはある程度の洞察があります。

私は、Vaadin 6で開発された3つのWebアプリケーションを開発しました。すべてが失敗し、理由は様々でしたが、私はあなたと私の謙虚な洞察力の一部を共有することができます。

  • 一部Vaadin行動(少なくとも6.xのでは)例えば、カスタマイズすることが難しかったですセッションの有効期限。
  • 結果HTMLは非常に重く、カスタマイズも難しかったです。私のチームが望む視覚効果を達成することはしばしば不可能でした。
  • 私はVaadinのデザインがかなり劣っていることを知りました(キャストが多い/ジェネリックではなくObjectを使用しています)。私の謙虚な意見では、ソースコードも高品質ではありません。
  • 組み込みのウ​​ィジェットは、バグや実際の例がないため使用しにくいことがあります。 Vaadinは間違った方法で使用されることも覚えておいてくださいブラウザ間
  • ポータビリティは神話である(特にIEは、しかし、あなたはすでにことが判明)
  • シンプルVaadinアプリがCPUリソースを大量

を取ることができます(Single Page Appにはない)悪夢となるが、フレームワーク自体の欠陥ではない。同じことが他のどのツールにも当てはまります。

よろしく

関連する問題