2

我计划为医生/护士和其他医疗人员创建一个 Web 应用程序 (EMR)。由于这些人不是技术人员,他们经常会在浏览器的基本操作上遇到困难,这成为他们管理患者的障碍。我注意到大多数医院在他们的 Intranet 中使用自定义 EMR 应用程序。不确定是否也可以从医院外部访问该应用程序?就我而言,我计划让它可以从任何地方访问。

我计划使用站点特定浏览器 (SSB) 创建 Web 应用程序,以便完全控制浏览器按钮。
因此,仅提供医生可以轻松理解的那些控件。

我查看了 MailPlane(用于 Gmail)和一些进行在线考试的网站。
我认为那些人正在使用 SSB。

所以我的问题是,
1) 什么是可用于创建可在 Win/Mac 上运行的 SSB(站点特定浏览器)应用程序的最佳工具(Linux 也会很好)?

2) SSB 是一种常见的 UI 范式,还是有比这更好的方法?还是应该抛弃 SSB UI 模型以支持常规 Web 应用程序(对医生进行更多培训 :))?

3) SSB UI 范式是否更容易被移动设备(Ipad、android..etc)采用 - 如果需要的话。

与 Web 应用程序相比,SSB 的一个缺点是,每当我们添加新功能时,我们都必须更新每台客户端计算机上的应用程序。
与常规的 Web 应用程序不同,我们只是删除新版本并重新启动 tomcat。
因此,在 SSB 的情况下,需要对应用程序进行一些远程桌面管理(如果我错了,请纠正我)。

到目前为止,我只知道 Adob​​e AIR 对 SSB 的开发支持非常好。
不知道有没有其他更好的?

4

1 回答 1

1

听起来您在谈论一个“锁定”浏览器实例,没有后退/前进按钮,只能转到一个站点。您还用“adobe-air”标记了这个问题,所以我认为您正在查看基于桌面的 RIA 选项。

AIR 和 Silverlight 的 Out-Of-Browser 模式都为在客户端运行的 Web 交付应用程序提供了选项。两者都完全在浏览器之外运行,并且可以在新版本发布时自我更新。根据您的应用程序的要求,任何一个都可能是您的不错选择。

我对 AIR 了解不多,但我曾与 Sliverlight 合作过。OOB 模式的工作方式与任何其他应用程序非常相似,并且自我更新运行良好。如果没有控件包,您将无法使用很多东西,我建议使用比 WCF RIA 服务更强大的服务层。(例如 IdeaBlade 的 DevForce 产品。)如果您使用 Silverlight,您还需要了解 MEF 和/或 PRISM 以了解模块化应用程序开发。

于 2011-07-13T20:44:55.250 回答