frameworks - 使用哪种 Web 框架可以与现有桌面应用程序很好地集成?

标签 frameworks web web-frameworks

我们目前有一个客户端/服务器桌面 Java 应用程序,用于诊所中管理患者图表(文本、图形、图像等)。这是一个高度交互的应用程序。

我们现在正在尝试逐步转向网络,首先,我们希望实现一个可以从 Java 客户端内的嵌入式浏览器访问的新功能。 1. 嵌入式浏览器应该能够与Java客户端通信。 2. 我们应该能够在服务器端重用大多数现有的 Java 类 3. 该框架应该允许我们创建丰富的用户体验(例如,用户应该能够在图表上绘图,或拖放项目等,并且不会经历太多延迟)。

如何判断某个 Web 框架是否满足上述所有标准?我们是否必须坚持使用 Java Web 框架,还是可以轻松地涉足 Ruby 或 PHP 相关框架?

谢谢!

最佳答案

非常有趣的问题,我也想看到其他答案。对于我自己来说,几年前我正在构建这样一个应用程序,它针对不同的功能区域有不同的模块 - 所有这些都在网络上。主要模块是:

  1. 基于 JavaWS 的独立应用程序 - 在一台连接到扫描仪的计算机上运行 - 扫描的报告和图像从该应用程序上传到服务器
  2. 跨越整个网页(100% 宽度/高度)的 Java 小程序 - 用于拖放、患者 body 部位图片审查等。
  3. 具有独特树实现的 Java 小程序,用于生成 EHR - 包含从服务器下载并缓存在本地计算机上的 ICD 编号和 CPT 代码。
  4. 桌面(同样是 java-6)启动 Web 浏览器以查看 Html 格式的报告(Java Html 编辑器对 CSS 不太友善)。
  5. 在服务器数据库上维护访问级别(医生、办公室经理、助理、护士和患者的访问级别不同(针对预约和数据更新的门户))

综上所述,我认为单个应用程序无法满足这样一个系统的所有需求。但是,我也对其他人的意见感兴趣。

关于frameworks - 使用哪种 Web 框架可以与现有桌面应用程序很好地集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14114482/

相关文章:

asp.net - 无法找到请求的 .Net Framework 数据提供程序。它可能没有安装

ruby-on-rails - 使用具有大量依赖项的框架有什么问题?

ruby-on-rails - Ruby on Rails 的所有 "conventions"是什么?

android - 创建移动网站

html - 我们从实现 RDF 和链接数据到我们的网站中得到什么?

jsf - Wicket vs GWT - 需要建议

php - 学习 Symfony2 还是改用 Zend?

java - 为什么 Context ClassLoader 返回带有感叹号的路径?

python - 基于 WSGI 的 Python Web 框架

c# - 对于 C# Web 开发,是否有 ASP.NET 的替代方案?