- 浏览: 2629976 次
- 性别:
- 来自: 小胖儿的大城
-
文章分类
最新评论
-
ni4wangba0:
ni4wangba0 写道亲测,算法有问题。对不起,其实是我自 ...
谈谈"求线段交点"的几种算法(js实现,完整版) -
ni4wangba0:
亲测,算法有问题。
谈谈"求线段交点"的几种算法(js实现,完整版) -
kers007:
苹果不让Webapp 在appstore 里发布,我不知道对 ...
苹果真的要在 AppStore 里封杀 WebApp 吗? -
striveandlive:
fins = js大牛
[原创]GT-Template, 一个超轻量级的js模板工具. -
AlwaysYang:
基础扎实的才能行走天下。
关于body的"大小"在ie和ff下的一些基础知识
这不是一篇客观全面的评论 只是一种情绪的表达.
希望大家不要只注意我文中“愤青”的一方面,而忽视文中提到的那些AIR和adobe的问题。
最近我打算写一篇 比较详细的“AIR到底哪些地方不好 以及 我期望的AIR应该是什么样子”
虽然 也是以 我自己的视角来看 但是一定会比这篇更客观 摆事实讲道理
敬请期待。
另: 我从来没想过打击flashbuilder 和 flex ,我对他们没什么感觉。
BTW :
vii779 ltian znjq 等几位朋友的跟帖讨论 要比主贴更精彩
建议关注flex 开发的同学看一下.
(虽然我主贴是关于 AIR的 但是我不介意在这里讨论 flex的问题 呵呵
因为关于flex 其实我也有很多话想说)
我关于AIR的具体的分析贴 打算在AIR 2.0正式推出 并且我使用过之后再写.
但是不管怎样 如后面一位朋友所言 我对AIR更多的是一种恨铁不成钢的感觉 而没有绝对的恶意.
adobe 有了 AIR这样一个 好东西(至少想法和创意是好的), 但是眼看着一个好东西被adobe糟蹋了.
成天 flash flash flash...完全无视 html ajax 开发人员在 AIR下的诉求
同样是 webkit 内核 效率比 chrome safari 低了不是一点半点.
而且很多很基本的功能都不肯实现.
作为国内 比较早的一批使用 AIR+ajax模式搞开发的程序员 我很失望.
最初AIR带给我的惊喜正在一点点的消失.
我实在不理解adobe是怎么想的.
================================
我在twitter上曾经说过:
AIR的伟大之处在于可以让广大熟悉html编程的人也可以快速的掌握开发客户端软件的能力. 这是好事.熟悉html开发人员要比熟悉SWING .net(桌面开发)的人多很多
苹果有浏览器 有操作系统 有硬件,google有浏览器 有操作系统 有硬件,微软亦然。所以他们在谈论起在“互联网应用的UI要使用什么技术”时 明显有更大的话语权和更足的底气。而Adobe能拿得出手的只有需要寄人篱下的“flash”。所以AIR对于adobe的意义还是很大的。
虽然外界一直把HTML5当做 flash的对手偶.但是adobe千万不能这样看,adobe应该把html5变成自己的武器,让旗下的产品加强对html5的支持...好吧,我承认我太过迷恋AIR+Ajax的开发模式了...
(从最新发布的cs5的特性来看 adobe已经意识到这点了 GJ! XD)
我在AIR里用js+html5 canvas开发一个动画示例,在chrome safari中能跑到每秒90帧左右,在AIR里勉强18帧(且很不稳定).抱怨一下.我实在是没地方抱怨了
突然发现 我搞AIR+Ajax开发好尴尬. 纯Web开发流 纯Native桌面应用开发流 都不待见我.而Adobe流又都是搞flash的 更是一副跟我势不两立的架势.我好无辜...
google chrome捆绑flash也只是暂时的,当他发现这么做并不会帮助他进一步扩大市场占有率时 他随时都可以放弃这种捆绑
adobe的flash需要运行在别人的浏览器和操作系统里 而且这个“别人”还是adobe的竞争对手…那被别人耍被别人欺负被别人当作博弈的筹码就不足为奇了.
....
我在推特上的话 可能只是一些牢骚 只是一些主观视角强烈的妄语,但是至少说明我----一个曾经的AIR坚决的拥护者 已经开始对它厌倦了.
================================
ExtJS 的官方IDE已经抛弃AIR了 使用了 QTWebkit
google的chrome 开始支持 native client技术了 html5 webgl也来了
摆在我面前的选择真的很多 AIR 我是不是应该放弃你了?
================================
adobe 如果想在未来的互联网领域内占有一席之地 拥有一定的话语权.
AIR 应该是一部很关键的棋子
用更加开放的态度去拥抱HTML5才是王道.
(例如让AIR 和 dreamweaver更好的支持html5的特性 开发出基于html5 canvas/svg的动画制作工具 等等,
甚至做一个 浏览器 --- AIR都可以做出来 做浏览器自然也不是问题...)
================================
好吧 我承认我的担心有点多余.
靠着ps ai pdf 这些东西 adobe 就已经可以把自己喂的很饱了.
好吧 我知道我的牢骚很傻很BI ,
闪客们靠着"世界上98%的计算机都装有flash插件"这句话 就可以让自己心满意足 高枕无忧了
恩 各位 adobe的粉丝们 无视我吧.
====================
补充:
我本人 不会flash (只会一点as3 摆弄过一阵flex), 也不打算深入学习这项技术
但是我 对flash并没有敌对情绪 我一直觉得 flash在很多领域是无法被替代的.
就算未来浏览器很NB了 可以在浏览器里面看电影 听音乐 玩使命召唤, 那flash也不会消亡.
而且会活得很长很长, flash的寿命绝对比目前所有的闪客们的职业生涯要长久.
但是 adobe 必须面对html5的挑战
不管flash的卫道士们 怎样高喊"HTML5不是flash杀手" "flash无法被替代", "html5的到来还很漫长" "html5的统一化 标准化更漫长"...
html5 都是adobe无法回避的.
与其酸酸的去说 "html5将把互联网带入黑暗"(详见这里) 不如用开放的胸怀去接纳它.
确实 这篇文章写得不冷静
但是 AIR性能低下 功能的欠缺 难于开发调试 adobe对AIR+Html开发方式的漠视... 这些问题确实是不可忽视的.
引起你这样的误会 我理解 我这篇文章写得确实有些意气用事
最近我打算写一篇 比较详细的“AIR到底哪些地方不好 以及 我期望的AIR应该是什么样子”
虽然 也是以 我自己的视角来看 但是一定会比这篇更客观 摆事实讲道理
敬请期待。
另: 我从来没想过打击flashbuilder 和 flex ,我对对他们没什么感觉。
这个我以前提到过的 其实保护代码安全也是AIR所欠缺的 我反应这个问题,但是没人理会。
我会在我将要写得文章里 详细叙述一下这个问题。
BTW:extjs designer换到qtwebkit后 性能也提高了
AIR 2.0
-------------------------
性能提升,目标30%
系统内置应用调用
内置开放文档本地处理机制
存储设备检测API
对屏幕阅读提供更好的支持
本地Microphone API
多点触摸及动作识别
支持HTML5和CSS的全新Webkit引擎
更快速的JS 引擎
Sockets 服务器 P2P通讯支持
UDP网络通讯支持
更强力的拖拽支持
你要是相信 你就输了。2.0 beta已经在用了,
“性能提升,目标30%
支持HTML5和CSS的全新Webkit引擎
更快速的JS 引擎”
是谎言...
一些基本的html 和 css特性都不支持, 而且搪塞的原因总是一句"出于安全问题的考虑 暂时不提供该功能"
最初这个东西还是蛮好的 但是被adobe自己做烂了.
air最大的亮点其实就是 对ajax的支持 可以让ajax的东西"伪装"成native的程序,可是它却弃这个亮点而不顾.
如果air的初衷就是为了支持 flash , 那么明显多余, 因为flash本来就可以搞成native的程序.
不知道air 怎么想的.
================
补充:
我本人 不会flash (只会一点as3 摆弄过一阵flex), 也不打算深入学习这项技术
但是我 对flash并没有敌对情绪 我一直觉得 flash在很多领域是无法被替代的.
就算未来浏览器很NB了 可以在浏览器里面看电影 听音乐 玩使命召唤, 那flash也不会消亡.
而且会活得很长很长, flash的寿命绝对比目前所有的闪客们的职业生涯要长久.
但是 adobe 必须面对html5的挑战
不管flash的卫道士们 怎样高喊"HTML5不是flash杀手" "flash无法被替代", "html5的到来还很漫长" "html5的统一化 标准化更漫长"...
html5 都是adobe无法回避的.
与其酸酸的去说 "html5将把互联网带入黑暗"(详见这里) 不如用开放的胸怀去接纳它.
希望大家不要只注意我文中“愤青”的一方面,而忽视文中提到的那些AIR和adobe的问题。
最近我打算写一篇 比较详细的“AIR到底哪些地方不好 以及 我期望的AIR应该是什么样子”
虽然 也是以 我自己的视角来看 但是一定会比这篇更客观 摆事实讲道理
敬请期待。
另: 我从来没想过打击flashbuilder 和 flex ,我对他们没什么感觉。
BTW :
vii779 ltian znjq 等几位朋友的跟帖讨论 要比主贴更精彩
建议关注flex 开发的同学看一下.
(虽然我主贴是关于 AIR的 但是我不介意在这里讨论 flex的问题 呵呵
因为关于flex 其实我也有很多话想说)
我关于AIR的具体的分析贴 打算在AIR 2.0正式推出 并且我使用过之后再写.
但是不管怎样 如后面一位朋友所言 我对AIR更多的是一种恨铁不成钢的感觉 而没有绝对的恶意.
adobe 有了 AIR这样一个 好东西(至少想法和创意是好的), 但是眼看着一个好东西被adobe糟蹋了.
成天 flash flash flash...完全无视 html ajax 开发人员在 AIR下的诉求
同样是 webkit 内核 效率比 chrome safari 低了不是一点半点.
而且很多很基本的功能都不肯实现.
作为国内 比较早的一批使用 AIR+ajax模式搞开发的程序员 我很失望.
最初AIR带给我的惊喜正在一点点的消失.
我实在不理解adobe是怎么想的.
================================
我在twitter上曾经说过:
引用
AIR的伟大之处在于可以让广大熟悉html编程的人也可以快速的掌握开发客户端软件的能力. 这是好事.熟悉html开发人员要比熟悉SWING .net(桌面开发)的人多很多
苹果有浏览器 有操作系统 有硬件,google有浏览器 有操作系统 有硬件,微软亦然。所以他们在谈论起在“互联网应用的UI要使用什么技术”时 明显有更大的话语权和更足的底气。而Adobe能拿得出手的只有需要寄人篱下的“flash”。所以AIR对于adobe的意义还是很大的。
虽然外界一直把HTML5当做 flash的对手偶.但是adobe千万不能这样看,adobe应该把html5变成自己的武器,让旗下的产品加强对html5的支持...好吧,我承认我太过迷恋AIR+Ajax的开发模式了...
(从最新发布的cs5的特性来看 adobe已经意识到这点了 GJ! XD)
我在AIR里用js+html5 canvas开发一个动画示例,在chrome safari中能跑到每秒90帧左右,在AIR里勉强18帧(且很不稳定).抱怨一下.我实在是没地方抱怨了
突然发现 我搞AIR+Ajax开发好尴尬. 纯Web开发流 纯Native桌面应用开发流 都不待见我.而Adobe流又都是搞flash的 更是一副跟我势不两立的架势.我好无辜...
google chrome捆绑flash也只是暂时的,当他发现这么做并不会帮助他进一步扩大市场占有率时 他随时都可以放弃这种捆绑
adobe的flash需要运行在别人的浏览器和操作系统里 而且这个“别人”还是adobe的竞争对手…那被别人耍被别人欺负被别人当作博弈的筹码就不足为奇了.
....
我在推特上的话 可能只是一些牢骚 只是一些主观视角强烈的妄语,但是至少说明我----一个曾经的AIR坚决的拥护者 已经开始对它厌倦了.
================================
ExtJS 的官方IDE已经抛弃AIR了 使用了 QTWebkit
google的chrome 开始支持 native client技术了 html5 webgl也来了
摆在我面前的选择真的很多 AIR 我是不是应该放弃你了?
================================
adobe 如果想在未来的互联网领域内占有一席之地 拥有一定的话语权.
AIR 应该是一部很关键的棋子
用更加开放的态度去拥抱HTML5才是王道.
(例如让AIR 和 dreamweaver更好的支持html5的特性 开发出基于html5 canvas/svg的动画制作工具 等等,
甚至做一个 浏览器 --- AIR都可以做出来 做浏览器自然也不是问题...)
================================
好吧 我承认我的担心有点多余.
靠着ps ai pdf 这些东西 adobe 就已经可以把自己喂的很饱了.
好吧 我知道我的牢骚很傻很BI ,
闪客们靠着"世界上98%的计算机都装有flash插件"这句话 就可以让自己心满意足 高枕无忧了
恩 各位 adobe的粉丝们 无视我吧.
====================
补充:
我本人 不会flash (只会一点as3 摆弄过一阵flex), 也不打算深入学习这项技术
但是我 对flash并没有敌对情绪 我一直觉得 flash在很多领域是无法被替代的.
就算未来浏览器很NB了 可以在浏览器里面看电影 听音乐 玩使命召唤, 那flash也不会消亡.
而且会活得很长很长, flash的寿命绝对比目前所有的闪客们的职业生涯要长久.
但是 adobe 必须面对html5的挑战
不管flash的卫道士们 怎样高喊"HTML5不是flash杀手" "flash无法被替代", "html5的到来还很漫长" "html5的统一化 标准化更漫长"...
html5 都是adobe无法回避的.
与其酸酸的去说 "html5将把互联网带入黑暗"(详见这里) 不如用开放的胸怀去接纳它.
评论
18 楼
javaeyebird
2010-04-10
air的原本意义在于把flash/flex应用本地化
不需要启动浏览器,就可以执行flash/flex程序,并支持很多操作系统层面的东西
在欧美,java桌面安装率是很高的
adobe希望flash/flex进入java桌面的领域,才搞了air
用air实现ajax本地化,那不是adobe的定位
不过现在,air对html/js/css的支持,至少比java好
不需要启动浏览器,就可以执行flash/flex程序,并支持很多操作系统层面的东西
在欧美,java桌面安装率是很高的
adobe希望flash/flex进入java桌面的领域,才搞了air
用air实现ajax本地化,那不是adobe的定位
不过现在,air对html/js/css的支持,至少比java好
17 楼
BlueMeteorolite
2010-04-10
adobe占着FLASH垄断似的安装量。不思进取。
16 楼
presses
2010-04-10
从IDE,从兼容性上,我都看不出html5和flash/flex/air有什么可比性。
从内容中感觉到楼主对air更多的是恨铁不成钢而不是彻底失望。
我的建议是没有什么技术是完美的,正如java没有c效率高但不代表java完全没用。作为一名技术人员,需要做的就是根据项目特性和团队特点采用适合的技术。
最后要说的是我挺喜欢现在的格局。在同一技术领域可以有多种技术可以选择。
从内容中感觉到楼主对air更多的是恨铁不成钢而不是彻底失望。
我的建议是没有什么技术是完美的,正如java没有c效率高但不代表java完全没用。作为一名技术人员,需要做的就是根据项目特性和团队特点采用适合的技术。
最后要说的是我挺喜欢现在的格局。在同一技术领域可以有多种技术可以选择。
15 楼
fins
2010-04-10
dyldragon 写道
唉,程序员的杯具呀,愤青一个
确实 这篇文章写得不冷静
但是 AIR性能低下 功能的欠缺 难于开发调试 adobe对AIR+Html开发方式的漠视... 这些问题确实是不可忽视的.
14 楼
dyldragon
2010-04-10
唉,程序员的杯具呀,愤青一个
13 楼
fins
2010-04-10
passionke 写道
看完了你的发帖以及回帖之后
其实你真正郁闷的是那90帧与18帧的区别
看不出你怎么坚决用户AIR,而且AIR是一种概念
而你打击的,不过是adobe的flex系列或者flash builder4而已
其实你真正郁闷的是那90帧与18帧的区别
看不出你怎么坚决用户AIR,而且AIR是一种概念
而你打击的,不过是adobe的flex系列或者flash builder4而已
引起你这样的误会 我理解 我这篇文章写得确实有些意气用事
最近我打算写一篇 比较详细的“AIR到底哪些地方不好 以及 我期望的AIR应该是什么样子”
虽然 也是以 我自己的视角来看 但是一定会比这篇更客观 摆事实讲道理
敬请期待。
另: 我从来没想过打击flashbuilder 和 flex ,我对对他们没什么感觉。
liu78778 写道
ExtJS 的官方IDE已经抛弃AIR了 使用了 QTWebkit
实际上...是为了代码的安全性.....
实际上...是为了代码的安全性.....
这个我以前提到过的 其实保护代码安全也是AIR所欠缺的 我反应这个问题,但是没人理会。
我会在我将要写得文章里 详细叙述一下这个问题。
BTW:extjs designer换到qtwebkit后 性能也提高了
znjq 写道
AIR 2.0
-------------------------
性能提升,目标30%
系统内置应用调用
内置开放文档本地处理机制
存储设备检测API
对屏幕阅读提供更好的支持
本地Microphone API
多点触摸及动作识别
支持HTML5和CSS的全新Webkit引擎
更快速的JS 引擎
Sockets 服务器 P2P通讯支持
UDP网络通讯支持
更强力的拖拽支持
你要是相信 你就输了。2.0 beta已经在用了,
“性能提升,目标30%
支持HTML5和CSS的全新Webkit引擎
更快速的JS 引擎”
是谎言...
一些基本的html 和 css特性都不支持, 而且搪塞的原因总是一句"出于安全问题的考虑 暂时不提供该功能"
12 楼
znjq
2010-04-10
<p>
</p>
<p>AIR 2.0</p>
<p>-------------------------</p>
<p><span style="color: #ff0000;">性能提升,目标30%</span></p>
<p>系统内置应用调用</p>
<p>内置开放文档本地处理机制</p>
<p>存储设备检测API</p>
<p>对屏幕阅读提供更好的支持</p>
<p>本地Microphone API</p>
<p>多点触摸及动作识别</p>
<p><span style="color: #ff0000;">支持HTML5和CSS的全新Webkit引擎</span></p>
<p><span style="color: #ff0000;">更快速的JS 引擎</span></p>
<p>Sockets 服务器 P2P通讯支持</p>
<p>UDP网络通讯支持</p>
<p>更强力的拖拽支持</p>
</p>
<p>AIR 2.0</p>
<p>-------------------------</p>
<p><span style="color: #ff0000;">性能提升,目标30%</span></p>
<p>系统内置应用调用</p>
<p>内置开放文档本地处理机制</p>
<p>存储设备检测API</p>
<p>对屏幕阅读提供更好的支持</p>
<p>本地Microphone API</p>
<p>多点触摸及动作识别</p>
<p><span style="color: #ff0000;">支持HTML5和CSS的全新Webkit引擎</span></p>
<p><span style="color: #ff0000;">更快速的JS 引擎</span></p>
<p>Sockets 服务器 P2P通讯支持</p>
<p>UDP网络通讯支持</p>
<p>更强力的拖拽支持</p>
11 楼
smartinvoke
2010-04-10
用AIR写过windows上的桌面程序,界面开发方便,但是问题也多多,
最大的问题就是跟操作系统格格不入,像COM组件那些本地API都无法调用。
而且不支持多线程,界面反映有点儿慢,内存消耗大,无法释放也是个大问题。
所以开发了smartrcp开源框架,用Flex写eclpse rcp程序,复杂的应用逻辑交由Java控制,Flex只负责界面展示。目的是用于代替AIR平台,感兴趣的朋友可以加入进来,
地址:http://code.google.com/p/smartrcp/
============================================================================
SmartRCP是什么
SmartRCP是一个使用flex来写eclipse rcp 桌面程序的eclipse开源插件
它继承了java与flex的优势,并扬长避短,将它们的优势发挥得淋漓尽致。使用了SmartRCP后,您可以用flex的mxml快速构建出漂亮的程序界面, 用java来处理复杂的业务逻辑,使界面显示层与业务逻辑层相分离,实现了桌面程序的分层设计。
SmartRCP的目标
* 保证SmartRCP平台的高扩展性
* 保证SmartRCP平台的跨平台性
* 保证SmartRCP程序开发的便捷性与高效性
SmartRCP在他们眼中
项目经理说:
使用SmartRCP,可以缩短项目开发周期与开发成本
使用SmartRCP,可以将项目逻辑部分与GUI部分媾和降到最低易于项目的维护与扩展
通过SmartRCP的接口机制,Java程序员与Flex程序员可以并行开发互不影响
SmartRCP的模块通信机制可以很好的实现模块重用
Java程序员说:
用SmartRCP开发桌面程序开发效率非常高,界面美观
我再也可以不用开发效率低运行缓慢的swing做界面开发了
SmarRCP依靠Flex做的界面非常漂亮很不错
依靠Java做后端服务,功能非常强大,比Adobe AIR程序更具扩展性和维护性
把界面设计部分交给Flex程序员与美工,我可以专注于程序业务逻辑部分
Flex程序们说:
用SmartRCP开发桌面程序开发效率非常高,界面美观,而且功能非常强大
Flex调用Java就像调用本地代码一样方便
将复杂业务逻辑交由Java处理我们可以专注于界面开发,分工明确
SmartRCP开发框架对Flex的模块机制支持非常好,代码重用与维护性高
SmartRCP对Flex模块的载入和销毁机制,很好的解决了Flex内存不易释放 的问题
最大的问题就是跟操作系统格格不入,像COM组件那些本地API都无法调用。
而且不支持多线程,界面反映有点儿慢,内存消耗大,无法释放也是个大问题。
所以开发了smartrcp开源框架,用Flex写eclpse rcp程序,复杂的应用逻辑交由Java控制,Flex只负责界面展示。目的是用于代替AIR平台,感兴趣的朋友可以加入进来,
地址:http://code.google.com/p/smartrcp/
============================================================================
SmartRCP是什么
SmartRCP是一个使用flex来写eclipse rcp 桌面程序的eclipse开源插件
它继承了java与flex的优势,并扬长避短,将它们的优势发挥得淋漓尽致。使用了SmartRCP后,您可以用flex的mxml快速构建出漂亮的程序界面, 用java来处理复杂的业务逻辑,使界面显示层与业务逻辑层相分离,实现了桌面程序的分层设计。
SmartRCP的目标
* 保证SmartRCP平台的高扩展性
* 保证SmartRCP平台的跨平台性
* 保证SmartRCP程序开发的便捷性与高效性
SmartRCP在他们眼中
项目经理说:
使用SmartRCP,可以缩短项目开发周期与开发成本
使用SmartRCP,可以将项目逻辑部分与GUI部分媾和降到最低易于项目的维护与扩展
通过SmartRCP的接口机制,Java程序员与Flex程序员可以并行开发互不影响
SmartRCP的模块通信机制可以很好的实现模块重用
Java程序员说:
用SmartRCP开发桌面程序开发效率非常高,界面美观
我再也可以不用开发效率低运行缓慢的swing做界面开发了
SmarRCP依靠Flex做的界面非常漂亮很不错
依靠Java做后端服务,功能非常强大,比Adobe AIR程序更具扩展性和维护性
把界面设计部分交给Flex程序员与美工,我可以专注于程序业务逻辑部分
Flex程序们说:
用SmartRCP开发桌面程序开发效率非常高,界面美观,而且功能非常强大
Flex调用Java就像调用本地代码一样方便
将复杂业务逻辑交由Java处理我们可以专注于界面开发,分工明确
SmartRCP开发框架对Flex的模块机制支持非常好,代码重用与维护性高
SmartRCP对Flex模块的载入和销毁机制,很好的解决了Flex内存不易释放 的问题
10 楼
liu78778
2010-04-10
ExtJS 的官方IDE已经抛弃AIR了 使用了 QTWebkit
实际上...是为了代码的安全性.....
实际上...是为了代码的安全性.....
9 楼
hetylei
2010-04-10
从兼容性上来说,flash无法被替代,html5只会带来更多的浏览兼容性问题。
但这也几乎成了flash的唯一优势,adobe应该赶紧解决flash的开发和执行效率问题。
但这也几乎成了flash的唯一优势,adobe应该赶紧解决flash的开发和执行效率问题。
8 楼
passionke
2010-04-10
看完了你的发帖以及回帖之后
其实你真正郁闷的是那90帧与18帧的区别
看不出你怎么坚决用户AIR,而且AIR是一种概念
而你打击的,不过是adobe的flex系列或者flash builder4而已
其实你真正郁闷的是那90帧与18帧的区别
看不出你怎么坚决用户AIR,而且AIR是一种概念
而你打击的,不过是adobe的flex系列或者flash builder4而已
7 楼
lordhong
2010-04-10
AIR出来的时候我还参加过他们的比赛, 做了个Windows下面可以发送接收SMS的客户端, 不过因为用到了.NET的SMS toolkit, 被他们无视了...
Adobe给我的感觉是大方向抓不住. 如果AIR早点支持Android, RIM, WM, 和iPhone的native app开发就好了. Android出来都快2年半了, 他们才出了个IDE. 早干嘛去了. 不会Android的都学会了, 还要你的IDE干哈?
Adobe给我的感觉是大方向抓不住. 如果AIR早点支持Android, RIM, WM, 和iPhone的native app开发就好了. Android出来都快2年半了, 他们才出了个IDE. 早干嘛去了. 不会Android的都学会了, 还要你的IDE干哈?
6 楼
fins
2010-04-10
AIR 支持 ajax 本来是亮点 ,最后被adobe弄成了噱头...
5 楼
atian25
2010-04-10
ExtJS 的官方IDE已经抛弃AIR了 使用了 QTWebkit
--- 看到这句话...我也对AIR没信心了..
我承认..我当初看到air后,也是想着本地js...
玩过ext后,ext+air... 就更看swing不习惯了.. 虽然偶尔可以用groovy快速swing.
--- 看到这句话...我也对AIR没信心了..
我承认..我当初看到air后,也是想着本地js...
玩过ext后,ext+air... 就更看swing不习惯了.. 虽然偶尔可以用groovy快速swing.
4 楼
xiaoyu
2010-04-09
還不錯呀。 起碼現在要做很酷炫的介面和交互,也沒有多少方法。
還不錯。挺好的。集成也很方便
還不錯。挺好的。集成也很方便
3 楼
fins
2010-04-09
robbin 写道
AIR其实感觉上不是一个很完美的虚拟机平台,尤其是在AIR上面用JS,可以说就是个杯具。
最初这个东西还是蛮好的 但是被adobe自己做烂了.
air最大的亮点其实就是 对ajax的支持 可以让ajax的东西"伪装"成native的程序,可是它却弃这个亮点而不顾.
如果air的初衷就是为了支持 flash , 那么明显多余, 因为flash本来就可以搞成native的程序.
不知道air 怎么想的.
2 楼
robbin
2010-04-09
AIR其实感觉上不是一个很完美的虚拟机平台,尤其是在AIR上面用JS,可以说就是个杯具。
1 楼
fins
2010-04-09
================
补充:
我本人 不会flash (只会一点as3 摆弄过一阵flex), 也不打算深入学习这项技术
但是我 对flash并没有敌对情绪 我一直觉得 flash在很多领域是无法被替代的.
就算未来浏览器很NB了 可以在浏览器里面看电影 听音乐 玩使命召唤, 那flash也不会消亡.
而且会活得很长很长, flash的寿命绝对比目前所有的闪客们的职业生涯要长久.
但是 adobe 必须面对html5的挑战
不管flash的卫道士们 怎样高喊"HTML5不是flash杀手" "flash无法被替代", "html5的到来还很漫长" "html5的统一化 标准化更漫长"...
html5 都是adobe无法回避的.
与其酸酸的去说 "html5将把互联网带入黑暗"(详见这里) 不如用开放的胸怀去接纳它.
发表评论
-
小胖的 Adobe AIR with Ajax 实例课堂(三)
2009-12-29 23:48 3743小胖的 Adobe AIR with Ajax 实例课堂(三) ... -
关于"小胖的 Adobe AIR with Ajax 实例课堂"的第三课
2009-12-27 02:45 1573"小胖的 Adobe AIR with Ajax ... -
小胖的 Adobe AIR with Ajax 实例课堂(二)
2009-12-25 02:38 4184小胖的 Adobe AIR with Ajax 实例课堂(二) ... -
小胖的 Adobe AIR with Ajax 实例课堂(一)
2009-12-25 00:23 5739小胖的 Adobe AIR with Ajax 实例课堂(一) ... -
AIR+Ajax 开发的一些细小的经验/心得/注意事项(最后更新:10年1月7日)
2009-10-02 01:36 2986AIR+Ajax 开发的一些细小 ... -
[3月25日] JE Talker 0.9 ★ JavaEye闲聊客户端 发布
2009-03-25 16:12 2608============================ JE ... -
[3月13日] JE Talker 0.8 ★ JavaEye闲聊客户端 发布
2009-03-13 13:51 1859============================ JE ... -
[2月27日] JE Talker 0.3 ★ JavaEye闲聊客户端 发布
2009-02-27 14:51 1743基本说明参见 0.1版. 0.1版本地址: http://f ... -
[发布]JE Talker 0.1 ★ 第一款JavaEye客户端应用 发布
2009-02-24 17:15 6899最新 0.9版 发布了 参见 ... -
JETalker 在linux下不支持透明的原因
2009-02-23 10:42 1695转一篇文章 关于Adobe A ... -
关于JE Talker for Windows (javaeye闲聊客户端) 的简单说明
2009-02-22 20:48 2071JE Talker 是基于 air+extjs ... -
JE Talker ("JE闲聊"客户端) 第二版 截图
2009-02-22 08:07 2591忙了一夜 初见成效 采用 AIR + EXTJS 开发 ... -
学习flex&as的记录(持续更新)
2008-11-14 16:49 2021这次真的要学Flex 和 as 了 突然觉得 在ajax这一 ...
相关推荐
Wiley.Adobe.AIR.Bible.Oct.2008.eBook-DDU.pdf
在安全性方面,Adobe AIR提供了沙箱模型,限制了应用程序对系统资源的访问,以保护用户的计算机安全。然而,用户仍需保持Adobe AIR runtime的更新,以确保最新的安全补丁被应用,防止潜在的安全威胁。 总之,Adobe ...
5. 安全性:通过沙箱模型保护系统安全,限制应用程序对系统资源的访问。 在实际应用中,Adobe AIR曾被广泛用于开发各种桌面应用,但由于HTML5的兴起和Adobe逐渐转向专注于Web标准,AIR的重要性有所下降。然而,对于...
WiFi ADB Debug Over Air 是一款方便开发者进行远程Android设备调试的工具,其最新版本为v3.0.6。此应用程序允许用户通过无线网络(WiFi)连接到Android设备,进行ADB(Android Debug Bridge)调试,极大地提升了...
Adobe.AIR.for.JavaScript.Developers.Pocket.Guide
AirPrint 是可以让应用软件通过 Apple 的无驱动程序打印体系结构,创建无损打印输出的 Apple 技术。所有支持打印的 iOS 内建 app 均使用 AirPrint。App Store 上使用 iOS 打印系统的 App 也使用 AirPrint。官方 Air...
要使用“flashair_sync-0.0.22.tar.gz”,你需要先解压文件,通常可以使用tar命令行工具或者相关的图形界面工具来完成。解压后,会得到一个包含setup.py文件的目录,这是Python项目的配置文件,用于构建、打包和安装...
《Unity3D游戏开发:深入理解Air Strike Starter Kit飞机空战项目》 Unity3D作为一款强大的跨平台游戏开发引擎,被广泛应用于各种类型的游戏制作,包括但不限于2D游戏、3D游戏、VR游戏以及AR游戏。Air Strike ...
如果你有台iPhone手机, 或者苹果iPad平板电脑,那么你可以很方便得利用苹果iOS系统内置AirPrint功能WiFi无线打印照片,Word,PDF等各种文件到你的Air Printer打印机,但有个前提是你的打印机必须支持苹果Air Print...
如果你有台iPhone手机, 或者苹果iPad平板电脑,那么你可以很方便得利用苹果iOS系统内置AirPrint功能WiFi无线打印照片,Word,PDF等各种文件到你的Air Printer打印机,但有个前提是你的打印机必须支持苹果Air Print...
为了在本地环境中使用`air_kit`,开发者通常会使用`pip`(Python的包管理器)来安装这个库,命令可能是`pip install air_kit-0.1.5.tar.gz`,或者如果已经解压,可以使用`python setup.py install`。如果想在项目中...
### Wrox.Beginning.Flash.Flex.and.AIR.Development.for.Mobile.Devices #### 简介 本书《Wrox.Beginning.Flash.Flex.and.AIR.Development.for.Mobile.Devices》是一本面向初学者的移动设备开发教程,由Jermaine G...
根据提供的文件信息,“Wrox.Adobe.AIR.Create.Modify.Reuse.Apr. 2008.pdf”是一本关于Adobe AIR应用开发的专业书籍。本书由Marc Leuchner、Todd Anderson和Matt Wright共同编写,由Wiley Publishing, Inc.出版。...
地球人都知道,苹果最新的... 现在有一个免费的“AirPrint 激活”程序,它是一个Mac OSX版10.6.5 + iTunes的10.1隐藏的功能,可以让你的iOS 4.2.1设备在任意的共享打印机上可见,从而实现iPad、iPhone文件的无线打印。
“win-airplay.zip”是一个专为Windows系统设计的AirPlay服务器模拟器,它可以让你的Windows电脑变身成为AirPlay接收器,接收并显示来自iOS设备的屏幕内容。下载并解压这个压缩包后,你将得到一个名为“win-airplay...
尤其是在移动设备和平板电脑上,有许多已经建立的AIR应用仍然在运行,这些应用依赖于AIR SDK 32.0提供的稳定性和兼容性。 "Win"这一文件名可能表示该压缩包包含了针对Windows操作系统的特定组件或者构建工具。这...
《PyPI官网下载:cognite-air-workflow-3.1.1.tar.gz——深入了解Python库的使用与管理》 PyPI(Python Package Index),是Python开发者的重要资源库,它为全球的Python开发者提供了一个发布、查找和安装Python...
例如,你可以下载“Developing_AIR_Apps_for_Android.pdf”了解基本流程,查阅“ActionScript 3.0 Reference for the Adobe Flash Platform”学习语言规范,通过“Optimizing Performance for the Flash Platform”...
想在PC上启用AirPrint的Windows用户注意了,一款新工具“AirPrint Activator”将实现你的愿望。 该工具同时兼容32位、64位Windows设备,完全安装仅需三个简单步骤。 Step 1: 选择系统。 Step 2: 在...