`
cx732cx
  • 浏览: 18754 次
社区版块
存档分类
最新评论

终于搞清楚了Flex到底是收费还是免费

 
阅读更多

终于搞清楚了Flex到底是收费还是免费
2010年06月29日
     flex是flash的兄弟软件,我却一直不是很了解他。只是平时稍稍接触到一些相关消息,大略知道它用as3写程序,主体是mxml语言。后来研究red5的时候了解到,flex使用mxml布局,大体上相当于html;然后辅以as,起到js的功效。
  突然飞客跟我说起来使用flex开发的事情,貌似今后会做这方面的尝试,我就记起很早的时候,flex服务器端是收费的,还挺贵;问曰,被告知已经免费了,我也没有再深究。今天晓易又提出收费说,我也解释不清楚,遂晚上好好google了番,终于搞明白了~~
  flex确实是免费了,应该和ajax的发展以及silverlight的大力推广有关,adobe将flex builder 2免费,并且推出了flex 3的免费sdk。免费的部分包括 Flex 类库、MXML 和 ActionScript编译器,是一套完整的开发工具(SDK)。而 flex builder 3 是一个收费的开发工具,官方说使用它能“为开发人员大幅节省开发时间”。
  而且又仔细找了找,已经不见了“在线/即时编译”的说法。以往说道flex的优势,一个说法就是seo,说flex以mxml为主体,可以方便被浏览器抓取,使其最大的弱势化为乌有。现在google里面搜“flex如何seo”,就已经没有结果了。flex现在也是将mxml编译成swf文件,尔后发布到html网页当中去,执行相应的功能。
  不过不可否认的是,对于普通开发者/程序员,flex依然是最容易理解和学习的开发工具/语言/环境,而且既然不需要所有的在线编译,而且发布出来的swf也看不出痕迹,那么――嗯,大家应该明白我说的是什么。
  最后说一下flex和flash的比较,以我所知。
  flex 有丰富的控件,简单的数据绑定方法,非常适合于开发“用户和数据”打交道的程序,比如表单、图表、数据库操作等等
  flash 有着动画软件的基础,适合用来表现“图形交互”,比如游戏、相册、轮转图等等 
  
  
  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics