在浏览器沙箱之外执行 Java Web Start 的替代方法有哪些? [英] What are some alternatives to Java Web Start for executing outside of the browser sandbox?

查看:29
本文介绍了在浏览器沙箱之外执行 Java Web Start 的替代方法有哪些?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找一种方法来通过浏览器将我的胖客户端软件交付给 Intranet 用户.理想情况下,用户可以单击页面上的单个按钮,机器本地的某些东西将执行软件(类似于 Java Web Start 的工作方式.)

I'm looking for a method to deliver my thick client software to intranet users through a browser. 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 有什么替代品吗?我真的很喜欢 Spoon 提供的体验.

Are there any alternatives to Java? I really like the experience provided by Spoon.

我看到一个叫做 0Install 的东西,听起来像是非 Java 网络启动.体验是怎样的?我还应该考虑其他替代方案吗?

I see something called 0Install, which sounds like a non-Java web start. What is the experience like? Are there other alternatives I should consider?

推荐答案

这在一定程度上取决于您想要支持的平台.0install 在 Linux/Unix 上效果最好(例如 GUI 是本机 GTK).在 MacOS X 上,GTK UI 看起来有点格格不入,尽管有针对原生 UI 的计划.Windows 有自己的基于 .NET 的 GUI;它很新,但改进很快.

It depends a bit on which platforms you want to support. 0install works best on Linux/Unix (e.g. the GUI is native GTK). On MacOS X the GTK UI looks a little out of place, although there are plans for a native UI. Windows has its own .NET-based GUI; it's quite new but improving fast.

请注意,您甚至可以将 0install 用于 Java 程序,这具有一些优势.例如,我最近将它用于依赖于 GraphViz(非 Java 实用程序)的 Java 程序.

Note that you can use 0install even for Java programs, which has some advantages. For example, I recently used it for a Java program with a dependency on GraphViz (a non-Java utility).

[注意:我是 0install 开发人员]

[ note: I am a 0install developer ]

这篇关于在浏览器沙箱之外执行 Java Web Start 的替代方法有哪些?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆