September 10, 2007

对AIR又爱又恨的10个理由

ActionScript3天地会公测中...

今早收到出版社信息,光China-pub(互动出版网)到目前为止已经有150多人预订了《Flash ActionScript 3殿堂之路》。互动出版网说,像这样的预订数据算是很多的了。再加上光盘的配送,出版社和书商可能需要多一点的时间处理。而且我还知道了,在预定的兄弟中居然还有国外的华人。这真是我没想到的,估计邮费就超过书价了。预订到书的兄弟们,不要着急,第一批书肯定先满足你们的订单。好事多磨,再多些耐性等几天。
黑羽已经被MSN,QQ上的好友问的手酸了,在此统一回答一下。这几天我会多发一些有趣的文,聊作给大家解闷吧。^_^
关于AIR的好坏,目前已经争论出好几篇好文了。黑羽特此整理一下,发给大家看看一些WEB开发老手如何看待AIR的。很有意思的争论。

AIR的强项与弱点
强项:
1.较高的执行效率
Ajaxian:AS3和JIT(Just in time)编译器使AIR效率堪于Java或.NET匹敌。

2.跨平台

3.可简单方便将现有的Flex或HTML程序转换成AIR

4.便捷的安装。
黑羽按:在线的安装方式确实不错。

5.支持SQLite
黑羽按:这个小巧高效的本地数据库能满足大部分开发者对数据库的要求。

6.使用LiveCycle实现在线离线同步。

7.自由的极其丰富的设计资源和媒体资源。
黑羽:同志们兄弟们,这可是Flash啊,这个是绝对的强项。光是广大的Flash设计师就是不可多的强大资源。

8.使用Flex的声明式编程法对编写GUI和组件非常方便
黑羽按:即MXML语言的优势。

9.广大的网络服务网站有足够的动力去开探桌面市场。 如Ebay已经率先开发了相关的AIR。
黑羽按:在线离线同步技术对广大的网络服务网站确实有巨大的吸引力。可以隐隐听见AIR开发的浪潮临近的声音了。

10.缺乏软件部署标准。
AIR不能使用windows installer service。Adobe需要创建一个统一的标准。
黑羽按:不能所有的安装都是在线吧,统一的标准是需要的。

弱点:
1.有限的扩展性
Tim:AIR支持文件访问、剪贴板访问、多窗口、拖放和触发器,除了AIR本身支持的方式外,你将不能有其他选择。这样限制的一个原因是为了保持平台的统一性。这无可厚非,但最好允许我们不要总受到沙箱的严格限制,程序员需要一定的灵活性。与Java和.NET不同,我们无法编写自定义的原生代码库(native code libraries)来扩展AIR,也无法调用操作系统的API。

2.数据库的选择限制在了SQLite和Web services.

3.技术是私有的,不是开源的。
AIR程序必须依靠Adobe的运行时(Runtime)才能生存。
黑羽按:希望AIR的开源计划能够顺利进行。

4.安全。
这是目前Adobe和AIR开发人员下大力气的方面。拭目以待最终正式版会是什么样子吧,目前尚无定论。

5.不支持多线程

6.精神分裂症式的开发模型(Schizophrenic development model)
黑羽:哈哈,这是Tim Anderson提出的概念,大意是说为了让Flex和HTML两种开发方式都能顺利进行,必须要提供不同的SDK,甚至包括两套不同的虚拟机。黑羽认为,是有可能的,虽然下一代的Mozilla Javascirpt解释引擎基于AVM2,但这并不能保证AIR中使用一套AVM2就可以解决那数不胜数的小差别。

9.在线离线同步技术是Adobe私有的LiveCycle。
黑羽:呵呵,Adobe在AIR哪儿能赚到的第一桶金恐怕就直接从这儿来了,估计不会开源。
像我不关心FMS3,只关注开源Red 5一样,我继续期待第三方开源的东东出现。我只看好开源技术。

10.没有一套UI标准。

广告:哈哈,现在刚好是阿里妈妈推广期哦,你是站长吗?推荐注册阿里妈妈赚广告费

TrackBack

TrackBack URL for this entry:
http://www.kingda.org/mt/mt-tb.cgi/205

Comments (10)

xcger:

等书店的书时来关注一下~

哈哈...我已经订那本书, 幸好我是在校学生, 价格便宜了些...
嘻嘻...

auzn:

不错,支持一下

不过我还是想亲眼看看书的内容再决定是否入手~~~

BMW:

我选择了华储.那里可以七折.

Neo:

"又爱又很"黑羽的标题是否需要改一下呢 @@

to xcger,Y-boy.cn,azun,BMW
各位,发现书店到了或拿到书了,麻烦回个帖说一声啊。 thx。

to Neo:
改过来了 ^_^b...

to azun:
支持。 ^_^

to BMW
七折!华储白金卡都没有这个折扣哦,你强的。

Luffy:

台灣才剛出
香港還要等好一陣子..
有沒有好點子可以快點弄得到手..
黑羽大..

to Luffy:
hi,你好。
“ Luffy:台灣才剛出..香港還要等好一陣子..”
这是什么意思啊?不明白哦。

Luffy:

對不起,黑羽大,
我想說
你剛寫完的那本>在台灣推出了,
在香港這邊怎樣可以快點弄得到手..?
台灣那邊代理會運來香港這邊發售嗎

to Luffy:
Luffy,你好。我今天和出版社确认了一下,台湾那边的繁体版还要一段时间,要比大陆晚。你是不是看错了啊,呵呵?
你如果在香港的话,可以使用www.china-pub.com.cn购买简体版吧。这样应该是最快。

留下高见,发表评论

个人信息不会外泄,请放心填写。

姓名和Email必填。

发表评论后,请耐心等待,不要频繁刷新。提交完成后,刷新一下本页即可看到您的评论。^_^

请输入验证字符"c" :
文字广告:你是站长吗?注册阿里妈妈赚广告费

最近发表

归档

全部
Creative Commons License
此 Blog 中的日记
遵循以下授权:
Creative Commons
(创作共用) 授权
.
Google PageRank
本站被Adobe官方MXNA新闻聚合器收录
本站被蓝色理想BXNA收录