javascript – 如果切换到adobe air将是一个很好的举措?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 如果切换到adobe air将是一个很好的举措?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1435字,纯文字阅读大概需要3分钟。
内容图文
![javascript – 如果切换到adobe air将是一个很好的举措?](/upload/InfoBanner/zyjiaocheng/742/bd0dd5663a8b448c940b44490f227a75.jpg)
我是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将是一个很好的举措?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。