我目前正在开发企业内部网应用程序。部分要求是让应用程序在用户本地PC(Minitab)上启动程序,然后让webapp通过它的COM接口与之通信。
我有什么选择做这样的事情?
我倾向于尝试java方法(所有用户都将安装Java和Flash),但我想知道阻力最小的路径是什么。
该应用程序从Gentoo Linux上的Apache2 / Python / modwsgi运行。所有用户都将使用Firefox或IE6 / 7/8运行WinXP或Win7。
感谢。
答案 0 :(得分:1)
Flash和Silverlight不是此要求的首发。
ActiveX将工作,但你是对的这是一个IE唯一的解决方案。如果Firefox支持很重要,那么您既需要同时执行ActiveX扩展,也需要同时执行Firefox扩展,或者它也不需要争用。
这样就离开了Java applet。如果可以授予Java applet正确访问以启动另一个应用程序,并且有可用于在它们之间进行通信的管道,那就是它。当然,这听起来像是你应该坚持的第一道询问。
答案 1 :(得分:1)
您可以使用AIR。您只需安装一个准系统AIR容器,该容器可加载其他JavaScript / Flash内容以运行实际的Web应用程序,从而向其公开AIR特定的API。
格尔茨
back2dos