2

我在尝试分发我的程序时经历了一段非常令人沮丧的时期,我真的可以使用一些帮助。

所以这一切都始于很久以前,当时我决定尝试自学 C++。我想我会通过尝试使用基本代码创建文本冒险来学习。我设法创建了一个可以运行的可执行文件,并愉快地将其提交到一个网站,该网站有时托管与我创建的内容类似的内容。

我的提交被直接拒绝了,因为没有人想宣传甚至打开来自未知来源的文件下载链接的内容。我在网上找到了一些信息,说通过使用 Java 编程语言,我可以使用其他人可以访问的称为“applet”的东西从网页运行应用程序。

所以我学习了第二种编程语言和一些基本的 html 并试图将我的应用程序放在一个网站上......但事实证明,小程序是一种没有人信任的垂死技术,虽然可以将程序作为小程序运行(或 java web start 应用程序),现代浏览器会对任何试图这样做的人尖叫,因为小程序被认为是非常不安全的。

这个项目现在已经以某种形式进行了一年多,我已经束手无策了。我真的,真的不想用另一种语言重新编写我的程序,这样我就可以将它展示给人们,而不会让他们发疯并表现得像我试图用病毒感染他们一样。有没有办法让人们在互联网上免费使用我的 Java 程序,而不会给人们带来可怕的安全信息?

4

1 回答 1

2

这不是编程语言的问题。只要您的目标是distribute your code(意味着用户必须下载您的代码并在他们的计算机上运行),您就会面临阻力。一方面,我不会运行从互联网下载的任何内容,直到我对其进行研究并找到可靠的证据证明它是合法且无害的。

您可能希望将它作为在您的web application服务器上运行并为用户提供以某种可接受的格式下载结果的选项。PDF 通常被认为是安全的,尽管可以在其中嵌入恶意软件。

Java EE为创建此类应用程序提供了许多选项,从JSP(Java Server Pages)开始,包括更多最新的选项(JSF等等)。

于 2013-09-15T21:43:50.080 回答