javascript - 我可以而且应该在浏览器中实现 "desktop"应用程序吗?

标签 javascript web-applications cross-platform

我需要开发一些跨平台的东西。

我一直在考虑 Java,但首先想知道如何分发我的应用程序以及如何分发升级,然后我开始思考如果我的应用程序基于浏览器,事情会变得多么简单。

我想这完全取决于我希望我的应用程序做什么......

  • 我想下载一些文档、电影、mp3,存储它们并允许用户选择它们来阅读、查看或收听。
  • 我还希望对文档进行加密并即时解密以供使用,以便在设备丢失时无法访问它们

为了防止功能蔓延,并且出于普遍的好奇心,我想知道是否有人对我可以对本地 PC 做什么和不能做什么有任何一般性观点。

  • 我认为访问硬件会很棘手
  • 我可能需要对目录结构进行一些特定于平台的处理
  • 执行 shell 命令(用于加密)同上

还有什么吗?考虑这个是不是一个坏主意?

最佳答案

听起来你想要 air 。您可以制作一个“网络应用程序”,它非常独立于平台,并且以或多或少像常规应用程序一样的权限在本地运行。

它还有一个很好的内置加密数据存储。

关于javascript - 我可以而且应该在浏览器中实现 "desktop"应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4698122/

相关文章:

javascript - 在谷歌地图上使用 MarkerWithLabel 隐藏标记

asp.net - Visual Studio 始终打开网站而不是编辑器的网页

windows - Linux 和 Windows 下 emacs 中 webdev 的可靠配置?

javascript - 我如何以函数的形式编写这个脚本?

javascript - Grunt uglify javascript 包括第三方组件

java - 尝试在Web应用程序中使用代理进行字节码操作

html - PDF 文件上的电子签名 HTML5

c++ - win32 CopyFile 有跨平台版本吗?

java - 在多个平台中注册 URL 协议(protocol)处理程序

javascript - 如何使用 TypeScript 和 DefinelyTyped 引用 jQuery 选择器?