论坛首页 入门技术论坛

为什么没有更多的开发者使用Flex

浏览 8997 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-03-11  
原文是在去年10月份写的,那时flex2才发布3个月,所以没有见到开发者的大规模增长也是正常的,但是现在情况已是大不相同,最近2~3个月以来,flex开发者的数量稳步增长,而且大企业对flex开发者的需求也越来越多,flex正在adobe的多项政策的推动下逐步深入企业和开发者视野中。

这里对grameharker的文章做点分析:

The importance of a good developer network

开发者社区的建立应该是flex技术推广的一个首要内容,作者的这个观点放在第一位是正确的,并举微软和SUN的例子来说明。但是adobe涉足开发平台领域才几年的功夫,和这两个巨头比起来,所差的工作还相当多,而且flex产品到了2.0才算像个企业级产品,多数企业都不敢用这种技术,只有部分开发者感兴趣才深入研究,而且部分开发者对flash做企业级应用还迟怀疑态度。这种局面下,flex的普及还需时日,还需更多的证据来证明flex的价值,而开发者社区是基本的一环,先营造一个气氛,人脉,人气,这样才有可能更多的开发者真正采用flex。

What is a development manager's biggest concern about adopting Flash?

作者指出adobe有个盲点:DEVELOPERS DON'T KNOW THAT THE PLAYER IS INSTALLED ON 98% OF DESKTOPS.但是,这只是flashplayer的普及率,而flashplayer9的普及率目前最多也就是65%,这还要归功于视频共享网站的贡献。adobe是一直在关注flashplayer9的普及水平的,这个指标也是他产品推广的一个武器,即使真正有一天flashplayer9的普及率达到98%,也不一定就是所以的客户端都在跑flex应用了。所以说普及率是一个基础,更多的需要大环境的影响,一个公司的开发经理才不管你普及率有多高呢,他只管这个项目能不能成功,尽量减少风险等因素。

The importance of selling Flex to the Java community

我认为adobe主要针对java开发者是正确的,对于.net开发者的努力应该是没有甚么作用的,.net开发者习惯了使用微软的东西,比较有专属性,而且有WPF这个平台,为甚么要选择Flex呢。作者写这篇文章的时候apollo应该还是在概念阶段,但是现在局面不同了,如果apollo出现,微软就别想把flash从桌面赶走。作者还指出:The problem is that right now most Java developers don't know Flex exists,应该说现在flex已经不是冷僻的技术了,任何一个对新技术感兴趣的java开发者应该都知道,但是能认识到apollo平台带来的巨大价值的开发者可能不多了。

he importance of leveraging potential industry alliances

和大公司的合作应该是理所当然的了,adobe也不是傻瓜,和这些公司的合作肯定有,比如和IBM的eclipse项目合作的结果flexbuilder,如果能推出个免费的插件就好了,和bea合作也是正在进行中(据说),以及和SAP的合作等等。

The importance of not giving up on .NET developers

作者指出Adobe would be foolish to continue to ignore the .NET developer community.但是即使adobe把部分精力放在.net开发者身上,效果能有几何呢,目前连最大的java开发者社区都没有争取过来,何谈争取.net社区呢?而且flash不可能打败WPF,只能是各自占领自己的领域,实现自己的目标而已,况且在图形引擎方面,flash始终无法和WPF相媲美,技术上的差距还很明显。

The importance of getting Ajax positioning right

Flex也不能吃掉ajax阵营,毕竟基于浏览器的应用长期存在了这么多年,熟悉html和javascript的开发者又那么多,想让传统web开发者转到Flex上面,那是不太可能的事情。唯一有可能的事情就是原来使用flash开发应用的和使用swing/awt的开发者转到flex/apollo平台下。

Internationalization

看作者的visitorlocation图,应该是全球都有分布的,相信flexsdk的分布也跟这个类似,flex的普及也应该是国际化的,这个好像是无需说明的,任何一种优秀的技术都会引起全球的关注,只是各地区的条件不同而已,会表现出一定差异。国外已经有不少的flex的usergroup了,相比之下国内却是不成气候,这实在有点遗憾。

期待让更多的国内开发者了解flex,加入flex开发的阵营!
   发表时间:2007-04-23  
对Flex研究过一段时间,发现它确是一个不错的技术也应该有很好的前景,不过从根本上讲,Flex和Web似乎有点不兼容。

首先,传统Web以及最近流行的AJAX,都是基于HTTP协议+HTML文本+CSS的技术或组合。一方面,基于Flash的Flex打破了传统Web应用基于HTML文本和链接的技术;同时并且由于它运行在Flash Player播放器的虚拟机内。导致Flex应用不能或很难被搜索,某种程度上导致信息孤岛的结果。

其次,我个人很怀疑国内是否有真正基于Flex的应用?

为啥Flex的开发者比较少,我觉得除了技术上的原因还和Adobe的战略有关,是金子一定会发光,但埋在土里就没办法发光!

尽管Flex的社区目前很红火,而且Flex/Apollo的宣传也越来越多。但根本问题是,Flex开发者很难开发出真正的应用,只能做一些试验性的项目。

Flex开发相对容易,因为Flex Builder是一个比较出色的IDE。问题在于Flex Data Service(FDS),由于FDS费用太高。在国内开发真正的Flex应用实在是难以接受。

这也是为啥OpenLazlo流行的一个重要原因。

最后欢迎各位讨论,指正。


0 请登录后投票
   发表时间:2007-06-29  
好东西真是层出不穷阿,苦了开发的...
0 请登录后投票
   发表时间:2007-08-16  
这鬼东西很少中文资料,苦了我的金山词霸
0 请登录后投票
   发表时间:2007-08-22  
0 请登录后投票
   发表时间:2007-08-22  
研究呢,感觉超爽
是位于c/s与 b/s结构之间的
0 请登录后投票
论坛首页 入门技术版

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