我需要开发一些跨平台的东西。
我一直在考虑 Java,但首先想知道如何分发我的应用程序以及如何分发升级,然后我开始思考如果我的应用程序基于浏览器,事情会变得多么简单。
我想这完全取决于我希望我的应用程序做什么......
- 我想下载一些文档、电影、mp3,存储它们并允许用户选择它们来阅读、查看或收听。
- 我还希望对文档进行加密并即时解密以供使用,以便在设备丢失时无法访问它们
为了防止功能蔓延,并且出于普遍的好奇心,我想知道是否有人对我可以对本地 PC 做什么和不能做什么有任何一般性观点。
- 我认为访问硬件会很棘手
- 我可能需要对目录结构进行一些特定于平台的处理
- 执行 shell 命令(用于加密)同上
还有什么吗?考虑这个是不是一个坏主意?
最佳答案
听起来你想要 air 。您可以制作一个“网络应用程序”,它非常独立于平台,并且以或多或少像常规应用程序一样的权限在本地运行。
它还有一个很好的内置加密数据存储。
关于javascript - 我可以而且应该在浏览器中实现 "desktop"应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4698122/