2

現在、診療所で患者カルテ (テキスト、グラフ、画像など) を管理するために使用されるクライアント/サーバー デスクトップ Java アプリケーションがあります。非常にインタラクティブなアプリケーションです。

現在、徐々に Web に移行しようとしています。まず、Java クライアント内の組み込みブラウザーからアクセスできる新しい機能を実装したいと考えています。1. 組み込みブラウザは、Java クライアントと通信できる必要があります。2. サーバー側で既存の Java クラスのほとんどを再利用できる必要があります 3. フレームワークにより、リッチなユーザー エクスペリエンスを作成できる必要があります (たとえば、ユーザーは図に描画したり、アイテムをドラッグ アンド ドロップしたりできる必要があります。あまり遅延が発生しないようにします)。

特定の Web フレームワークが上記の基準をすべて満たすかどうかを判断するにはどうすればよいですか? Java Web フレームワークに固執する必要がありますか? それとも、Ruby や PHP 関連のフレームワークに簡単に挑戦できますか?

ありがとう!

4

2 に答える 2

2

それは大きな質問です。単純な「はい/いいえ」で答えることは不可能です。

個人的には、私はJavaのファンです...そしてあなたはすでにJavaの専門知識を社内に持っているようです。

Tomcat(比較的単純なサーブレットコンテナ)とJBoss(本格的なJava EEアプリケーション。IMHOは、WebLogicやWebSphereなどの高価なアプリケーションサーバーと同じくらい堅牢です)を見てみます。

「Webアプリケーション」があなたにとって新しい世界である限り、私はIISと.Netも見ていきます。

あなたの経験とアプリケーションに基づいて、JSP、Java Webサービス、C#/ ADO.Netを最初に検討する前に、必ずしもRubyやPHPを検討する必要はありません。

私見では...

于 2013-01-01T21:47:05.597 に答える
2

非常に興味深い質問です。他の回答も見たいです。私自身、数年前にそのようなアプリケーションを構築していましたが、さまざまな機能領域にさまざまなモジュールがあり、それらはすべて Web 上にありました。主なモジュールは次のとおりです。

  1. JavaWS ベースのスタンドアロン アプリケーション - スキャナに接続された 1 台のコンピュータで動作 - スキャンされたレポートと画像がサーバーにアップロードされる
  2. Web ページ全体 (100% の幅/高さ) にまたがる Java アプレット - ドラッグ アンド ドロップ、患者の体の部分の写真のレビューなどに使用できます。
  3. EHR を生成する独自のツリー実装を備えた Java アプレット - ICD 番号と CPT コードをサーバーからダウンロードし、ローカル マシンにキャッシュします。
  4. Web ブラウザーを起動して Html でレポートを表示するためのデスクトップ (ここでも Java-6) (Java Html エディターは CSS にあまり親切ではありません)。
  5. アクセスレベルはサーバーデータベースで維持されました(医師、オフィスマネージャー、アシスタント、看護師、患者(予約およびデータ更新のポータル用)で異なります)

要約すると、単一のアプリケーションでそのようなシステムのすべてのニーズを満たすことができるとは思いません。でも、他人の意見にも興味があります。

于 2013-01-01T22:07:29.977 に答える