![]() |
1
3
“最好”是非常主观的。一个更好的问题是“它能解决你的问题吗?”我认为空气并不是没有褐色的。它嵌入了WebKit引擎,您可以使用HTML构建Air应用程序,而无需使用flex。 我可能会说空气是一种浏览器。Adobe构建它是为了为Flash平台应用程序提供一个稍微宽松的安全沙盒。我还认为air是将Web应用程序部署到桌面的一种方式,而不是构建桌面应用程序的一种方式。随着air引入了诸如nativeprocess之类的特性,这一点正在慢慢改变,但是这些工具也会破坏跨平台的兼容性。
如果您想将应用程序部署到桌面和浏览器中,这真的很酷。游戏是一回事。我认为它可以作为“云”式服务的桌面前端很好地工作。 自动更新功能很好。 不过,它仍然被困在安全沙盒中,因此air应用程序对桌面的访问有限。从安全性的角度来看,这是很好的,但在某些应用程序中可能会令人沮丧。NativeProcess功能扩展了桌面集成,但也干扰了交叉兼容性。
对。我希望空气在未来的几年里能够生长和发展。为什么行业领先? |
![]() |
2
2
Java可能仍然是最好的跨兼容运行时,但它有自己的一套问题。如果你正在寻找一些可以跨OSS、工作和浏览器之外的东西,那么以flash为目标的rutime是一个很好的选择。 空气的缺点是它的部署模式,企业很难采用它,因为它是一个安装的产品,它对注册表进行了更改。下载并运行jar具有优势。 积极的是它的部署模型,很容易建立一个新的版本并让人们自动更新。 我认为除了Adobe对运行时的承诺之外,Air没有任何独特之处。似乎没有人完全致力于支持Java/Silverlight /其他。 我希望空气能增加它对Java应用的市场份额,并增加其在其他空间中的份额。air for android就是一个很好的例子,几乎相同的代码集可以部署在桌面或移动设备上。 对flash/flex/air唯一的危险是HTML在未来几年会有多大的吸引力。然而,浏览器正变得有点像一个厨房水槽的开发,每个人都试图把它用于所有的事情,浏览器的战争把kibosh放在了交叉兼容性上。 我想最终会洗掉的。人们在使用HTML时会得出与使用Flash时相同的结论。不要用flash建立网站,不要用html建立RIA。 结论?Air是一款卓越的运行环境,得到了良好的支持,并承诺在未来提供更具进取精神的支持。它能够很好地与竞争对手抗衡,并提供了足够的空间,可以在需要时从桌面扩展到网络。 |