openobjectのような一部のRADツールは、リッチWebクライアントを使用します。つまり、クライアント側のコードはブラウザ内にあり、xml-rpcまたはjson-rpcのみを介してサーバーと通信し、それに応じてビューを変更します。すべてのjavascriptとcssは1回だけ転送されます。このようなリッチなWebクライアントは、多くのプロセスやフォームなどを備えたエンタープライズクラスのWebアプリケーションの生産性を向上させます。
このようなリッチなWebクライアントを自分のアプリケーション内で使用したいと思います。検索しようとしましたが、サーバーに緊密に統合されているopenerp-webしか見つかりませんでした。他に利用可能なリッチWebクライアントフレームワークはありますか?そうでない場合は、自分で作成するために調べることができるデザインの詳細はありますか?
ありがとう。
編集:ブラウザは、httpおよび同様のプロトコルを使用して、クライアントが表示するページを提供するWebサーバーと通信するクライアントです。リッチウェブクライアントは、サーバーと通信し、データを送信し、データを受信し、ビューの更新方法などに関する情報を実行するブラウザーの上にあるクライアントです。Vaadinと同様に、このようなリッチWebクライアントは、クライアント側でのコード要件を排除し、すべてのコーディングはサーバー側で行われます。以下はそのようなシンクライアントです。
- pjax(jquery)
- vaadin(java)
- openobject Webクライアント(python)
- ながれ(python)
- シーサイド(smalltalk)
- p4a(php)
これはすべて、適切にセットアップされると、サーバーでのみコーディングできるようになり、それでも優れたajaxのようなエクスペリエンスを提供するクライアントです。
編集2:私は私が欲しいもののためのより良い名前を見つけたと思います。http://en.wikipedia.org/wiki/Rich_client_platform リッチクライアントプラットフォームですが、Webベースです。http://en.wikipedia.org/wiki/Rich_AJAX_Platformはそれに最も似ています。今、私はこれをPythonで欲しいです。自分で移植したらリンクを投稿します。
編集3: http: //lucumr.pocoo.org/2011/11/15/modern-web-applications-are-here/ここに同様のテクノロジーに関する関連記事があります。