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

原文是在去年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开发的阵营!

你可能感兴趣的:(Flex,Flash,企业应用,Adobe,WPF)