简体   繁体   English

在浏览器沙箱外部执行Java Web Start的替代方法有哪些?

[英]What are some alternatives to Java Web Start for executing outside of the browser sandbox?

I'm looking for a method to deliver my thick client software to intranet users through a browser. 我正在寻找一种通过浏览器将胖客户端软件交付给Intranet用户的方法。 Ideally, the user could click a single button on the page, and something local to the machine would execute the software (similar to how Java Web Start works.) 理想情况下,用户可以单击页面上的单个按钮,并且计算机本地的内容可以执行该软件(类似于Java Web Start的工作方式。)

Are there any alternatives to Java? 有Java的替代品吗? I really like the experience provided by Spoon . 我真的很喜欢Spoon提供的经验。

I see something called 0Install , which sounds like a non-Java web start. 我看到了一个名为0Install的声音,这听起来像是一个非Java网络启动。 What is the experience like? 体验如何? Are there other alternatives I should consider? 我还有其他选择吗?

It depends a bit on which platforms you want to support. 这取决于您要支持的平台。 0install works best on Linux/Unix (eg the GUI is native GTK). 0install在Linux / Unix上效果最好(例如GUI是本机GTK)。 On MacOS X the GTK UI looks a little out of place, although there are plans for a native UI. 在MacOS X上,GTK UI看起来有些不合时宜,尽管已经计划了本机UI。 Windows has its own .NET-based GUI; Windows有其自己的基于.NET的GUI。 it's quite new but improving fast. 这是一个很新的东西,但是进步很快。

Note that you can use 0install even for Java programs, which has some advantages. 请注意,即使对于Java程序,也可以使用0install,这具有一些优点。 For example, I recently used it for a Java program with a dependency on GraphViz (a non-Java utility). 例如,我最近将其用于依赖GraphViz(非Java实用程序)的Java程序。

[ note: I am a 0install developer ] [注意:我是0install开发人员]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM