javascript– 如果切换到adobe air将是一个很好的举措?

javascript– 如果切换到adobe air将是一个很好的举措?,第1张

概述我是Web开发人员,从一年开始.我使用PHP,python和客户端Js库,如Jquery,motools等.那么如果切换到Adobeair将是一件好事吗?>如果它足够强大,可以制作体面的桌面应用程序(例如:音乐/视频播放器)?>如果可以为Android或iPhone *** 作系统制作应用程序?>我可以使用类似Jquery的库(我非常习惯

我是Web开发人员,从一年开始.我使用PHP,python和客户端Js库,如Jquery,motools等.

那么如果切换到Adobe air将是一件好事吗?

>如果它足够强大,可以制作体面的桌面应用程序(例如:音乐/视频播放器)?
>如果可以为Android或iPhone *** 作系统制作应用程序?
>我可以使用类似Jquery的库(我非常习惯这种语法)吗?
>最后,如果空气开发商将来有足够的工作吗?

对不起,如果已经问过

解决方法:

确实,你无法直接从Air SDK制作iPhone应用程序,但Air,Mobile Safari和AndroID都是在WebKit浏览器上构建的.这意味着平台之间只有少数非常重要的差异,因此如果您编写代码以最小化差异并隔离不同类中的差异,那么实际上很容易使代码库在各个系统中保持几乎相同.

例如,在Air和AndroID中,您可以选择通过同步或异步方法访问本地sqlite数据库,有或没有事务.如果您不习惯异步编程,那么您可能希望采用更简单,更线性的同步路由;也许交易对你来说似乎有点过头了.但是因为iPhone上的Webkit不支持同步数据库调用而且一切都是通过事务完成的,所以当你将应用程序移植到iPhone时,你真的会陷入困境.但是如果你编写自己的Database类,因此它是异步的和基于事务的,你所要做的就是编写一个接口或桥接器,让你的类在所有三个平台上工作.

Air有一小部分功能,如果您想在所有平台上快速移植应用程序,您可能应该远离它.例如,您可以将文件写入用户的本地文件系统.像这样的东西根本不允许在iPhone上,所以不要指望它移植.

为了让您的代码在iPhone上运行并进入App商店,有几个webkit包装器框架.我最了解的两个是PhoneGap和Titanium. Titanium具有直接发布到AndroID和iPhone的额外好处,尽管我自己从未真正尝试过.我确实有很多使用PhoneGap的经验,虽然它仍然很不错,但它确实让你的应用程序进入商店非常简单.

总结

以上是内存溢出为你收集整理的javascript – 如果切换到adobe air将是一个很好的举措?全部内容,希望文章能够帮你解决javascript – 如果切换到adobe air将是一个很好的举措?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1112600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存