0
A
回答
0
在通常情况下,我会说是。 您之所以选择使用java小程序有一个特别的原因,意思是说:他们是否需要做一些事情来访问硬件和/或文件系统?
如果你的applet只会做JavaScript能够做的事情,那么是的,你绝对可以看看Java到JavaScript解决方案,比如GWT或DukeScript。它们非常不同:一个将Java源代码翻译成JavaScript,另一个使用JavaScript编写的Java VM来运行字节码。无论如何,在部署到标准浏览器时,它们都受到相同的限制。 DukeScript虽然可以打包成一个独立的应用程序,在JavaFX浏览器内部运行,或者作为移动设备上的本地应用程序运行,因此它可以做的不仅仅是标准的JavaScript。
相关问题
- 1. 我可以使用iOS Enterprise程序作为TestFlight的替代方案吗?
- 2. 我们可以在PhoneGap上制作家庭替代应用吗?
- 3. 我们可以使用.Net Native作为开发Universal C#应用程序的替代方案吗?
- 4. 我们可以在我们的matlab程序中使用“点”吗?
- 5. 我们可以使用<body>代替#container div吗?
- 6. 我们可以使用TDSProviderConnection替换进程内DataSnap应用程序的TLocalConnection吗?
- 7. 我们可以在html中为android应用程序制作应用程序吗?
- 8. 我们可以使用扭曲的python创建应用程序作为django ...吗?
- 9. 我们可以使用SIRI作为应用程序中的文本语音吗?
- 10. 我们可以在web2py应用程序代码中使用java代码吗?
- 11. TestNG代替DukeScript中的JUNIT
- 12. 我们可以使用angularjs作为工作门户吗?
- 13. 我可以使用django管理员作为应用程序吗?
- 14. 我可以使用应用程序作为库(Mac,Objective-c)吗?
- 15. 我们可以使用HTML代替Visual Studio WPF应用程序的XAML
- 16. 我可以使用Google Drive作为我的android应用程序的亚马逊s3的替代品吗?
- 17. 我们可以考虑将Percona作为MySQL Enterprise的替代方案吗?
- 18. 我们可以用组合器代替Mapreduce中的reduce吗?
- 19. 我们可以用我们的恶作剧应用程序屏幕替换Windows Phone中的锁屏吗?
- 20. 我们可以用我们自己的PHP代替PHP语言结构吗?
- 21. 我们可以使用ASP.NET Core应用程序中的Microsoft.AspNet.WebApi.Client吗?
- 22. 我们可以在iOS应用程序中使用gSOAP库吗?
- 23. 我们可以在angularjs应用程序中使用event.preventDefault()吗?
- 24. 我们可以在J2EE应用程序上使用WSRP portlet吗?
- 25. 我们可以在android应用程序中使用UIAutomator吗?
- 26. 我可以用代码替换jaxb.properties吗?
- 27. 黑莓 - 我们可以使用我们的应用程序更改主题吗?
- 28. 可以使用continuations作为递归的替代吗?
- 29. 我可以在VB中使用“Stop”作为子程序名吗?
- 30. 我们可以在反应本机应用程序中使用nodejs代码吗?
其实我们正在使用Applets来访问文件系统,并且applet也与服务器通信,您认为在这种情况下,DukeScript或GWT会帮助我们访问客户机上的文件系统吗? –
文件系统很难用单纯的javascript进行沙箱处理,所以在这种情况下,GWT或DukeScript在浏览器内运行时都不会有帮助。如果您想继续使用网络技术而不是原生的,那么您可以选择一些方式,并且都需要将应用部署为独立应用:1.一个打包的Chrome应用可让您使用Chrome特定的API; 2. DukeScript,在JavaFX浏览器中运行。后一种选择是我一直致力于构建我们自己的应用程序https://github.com/goGPS-Project/goGPS_FX。 – ZiglioUK
查看此博客文章以获得良好综述:http://news.kynosarges.org/2013/12/29/webview-the-other-javafx-ui/ – ZiglioUK