论坛首页 编程语言技术论坛

AIR, 我已经对你彻底失望了.

浏览 49039 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-04-12  
javaeyebird 写道
fins 写道
在CB上看到"Adobe Flash CS5可将动画转为HTML5 Canvas"时 我很激动.看来adobe早已意识"要把html变成自己的武器,而不是flash的敌人",并且早已经付之于行动了.GJ!
(也许这条新闻早就有了 由于我对flash关心甚少 所以今天才知道 可能火星了)

我认为这是adobe要让flash运行到iphone上,和air支持html/ajax没有太大关系


我也没说有关系啊

我高兴是因为看到了 adobe对html5开发的态度
0 请登录后投票
   发表时间:2010-04-12  
vii779 写道
znjq 写道
lordhong 写道
BlueMeteorolite 写道
adobe占着FLASH垄断似的安装量。不思进取。

不思进取说得太好了,和乔帮主说的一样

Flex当年不开源不免费,后来出了jQuery,YUI,prototype等一大批开源JS框架,急得立马开源免费了,可惜太迟了。


看Flex的源码才真是个杯具!


对Flex组件彻底失望了,用Flex已经一年半了,从性能、体积、灵活性和可扩展性这几方面都不理想。Flash的速度还是可以的,被Flex一封装,搞的组件创建效率慢了好几倍,现在但凡复杂的界面,都是自己用AS3来做,Flex组件压根满足不了性能上的需求。功能不全也就算了,想扩展一下吧,祖先类好多关键的方法和变量都是私有,叫你欲哭不能。看Flex源代码的确是个杯具,代码的确写的中规中矩,但就是缺乏灵气,死板教条不说,一个组件写的啰哩啰嗦,过渡的设计了,只考虑大而全了,性能、灵活性、可扩展性都丧失了。一些细节地方做的也不到位(或许是还不成熟吧)。和ExtJs比起来,不说功能如何,单就代码的质量、细致之处、和作者的灵气相比,感觉是差了一个档次的。

最后不得不提的是富文本处理能力,Flash10依旧处理的的不完善,api复杂难用也就罢了,咱都可以封装。可是性能还是提不上去,这个才是杯具中的杯具!

不思进取,确实有这样的感觉,也许是投入的精力还不够吧。


知音!  红色字部分我个人狂赞同!
0 请登录后投票
   发表时间:2010-04-12  
vii779 写道
znjq 写道
lordhong 写道
BlueMeteorolite 写道
adobe占着FLASH垄断似的安装量。不思进取。

不思进取说得太好了,和乔帮主说的一样

Flex当年不开源不免费,后来出了jQuery,YUI,prototype等一大批开源JS框架,急得立马开源免费了,可惜太迟了。


看Flex的源码才真是个杯具!


对Flex组件彻底失望了,用Flex已经一年半了,从性能、体积、灵活性和可扩展性这几方面都不理想。Flash的速度还是可以的,被Flex一封装,搞的组件创建效率慢了好几倍,现在但凡复杂的界面,都是自己用AS3来做,Flex组件压根满足不了性能上的需求。功能不全也就算了,想扩展一下吧,祖先类好多关键的方法和变量都是私有,叫你欲哭不能。看Flex源代码的确是个杯具,代码的确写的中规中矩,但就是缺乏灵气,死板教条不说,一个组件写的啰哩啰嗦,过渡的设计了,只考虑大而全了,性能、灵活性、可扩展性都丧失了。一些细节地方做的也不到位(或许是还不成熟吧)。和ExtJs比起来,不说功能如何,单就代码的质量、细致之处、和作者的灵气相比,感觉是差了一个档次的。

最后不得不提的是富文本处理能力,Flash10依旧处理的的不完善,api复杂难用也就罢了,咱都可以封装。可是性能还是提不上去,这个才是杯具中的杯具!

不思进取,确实有这样的感觉,也许是投入的精力还不够吧。


to:vii779

hi,好久不见你了.
我也深有同感,flex的这些问题也是我重写ui组件的出发点.
自己写的体积可以控制的非常小,性能也很好.
0 请登录后投票
   发表时间:2010-04-13   最后修改:2010-04-13
Adobe不是太了解开发人员的想法.对软件开发平台真正需要的理解也怪怪的.
fins 写道
vii779 写道
znjq 写道
lordhong 写道
BlueMeteorolite 写道
adobe占着FLASH垄断似的安装量。不思进取。

不思进取说得太好了,和乔帮主说的一样

Flex当年不开源不免费,后来出了jQuery,YUI,prototype等一大批开源JS框架,急得立马开源免费了,可惜太迟了。


看Flex的源码才真是个杯具!


对Flex组件彻底失望了,用Flex已经一年半了,从性能、体积、灵活性和可扩展性这几方面都不理想。Flash的速度还是可以的,被Flex一封装,搞的组件创建效率慢了好几倍,现在但凡复杂的界面,都是自己用AS3来做,Flex组件压根满足不了性能上的需求。功能不全也就算了,想扩展一下吧,祖先类好多关键的方法和变量都是私有,叫你欲哭不能。看Flex源代码的确是个杯具,代码的确写的中规中矩,但就是缺乏灵气,死板教条不说,一个组件写的啰哩啰嗦,过渡的设计了,只考虑大而全了,性能、灵活性、可扩展性都丧失了。一些细节地方做的也不到位(或许是还不成熟吧)。和ExtJs比起来,不说功能如何,单就代码的质量、细致之处、和作者的灵气相比,感觉是差了一个档次的。

最后不得不提的是富文本处理能力,Flash10依旧处理的的不完善,api复杂难用也就罢了,咱都可以封装。可是性能还是提不上去,这个才是杯具中的杯具!

不思进取,确实有这样的感觉,也许是投入的精力还不够吧。


知音!  红色字部分我个人狂赞同!

0 请登录后投票
   发表时间:2010-04-13  
最近在学Flex,用它做了个工作流定义的东西。感觉用起来真的挺不爽的(AS3.0)。
0 请登录后投票
   发表时间:2010-04-13  
一种技术而已 开发者的目的是完成客户的需求 手段不重要 也没有什么完美的和一劳永逸的东西 发这样的文章好奇怪
0 请登录后投票
   发表时间:2010-04-13  
小胖是不是看太多乔布斯平击adobe的文章了,不要人云亦云,air这些东东毕竟都是收购来的,不像原生的PS这些东东受重视。
0 请登录后投票
   发表时间:2010-04-13  
flasheep 写道
一种技术而已 开发者的目的是完成客户的需求 手段不重要 也没有什么完美的和一劳永逸的东西 发这样的文章好奇怪


你这种抽象 宏观 毫无破绽的论调 跟谁学的? 学点有用的好不好? 假大空的套话少说点 多去学学技术.

0 请登录后投票
   发表时间:2010-04-13  
pzwsquare 写道
小胖是不是看太多乔布斯平击adobe的文章了,不要人云亦云,air这些东东毕竟都是收购来的,不像原生的PS这些东东受重视。


你也误会我了 jobs抨击的是 flash
我对flash无感

我说的是air  我气愤的是adobe 对air+html的开发方式的不重视 和对air整体的不作为.
前面有位朋友说的很对 我对 air是一种 "恨铁不成钢"的感觉.

另外 就算我和别人观点一致了 也不能说我人云亦云吧 难道我就不能是切身体会吗?
0 请登录后投票
   发表时间:2010-04-13   最后修改:2010-04-13
fins 写道
flasheep 写道
一种技术而已 开发者的目的是完成客户的需求 手段不重要 也没有什么完美的和一劳永逸的东西 发这样的文章好奇怪


你这种抽象 宏观 毫无破绽的论调 跟谁学的? 学点有用的好不好? 假大空的套话少说点 多去学学技术.


向楼主这样关心具体技术是值得学习的,但是抽象宏观也是一种能力,我觉得生命力持久的技术真的还在于抽象和宏观的东西,他们和具体语言及开发工具IDE关系不大:诸如:
1.企业核心语义模型(ESM)。
2.面向对象的设计模式。
3.有关权限,工作流,消息,任务,排程,定价、图形组态等公共的技术平台类模型。

我们中国当前在计算机方面专研微观领域的人很多,学语言学的很精的人也很多,但是我们在抽象模型方面研究的太少了,同样是一个新的语言或开发工具出来之后,没多久,老外的公司就会拿出一套非常强的产品。比如Flex/Flash的仪表盘组件(ILOG公司开发的东西),还有像做EMS、ERP或者其他领域的一些产品。而我们却迟迟不能拿出自己的东西,并不是我们对语言工具不熟,而是我们对该领域模型不熟悉,所以我们拿不出什么核心产品。我们精通C语言,C++语言的人很多,又多少人熟悉编译原理和编译器的模型呢?有多少人熟悉数据库操作系统模型呢?我们不掌握核心的模型和方法论,这才是中国技术落后的根本原因。如果把抽象宏观的东西当成了毫无用处的东西,那么我觉得是很危险的,我们需要一流的程序员,也需宏观抽象能力很强的架构师,二者之间没有高下之分。
   话又说回来,关于Flex,我认为它只是一套SDK及其开发IDE,它不可能圆满地解决所有领域的东西,就Flex组件库本身来说,如果做图形化的工作,直接从Flex SDK下继承确实效率较低,开发者可以从Flash 的SDK下继承开发。但是针对数据输入展示的控件,比如dataGrid,下拉列表框,tree等的效率还是不错的,至少客户是能够忍受的。我们的团队从2007年9月开始使用Flex开发电力企业应用,在这个领域,Flex组件的体积、运行效率等问题并不突出,据使用过Flex和ExtJs提取大量数据在表格中展示的同事们报告说,Flex的执行效率远高于ExtJs的。所以本人认为在企业开发领域,Flex的优点是显著的,在图形化和BI领域,使用Flash的类库也会使得问题得以解决,因此完美的技术解决方案几乎是不存在的。我个人在企业应用开发领域是推崇Flex,确实它能带来极高的开发效率和良好的用户交互体验,目前还没有更成熟的产品能超过Flex。
   当然,Flex仅仅是展现层的一种开发技术,对我个人而言,我认为企业核心语义模型、应用系统架构的分层,系统、应用、模块、组件及服务之间的模型和关系更为重要。如果这些底层的东西做的好的话,换一个展现层的东西是不会伤筋动骨的。   一家之言,仅供参考。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics