1
DreamSpaceJS / .NETは、主にNodeJSに似たクライアントおよびサーバー開発向けのJavaScriptベースのソリューションです。開発環境としてFlash / Silverlightを使用する代わりに、HTML5 / JavaScriptベースの代替になることが目標です。NodeJSは素晴らしいプラットフォームですが、.NET / MonoライブラリをサーバーのJavaScriptコードに公開する簡単なソリューションはありません。DreamSpaceフレームワークシステムは、クライアントおよびサーバー側のJavaScriptライブラリであるDreamSpaceJSと、サーバー側の.NET / Mono拡張可能JavaScriptサーバーであるDreamSpace.NETで構成されます(つまり、単一のインターフェイスIDSExtensionを使用してサーバー機能を簡単に拡張できます)。これらすべてが連携して、開発者がWebサイトを簡単に構築できるようにします。これは、同じJavaScriptコードをサーバー側でも実行できる検証など、可能な限り多くの作業をクライアント側で処理できるようにするという考え方です。サーバー側でライブラリを簡単に統合できるため、開発者は必要に応じてより高速に最適化されたコードを記述でき、サーバーのJavaScriptからトリガー/呼び出されます。これだけでは不十分であるかのように、DreamSpaceJSシステム(新しいTypeScript規則を使用して記述)は、NodeJSモジュールと同様に動作するモジュールもサポートします。DreamSpaceJSモジュールは100%JavaScriptコードで記述されており、拡張機能の存在のみに依存して特定のタスクを実行するように設計されています。DreamSpaceJSフレームワークはTypeScript上に構築されているため、大規模なJavaScriptベースのアプリケーションを簡単に構築できます。DreamSpace.NETサーバーは、カスタムラッパーライブラリ(クロスプラットフォームフォーカスで作成)を介してV8エンジンを使用します。また、Scrirraによって(寄付されたライセンスを介して)サポートされており、Construct 2 HTML5ゲームエンジンをデフォルトとして実装しています。
dreamspacejs-net