当前位置:  开发笔记 > 编程语言 > 正文

Adobe AIR有什么意义?

如何解决《AdobeAIR有什么意义?》经验,为你挑选了3个好方法。

我有点困惑.我一直看到有关Adobe AIR如何让您下载在桌面上运行的应用程序的文章.我们不是已经这样了吗?这与WinForms或WPF应用程序有什么不同?您可以从网上下载它吗?我错过了什么吗?



1> staticsan..:

Adobe已经采用了网络浏览器和Web服务器的运行任何软件的想法,并创建了一个桌面应用程序框架.这意味着您可以构建一个无需服务器即可运行的"网站".

这种方法有一些好处.主要的一点是它可以在本地做一些网站无法做的事情,比如读写文件,或创建本机窗口.并且因为它运行的"浏览器"是已知数量,您可以利用特定于WebKit的扩展来利用它.或者你可以在Flash中构建它.或者根据需要将两者结合起来.

Adobe还利用了跨平台质量:AIR(Flash和WebKit)的关键部分已经可以在Windows,MacOS和Linux上使用,因此制作整个AIR跨平台并不是一件容易的事.这给出了一个非常巧妙的效果:same.air文件应该安装在anyAIR安装上.并将运行相同.


有时,最好的解决方案*是*下载的应用程序.AIR意味着您可以使用与创建网站相同的方法创建可下载的应用程序.
有时您希望制作一个与您的网站共享逻辑/内容的下载应用程序.有时你想制作一个下载的应用程序,但你的程序员是网络程序员而不是本机应用程序员.
不,它根本不清楚.AIR是一个使用JavaScript,HTML,CSS和Flash构建桌面应用程序的环境.这与使用C#在WPF中使用WPF构建应用程序的概念实际上没有任何不同.

2> fenomas..:

当然,如果你是.NET程序员,你可以在WPF中做事.如果你是Java程序员,你也可以用Java做事.如果您是Flash/HTML/JS/Web程序员,则可以使用AIR.除此之外,你不会错过任何东西.



3> Sasha Chedyg..:

您可以使用通常与Web开发相关联的语言构建桌面应用程序.换句话说,您可以使用HTML/CSS和JavaScript或Adobe的Flash技术(更常用)构建桌面应用程序.这就是它与众不同的原因.它还有一些非常好的内置功能,如自动更新和用于存储的嵌入式SQLite数据库,并为您安装.

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有