我是java小程序的初学者。我开发了一些使用核心java(Swing)的小型桌面应用程序。我需要构建一个可以执行以下操作的applet -
我已经使用python和PyQT开发了这个应用程序,它与平台无关。所以我的应用程序可以在所有平台上运行,但这需要在所有平台上安装PyQT和一些依赖项,这是一项艰巨的工作。所以我们选择java applet来避免依赖包的安装,并提供更多用户友好性并使应用程序平台独立。
我已经通过以下链接 -
http://docs.oracle.com/javase/tutorial/deployment/applet/security.html
根据此链接,我需要一个特权小程序来执行与系统相关的活动。
我的问题是 -
由于
答案 0 :(得分:1)
将applet用于我需要实现的内容是一个好主意吗?
没有。小程序是开发或维护的PITA。
按照MadProgrammer的建议,并使用独立的应用程序。
如何让applet获得特权?
对它们进行数字签名,然后鼓励用户在出现提示时单击“确定”。
applet可以在Android或iOS上运行吗?
没有
我可以使用JNLP API吗?这个平台是独立的吗?
桌面应用可以使用JNLP API。和小程序在JSE中运行(所以不再是iOS或Android)。
没有可以涵盖所有必需平台的x-plat语言。我将Java用于台式机和适用于Android手机的Android API。我不知道iOS的编程是什么。