我打算为医生/护士和其他医务人员创建一个Web应用程序(EMR)。 由于这些人不是技术人员,他们经常倾向于偶然发现浏览器的基本操作,这成为他们患者管理的障碍。 我注意到大多数医院在其内联网中使用自定义EMR应用程序。不确定是否可以从医院外面访问应用程序?就我而言,我计划让它可以从任何地方访问。
我计划使用特定于站点的浏览器(SSB)创建Web应用程序,以便完全控制浏览器按钮。
因此,只提供医生可以轻松理解的那些控件。
我查看了MailPlane(适用于Gmail)和一些进行在线考试的网站。
我认为那些人正在使用SSB。
所以我的问题是,
1)创建SSB(站点特定浏览器)的最佳工具有哪些可用于Win / Mac的应用程序(Linux也可以用)?
2)SSB是一个常见的UI范例还是有更好的东西?或者是否应该抛弃SSB UI模型以支持常规Web应用程序(对医生进行更多培训:))?
3)SSB UI范例是否会更容易被采用到移动设备(Ipad,android..etc) - 如果需要的话下线。
与Web应用程序相比,SSB的一个缺点是,每当我们添加新功能时,我们都必须在每台客户端计算机上更新应用程序。
与常规Web应用程序不同,我们只是剪切新版本并重新启动tomcat
因此,对于SSB,需要对应用程序进行一些远程桌面管理(如果我错了,请纠正我)。
截至目前,我只知道Adobe AIR已经为SSB提供了很好的开发支持
不确定是否有其他更好的?
答案 0 :(得分:1)
听起来你在谈论一个“锁定”的浏览器实例,没有后退/前进按钮,只能访问一个站点。你还用“adobe-air”标记了这个问题,所以我认为你正在研究基于桌面的RIA选项。
AIR和Silverlight的Out-of-Browser模式都为在客户端运行的Web交付应用程序提供了选项。两者都完全在浏览器之外运行,并且可以在发布新版本时自行更新。根据您的应用要求,这两者可能是一个不错的选择。
我对AIR知之甚少,但我曾与Sliverlight合作过。 OOB模式与任何其他应用程序非常相似,并且自我更新效果很好。如果没有控件包,你就无法使用很多东西,我建议使用比WCF RIA Services更强大的服务层。 (例如,IdeaBlade的DevForce产品。)如果您使用Silverlight,您还需要了解MEF和/或PRISM以了解模块化应用程序开发。