問題タブ [rich-internet-application]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
language-agnostic - クライアント/サーバーは常に分離されています! それとも彼らですか?
プログラマーのより大きなコミュニティで、「EXTJS バックエンドをどのように行うのですか?」などの質問をするプログラマーの数は驚くべきものです。または「jQueryをJavaと統合するにはどうすればよいですか?」、クライアントとサーバーの違いを理解していません。次に、サーバーが実際にJSなどをクライアントに送信して実行するフレームワークはありますか? そのようなアプローチの周りの哲学的思考は何ですか?
編集 -- 明確にするために:
私はそれが可能かどうかを尋ねているのではなく、それが良い戦略なのか、それとも眉をひそめているのかを尋ねています. クライアント側の言語をサーバー上で実行できるかどうかは尋ねていません。動的なクライアント側コードを動的に提供するために構築されたフレームワークがあるかどうかを尋ねています。
javascript - Silverlight HTML-JS-DOM Bridge : 実際の使用例?
スレッド化の利用、DOM の操作、Comet のような機能の実現などのタスクを Silverlight に引き渡すことで、Silverlight を使用して Web ページを強化する方法の概念実証チュートリアルを示す多くのものをオンラインで見てきました。
それはすべて非常に興味深いようですが、多くを見つけることができないように見えるので、共有する実際のユースケースを持っている人はいます.
javascript - Script# の成熟度 (GWT との比較)
私はすでに GWT を使用した小さなプロジェクトの開発に時間を費やしており、最近Script#を発見しました。今、私はこのツールキットがどれほど成熟しているかに興味があります。私は、GWT と Sharp# の両方を試したために 2 つを比較できる人の意見に特に興味があります。
Script# はどの程度成熟していますか?
たった一人で維持されているというのは本当ですか?
GWT と比較して機能が不足している部分はどこですか?
GWTに勝る利点はありますか?
Sharp#の個人的な意見は?
御時間ありがとうございます。
c++ - C++ を使用できる RIA フレームワークはありますか?
C++ で単純なアプリケーションを作成しましたが、プロセスを表示するためだけに RIA に接続する必要があります... C++ ベースの優れた RIA はありますか?
java - 2 層の Java アプリケーションを ... に移行しますか?
現在、MS SQL Server 2005 の上に 2 層の Java Swing アプリケーションを配置しています。すべてのビジネス ロジックはデータベース内にあります。クライアントはかなり古く (そしてあまりフレンドリーではありません)、パフォーマンスとスケーラビリティの理由から、Java の中間層へのいくつかのサービスの移植を既に開始しています。
ただし、短期的および長期的な目標はまだいくつかあります。
新しいフロントエンドのテクノロジー スタックを選ぶ
これは簡単なことではありません。連続体の一方の端にある Web アプリから、もう一方の端にある従来のデスクトップ アプリまで、すべてが実行可能な選択肢であることがわかります。現在のフロントエンドはそれほど複雑ではない (ほとんどがフォームベース) ため、Web/AJAX のフィッティングはわかりますが、何がわからないか分からない領域です。
私のリストのスタックは次のとおりです。
- Eclipse RCP、Netbeans RCP
- Flex/Flash、Silverlight、JavaFX
- Pure Javascript フロントエンド (Sprout Core、Javascript MVC など)
- Java ベースの Web フレームワーク (Wicket、JSF など)
リモート環境で現在のアプリケーションを許容できるパフォーマンスにする方法を見つける
アプリを小規模なクライアントに転売し、リモートで展開できるようにする必要があるクライアントがいます。現在のアーキテクチャの 2 層の性質により、これはひどいパフォーマンスにつながります (たとえば、18 の結果セットを返すストアド プロシージャの呼び出し)。過去に Citrix ソリューションを使用したことがありますが、誰もそのアプローチを好みません。ポート 80 を介して JDBC をトンネリングすることも、悪い考えのように思えます。X-Windows のようなアプローチを使用して、GUI 部分だけをリモートにできるものがあるのではないかと考え始めていました。
silverlight-3.0 - Ria DomainService Invoke メソッドを介して関連付けられたメンバーを返す
Invoke 属性を使用して、SL ViewModel から呼び出しているこの DomainService メソッドを取得しました。
私の ViewModel のコードは次のようになります。
Recipy および Author POCO/ServiceModel クラス:
これで、関連付けられた Author がクライアント/ビューモデルに転送されず、Recipy の Author プロパティが null であることを除いて、コードは正常に動作します。[Associate] 属性と [Include] 属性を使用するとうまくいくと思いましたか?
助けてくれてありがとう、私は DomainService/RIA のものを理解しようと懸命に努力しています。私はあきらめて、代わりに「通常の」WCF/REST に行きます :)
model-view-controller - Web アプリケーションでのモデルからのビューの分離
プログラムが基本的にDOMオブジェクトをラップするいくつかのjavascriptオブジェクトであるWebアプリケーションをよく見かけます。これらの JS オブジェクトは、すべてのモデル、コントローラー、およびビュー機能を実行します。
これは、実際にはモデルやコントローラーの機能があまりない古いスタイルの Web アプリケーションでは問題ないように思えますが、プログラム全体が Canvas や SVG などの上に書かれている、より新しいインタラクティブなアプリケーションでは...あるべきだと思われますこれらのコンポーネントをさらに分離します。
私はこれで正しいですか、それとも人々がすべてを大きな JS オブジェクトにまとめる理由はありますか?
c++ - UI デザインをビジネス ロジックから分離するための C++ フレームワーク
リッチ デスクトップ アプリケーションを構築するための C++ フレームワークはありますか?
基本的に私が探している重要な機能は、Flex4 MXML に似ており、ビジュアル プレゼンテーションとアプリケーション ロジックを xml に分離します。たとえば、Qt4 では、視覚的な外観を xml 定義で指定できますか? これは状態に基づいているため、イベントによって UI が変化し、このような新しいビジュアル コンテンツが表示されます。
apache-flex - RIAランタイムとしてのAdobeAIRの評価?
全体的な実行可能性のレビューを見つけるのは難しいですが(こことGoogleの両方で)、AdobeAIRについてここでいくつか質問があります。そのようなレビューに貢献する可能性のあるいくつかの質問:
- Adobe AIRは、RIAにとって最高のクロスOS互換、ブラウザーレスランタイムですか?
- AIRに特有の欠点は何ですか?AIRに特有のポジティブな点は何ですか?
- AIRは今後何年にもわたって成長し発展することが期待されていますか?業界のリーダーは誰ですか?
frameworks - Javascript Windows Framework
Windowsデスクトップエクスペリエンス(ドラッグ可能なウィンドウとスタートメニュー)をエミュレートしようとするいくつかの洗練されたJavaScriptウィンドウを使用して設計されたWebベースのソフトウェアを時々目にします。
このような無料のフレームワークはありますか?