代码之家  ›  专栏  ›  技术社区  ›  Mark

通过webapp与本地PC交互

  •  3
  • Mark  · 技术社区  · 14 年前

    我目前正在开发一个企业内部网应用程序。部分要求是让应用程序在用户本地PC(minitab)上启动一个程序,然后让webapp通过它的COM接口与之通信。

    我做这种事有什么选择?

    1. 一个带签名的Java小程序 Jacob
    2. ActiveX和.NET(这只会 在IE中工作,对吗?)
    3. 闪光?(罐头 Flash被授予 本地PC?)
    4. Silverlight????

    我倾向于尝试Java方法(所有用户都将安装Java和Flash),但我想知道什么是最小阻力路径。

    该应用程序运行于Gentoo Linux上的Apache2/python/modwsgi。所有用户都将使用firefox或ie6/7/8运行winxp或win7。

    谢谢。

    2 回复  |  直到 14 年前
        1
  •  1
  •   AnthonyWJones    14 年前

    flash和silverlight不是满足此要求的初学者。

    ActiveX可以工作,但您是正确的。这是一个仅限于IE的解决方案。如果火狐支持很重要,那么要么你需要同时做一个ActiveX和一个火狐扩展,要么它也没有竞争。

    这样就离开了Java applet。如果有可能授予Java applet正确的访问来启动另一个应用程序,并且可以使用管道来在它们之间进行通信,那么就是这样。当然,这似乎是你应该探讨的第一个问题。

        2
  •  1
  •   back2dos    14 年前

    你可以用 AIR . 您只需安装一个BareboneAirContainer,它可以加载其他javascript/flash内容来运行实际的Web应用程序,从而向它公开特定于空气的API。

    尔兹
    背面2