問題タブ [rich-client-platform]
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.
visual-studio - VisualStudioベースのリッチクライアントプラットフォーム
Eclipseのリッチクライアントプラットフォームに似た、Visual Studioベースのリッチクライアントプラットフォームについて聞いたのを覚えています。これには、自動更新、シェル、ヘルプシステムなどが組み込まれています。ただし、Googleでは見つかりません。誰かがこれが何と呼ばれたか覚えていますか?
asp.net - 5000人以上のユーザーがいるイントラネットWebアプリケーションの豊富なクライアントの選択肢
5000人以上のユーザーがいるイントラネットWebアプリケーションの場合、高度にインタラクティブな(可能な限り少ないポストバック)クライアントを開発する必要があります。そのため、パフォーマンスの問題が発生する可能性があります。あなたの選択は何ですか、そしてその理由は何ですか?
-ASP.NETWebフォーム+JQuery/Ajax
-ASP.NETWebフォーム+Silverlight
-ASP.NETMVC + JQuery / Ajax-ASP.NET
MVC + Silverlight
-WPF
-Smartclient
他のライブラリを提案することもできます(.netの世界のみ)。あなたの考えを共有してください。
windows - 誰かをテストに割り込ませる方法は?
わかった。当社の製品は動作します。ベータ テスターは実際に作業を進めています。次の反復の時間です。しかし、品質を確保するにはどうすればよいでしょうか。テスターが必要です!
テストを始めたばかりの人をどうやって外に連れ出すのですか? 私は自分でそれを行う方法についての手がかりがありません (私は開発者であり、テスターではありません)!
私たちは小さなチームです:
- 2 人のアーキテクト (ソフトウェアではなく建物の場合、彼らはここではドメインの専門家です)何を構築するかを考え出します
- 私はそれを構築します
- そして、リリースをプッシュする前にいくつかのテストを行う新しい人
私たちの誰も、これを専門的に行う方法についての手がかりを持っていません. これまでのところ、次のことがわかっています。
- テストしたい構成にまたがる一連の仮想マシン
- さまざまなバージョンのウィンドウ
- ドイツ語と英語。この 2 つの言語は、お客様が使用する可能性が高い言語です。
- 私たちが書いているホスト ソフトウェア (Autodesk Revit Architecture 2010、エネルギー計算用のプラグインを作成しています)
- 私が行ったいくつかのテストを説明するテキスト ドキュメント (インストールされたリリース xyz、これを行った、あれを行ったなど)
- テスターが見つけたすべてのバグを追加できるバグ追跡システム
テストスクリプトが必要になると思います。しかし、どのように?誰?何?いつ?
asp.net - Windows フォームと同等の Web ページ (HTML) にリッチ フォーム コントロールを配置する最適なメカニズム
WindowsアプリケーションをWebに移植することに取り組んでいます。Windows アプリケーションは、フォーム コントロール、複雑な検証、およびユーザーの対話性に関して非常に豊富です。
基本的な Web フォームは、これらの複雑さに対応するには不十分です。ですから、ウェブページのリッチさを維持する最善の方法を知りたいです。いくつかのアイデアがあり、コメントが欲しいです。
- DHTML と Java Script を使用して、複雑なコントロールを模倣します。jQueryUI の一部として使用できるマクロ コントロールと、その他のサード パーティの Java Script コントロールがいくつかあります。おすすめの制御ライブラリがあれば教えていただきたいです。
- 豊富なコントロールが必要な場合は、RIA (できれば Silverlight) を使用してください。Silverlight プラグインが必要になるため、これは最後のオプションとして保持したいと思います。
他の一般的な/推奨される戦略は何ですか?
websphere - Web ベースのクライアント vs シック/リッチ クライアント?
私の会社は大手電気通信会社のソフトウェア ソリューション プロバイダーです。この環境は現在、EJB サービスを提供するバックエンド WebSphere Application Server のクラスターと通信するフロントエンド IBM Portal サーバーを備えた IBM WebSphere ベースです。一部のポートレットは独自の MVC パターンを使用し、一部は JSF で記述されています。
最近、バックエンド サーバー上の EJB と直接通信するリッチ/シック クライアント アプリケーションの概念実証を行いました。NetBeans プラットフォームを使用して作成され、WebSphere アプリケーション クライアント ライブラリを使用して EJB との通信を確立します。
本当に苦労したのは、クライアントに安全な JAAS/SSL 通信を使用させることでした。しかし、それが解決された後、リッチ クライアントには、慣れ親しんだ Web ベースのポータル クライアント アプリケーションよりも多くの利点があることがわかりました。
- 非常に優れたパフォーマンス (CORBA と HTTP の比較、Portal Server の仲介者を排除)
- NetBeans のビジュアル デザイナーと Swing の一般的に堅牢なアーキテクチャを使用することで、開発が簡素化され、高速化されます。
- クライアント アプリケーションをテスト サーバーにデプロイする必要がないため、デバッグ サイクルが短縮されます。
- Web ベースの開発のような技術の寄せ集め (Struts、JSF、JQuery、HTML、JSTL など) はありません。
しばらくの間、Web ベースの開発 (JSF でさえも) の苦痛に耐えた後、私は次の結論に達しました。その場合、NetBeans Platform や Eclipse RCP を考慮しないのはおかしいでしょう。
リッチ クライアントと Web クライアントに関するコメントや経験はありますか?
javascript - ASP.NET MVC2 に基づくリッチ クライアント Web アプリのフロント エンド実装に関するアドバイス
MVC2 を使用して Web アプリを構築します。私たちのプロジェクトにはいくつかの複雑なページがあります。ユーザーのインタラクティブ性、リアルタイムの株価データ、チャートが豊富で、ページを更新する必要はありません。
フロントエンド開発と ASP.NET MVC2 は初めてです。しばらく使用した後、プレゼンテーション層のフォームベースのフレームワークだと思います(間違っているかもしれません)。ほとんどの UI アクションが 1 つの Web ページ内で実行される場合は、ajax と JavaScript を使用してデータをレンダリングし、UI ロジックを実行する方がよいようです。
次に、アプリで UI をレンダリングする方法が 2 つあります。MVC2 を使用して UI モデルをビューにバインドし、javascript を使用してビューを埋めます。これはあまり洗練されていないように見えるか、より多くのビューが実装されると混乱する可能性があります。
MVC2 コントローラーは、RESTful UI モデル データ プロバイダーとして優れているようです。したがって、コントローラー(モデルデータ)-> HTMLレイアウト+ javascript(UIロジック)としてソリューションを作成すると、このようなリッチクライアントWebアプリを実装する良い方法になると思います. するのは良い習慣ですか?または、この種のプロジェクトに関するアドバイスはありますか? 参照用の Web リソース (記事またはサンプル プロジェクト) はありますか?
どうもありがとう。
java - JavaFX [1.3] に?
新しいデスクトップ アプリケーションを開始し、javafx の使用を検討していますが、javafx スクリプトはこれ以上開発されないというオラクルの最近の発表を考えると、少し混乱しています。
javafx 2.0 が待ち遠しいので、バージョン 1.3 を使用するのは良い考えですか? それとも、別のテクノロジを検討する必要がありますか?
あなたの意見は非常に高く評価されます。
c# - .NET アプリケーションでのアプリケーションの使用状況の追跡
さまざまなクライアントで実行される .NET (C#) WPF アプリケーションがあります。アプリケーションの使用状況、メトリクス、エラーなどを追跡し (コースからクライアントの許可を得て)、この情報をさらに分析するために送り返したいと考えています。
私は Google Analytics のようなものを話していますが、Web サイトではなくクライアント アプリケーション用です。
現在、アプリケーションのエラーやクラッシュ、アプリケーションの起動、アプリケーションの終了などの非常に基本的なものを探しています。また、画面に移動したときと移動したときにアプリケーションがナビゲーション (SDI または MDI ではなく) を使用してビルドされているためです。
これはクライアント アプリケーションであり、一部のクライアントは常にインターネットに接続されているとは限らないため、データをキャッシュして、接続が確立されたら送信する必要があると思います。
- このようなもの(100ドル未満の費用)を見た人はいますか?
- 他の誰かがそのような能力に興味がありますか?
イドさん、ありがとうございました。
asp.net-mvc - データ量の多いLOBアプリ向けのProjectSilkタイプのアーキテクチャはどの程度堅牢ですか?
Project Silkは、ダッシュボードスタイルのプレゼンテーションに表示する必要のある頻繁に更新されるデータのストリームがあるソーシャルネットワーキングアプリケーションに適しています。
このようなアーキテクチャが、データ量の多い一般的なLOBアプリにも適しているかどうかを確認したいと思います。現在、リッチクライアントプレゼンテーション(マスター/詳細フォームのタブ、Officeリボンスタイル、ドラッグアンドドロップ、グリッド、グラフ)にWPFまたはSilverlightを使用しています。Project Silkは、そのようなアプリに別の選択肢を開くようです。
私が持っているいくつかの質問:
このスタックで使用されているテクノロジーは、企業での使用を検討するのに十分成熟していますか?
現在および今後のJQueryUIウィジェットの幅は、これらのニーズをカバーするのに十分ですか?
このアーキテクチャは、ネイティブアプリのようにCPUパワーを十分に活用するのではなく、ブラウザーで解釈モードで実行するパフォーマンスを発揮しますか?
java - Java原理主義者のためのWebクライアント開発技術
私はJava開発者であり、Web用のリッチクライアントを開発したいと考えています。私の問題は、javascript、flashなど、およびWebクライアントに通常使用されるほとんどのプログラミング言語が嫌いなことです。一般的なWebブラウザーで使用できるWebクライアントを開発するために、Javaを使い続けたいと思います。そうでない場合は、新しいファッションのモバイルデバイスで使用できます。私は良い選択をするためにいくつかのアドバイス/警告を探しています。
私の場合、Javaアプレットは完璧に思えますが、一部の噂によると、これは本当に持続可能なソリューションではありません。JavaFXを見る必要がありますか?GWT?他にいくつかの可能性はありますか?