背景つの方法は、Webアプリケーション開発のためのサーバ側オブジェクトとの通信
私の背景には、C++での組み込みデバイスとデスクトップの高いスケールのオブジェクト指向のミドルウェアとアプリケーションの開発です。今我々は私たちのスタートアップのために大規模なWebアプリケーションを作成する必要があります。
質問
要求 - 応答ベースと連続ポーリングベースの現在のWeb開発フレームワークは非効率的な、非常に原始的に見えます。
私は完全にサーバー側のオブジェクト指向とイベントベースのプログラミングを探しています。ここ は、このオブジェクトの
方法、このオブジェクトの
empList getAllEmployeeList();
empList getEmployeeOfDepartment(string strDept);
/*Some more */
イベント
、それは、サーバー上のemployeeManagerという名前の永続オブジェクトががある例です。
employeeAdded(empID);
employeeEdited(empID);
employeeRemoved(empID);
/*Some more */
これで、クライアント側のjavascriptはこの(サーバー側)オブジェクトのメソッドを呼び出すことができ、このオブジェクトのイベントを受け取ることができるはずです。非同期モードでメソッド呼び出しの結果を得ることができます。フレームワークはまた、view(またはhtml-jsページ)が必要なサーバーサイドイベントに登録できるようにする方法を提供する必要があります。
この方法論で動作するフレームワークはありますか? socketIOの上にあるこのようなものは何ですか?クライアントのjavascriptとサーバサイドオブジェクトの間に良好な双方向RPCを提供するフレームワークですか?
これは、あなたがどのような種類のサーバースタックを使用しているかを言えば簡単に答えられるかもしれません。たとえば、https://github.com/SignalR/SignalRはサーバーサイドイベントをJSクライアント(他の中のもの)にプッシュするのに役立ちます。 NETベースのスタック。 – JcFx
@JcFx、ありがとうございます。いいえ、ネットでお願いします。サーバープログラミングのためにJavaまたはJavascriptを使用します。 – SunnyShah
半分の楽しみはシステムのその部分を最初から構築しています - それともちょうど私です:)私はあなたが尋ねることのためにあらかじめ構築されたシステムを知らないのですが、人々は前向きに - 良い質問です。私が始めたことを述べるために+1からxyu。 – Pebbl