問題タブ [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.

0 投票する
2 に答える
90 参照

java - ドキュメント表示者のアーキテクチャの問題

学生がテキスト ドキュメントをアップロードして、閲覧権のある人 (教師/教授) が閲覧できるオンラインの宿題提出システムに取り組むことを考えています。この人は、このドキュメントに注釈を付けたり、マークアップしたり、強調表示したりして、このドキュメントをさらにレビューするために渡すことができます。レビューが完了すると、このドキュメントは適切なフィードバックとともに学生に返送されます。

ここには多くの動く部分があり、どこから始めればよいかを理解するのに苦労しています. このプロジェクトを演習として使用して、デスクトップのようなユーザーエクスペリエンスをサポートする完全にオープンソースのツールを使用して、スケーラブル/安全/高速な Web アプリケーションを設計していますが、UI フレームワーク (Vaadin) と言語 (Java) に加えて、私は少し持っていますこれをある程度進めるために必要なロードマップを理解するのに少し苦労しました。

SOの教祖がこれを通して私を指導してくれたり、正しい方向に向けて微調整をしてくれたりしたら、それは素晴らしいことです.

編集:返信ありがとうございます。これは、回答に記載されている標準の 3 層アーキテクチャです。大規模なスケーラビリティが必要であり、アプリケーションは主にドキュメント中心であり、後日検索を改良する必要がある可能性があるため、RDBMS から離れたいと考えています。当分の間、ドキュメント (*.txt としましょう) ファイルをいつでも大量のユーザーが投稿しているため、この大量の情報の流入を処理するには、ある種のメッセージ キューが必要です。ドキュメントをすべての形式で取得し、注釈とマークアップに適した形式で表示する、ある種の高速変換レイヤーが必要です....そしてリストは続きます。ドメイン モデルから始めて下に移動するのが理想的ですが、私は少し懐疑的です。

0 投票する
2 に答える
162 参照

javascript - マップを動的に作成するために使用する言語

動的に地図を作成し、Web サイトに表示したい。地図というよりもグラフと呼ぶことができます。ここでは、データベースからソースと宛先を取得します。1 つの宛先に対して多数のソース、または 1 つのソースに対して多数の宛先、またはその両方が存在する可能性があります。また、ソース/宛先に/から向けられた他の多くの場所が存在する可能性があります。ソースと宛先は常にそこにあります。ただし、他の場所はオプションです。たとえば、ルートは次のようになります

L1 --> L2 --> ソース --> 宛先 --> L3 --> L4。ここで、L1 ~ L4 は場所です (オプション)

これをウェブサイト上で図式的に表現したい。ユーザーは各場所/パス (上記の矢印線で示されている) をクリックできる必要があり、ポップアップが開く必要があります。ポップアップでは、いくつかのデータ編集を行うことができます。また、パス (矢印線) に沿って、いくつかのデータを表示する必要があります。基本的に、この図ではすべての HTML、JS 機能を使用できます。

誰かがこれに使用できる言語を教えてもらえますか?

いくつかのマップ API をチェックアウトしました。しかし、彼らはある種のプリロードされた画像が存在することを期待しています。私の場合、それは不可能です。

私が取り組んでいるこのサイトは、他の航空運賃情報サイトと同様に、複数の都市を選択し、航空会社ごとに異なる料金を取得しています。これを、場所を表すノードとパスを表す線でグラフィカルに表示したいのですが、パスなどに沿って料金を表示する必要があります。

任意のポインタをいただければ幸いです。

ありがとう

0 投票する
2 に答える
1056 参照

scala - リフトと Scala RIA

Scala で RIA をプログラミングする「最良の」方法は何なのか、興味があります。

私は Scala を初めて使用するので、どこから学習を開始すればよいか知りたいだけです。Web アプリの場合、Lift が Scala と組み合わせるのに最適な選択肢であることは明らかです。しかし、私がこれまで見てきたことからすると、Lift は優れたビジュアルの鍵を実際に提供しているとは言えません。確かに、Java との互換性があるため、何百ものフレームワークが考えられますが、それはあまり役に立ちません。

あなたは何をお勧めします ?

一般的なセットアップとは何ですか?

とりわけ、非常に印象的なフレームワークであるカプチーノを見つけました。 http://www.scala-lang.org/node/7281 Cappuccino は Objective-J という名前の言語用に設計されているようです。それは私にとって優れた互換性とは思えません。それでも何とか協力できる。 http://frothy.liftweb.net/

0 投票する
1 に答える
130 参照

html - なぜRIAが必要なのですか?

RIA が必要な理由 RIA の利点は見当たりませんでした。それを実行するにはプラグインが必要です。これは、通常の html ページと比較して、ユーザーに頭痛の種をもたらします。

ありがとう。

0 投票する
1 に答える
316 参照

python - Pythonアプリケーションをデプロイする

私は、大規模な組織で使用される可能性のある管理者向けのアプリケーションを開発しています。アプリは、頻繁に(不定期に)段階的に改善および拡張されています。アプリには複数のデータベースへのSQL接続があり、複雑なGUIがあります。アプリをデプロイするために何をアドバイスしますか?大規模な組織のアプリに関する現在の(限られた)知識に基づいて、アプリがサーバー上で実行され、ユーザーがWeb経由でシンクライアントを使用するセットアップを好みます。ユーザーGUIの(可能性のある)制限のため、私はWebブラウザーを使用しないことを好みます。ユーザーエクスペリエンスは、アプリが自分のラップトップ/ PC /タブレット(?)で実行されているかのようになります。

どのオープンソースソリューションをアドバイスしますか?ありがとう !

0 投票する
1 に答える
59 参照

.net - フロント エンド エンジニア/デザイナーは、.NET、Java、RoR などのフレームワークによって提供されるユーザー コントロールの豊富なセットを「適切に」認識する必要がありますか?

フロント エンド エンジニア/デザイナーは、.NET、Java、RoR などのフレームワークによって提供されるユーザー コントロールの豊富なセットを「適切に」認識する必要がありますか? これは、バニラの HTML/CSS/JS の代わりに使用されているフレームワークによって提供されるネイティブ コントロールにデザインが含まれるため、開発者がデザインをよりエレガントに実際のコードに変換するのに役立ちますか?

私のマネージャーの友人 ( :-) ) 私にこの質問をしてください。ご意見をお寄せください。前もって感謝します。

0 投票する
1 に答える
238 参照

javascript - html および javascript を使用して RIA アプリをパッケージ化するためのオプション

私はhtmlとjavascript、より具体的にはjqueryに基づくRIAアプリに取り組んでいます。スタンドアロン アプリケーションとしてデスクトップ上でパッケージ化して実行したいと考えています。シンプルな Web サーバーのオプションとしてマングースを検討しています。このようなパッケージを作成するためのフロントエンド オプションは何ですか。

  1. ネイティブ ブラウザー - 各 OS で既定のブラウザーを特定し、それを起動する必要があります。さらに、アプリはウィンドウ内のタブの 1 つとして表示され、無関係なページの不正なスクリプトの影響を受ける可能性があります。
  2. Mozilla Prism を使用したパッケージング - 非アクティブのようです
  3. Google Chrome アプリ - まず、ユーザーが Google Chrome をインストールする必要があります。次に、アプリはマーケットプレイスからのみインストールできるようですが、それでもユーザーはツールセクションに移動して「アプリケーションショートカットの作成」を指定する必要があります。ユーザーからの要求が多すぎるようです。アプリにクロム自体をパッケージ化できるオプションはありますか?
  4. Titanium Appcelerator - 有望に思えますが、デスクトップ アプリのライセンスがわからず、64 ビット マシン (ubuntu 10.10) での Titanium のセットアップに問題があり、クロスプラットフォーム開発での Titanium への依存に疑問があります。

私がアプローチできる他のオプションはありますか?誰もこれに遭遇したことがありますか?

0 投票する
0 に答える
250 参照

.net - WPF File uploader

I have a DMS application which has extensive file uploads and downloads. I want to know the tool which can be used to do the same. Files uploaded will be very large in size , upload speed does matter a lot.

Thanks in advance

0 投票する
1 に答える
110 参照

rich-internet-application - リッチ インターネット アプリケーション

ユーザーが長方形と円で画面のモックアップを作成し、オブジェクトを移動できるようにする Web アプリケーションを作成したいと考えています。

HTML5 が有効になっていない IE やその他の古いバージョンのブラウザーをサポートする必要があります。

Flash 以外に最適なプラットフォームはどれですか?

0 投票する
2 に答える
227 参照

javascript - RIA への承認とセキュリティの適用

従来の Web アプリケーションの RIA バージョンを作成することを考えています。従来の Web アプリでは、ほとんどのコードはサーバー上にあり、明らかにクライアントには接触していません。少なくとも、現在のユーザーが何かを実行する権限を持っているかどうか、またはどのフォーム フィールドを表示するかを確認するための条件付きコードが必要です。RIA では、すべてのコードがブラウザーで実行されます。つまり、私には 2 つの選択肢があるようです。

  1. フォームを表示する必要がある場合は、サーバーから動的に取得します。これは機能しますが、サーバーは JSON をマーシャリングするだけでなく、より多くの作業を行う必要があります。
  2. サーバーからアカウント データを戻し、クライアントですべての認証コードを実行します。basecampmobile をざっと見てみたところ、このようなことをしているようです。私の質問は、この情報をクロージャーの背後に隠すことで本当に保護されるのでしょうか、それともこれは「あいまいさによるセキュリティ」ですか?