剖析几大常见Flex误区

开发 后端
Flex有很多值得学习的地方,但是初学者在学习的过程中经常会遇到一些Flex误区导致走了不少弯路,这里向大家简单介绍一下常见的几个Flex误区,希望对你有所帮助。

本文和大家重点讨论一下常见的几大Flex误区,相信通过这些误区的解析你对Flex的认识会更加深刻,欢迎大家一起来学习Flex误区。

常见的几大Flex误区

◆Flex需要flex播放器

错误,Flex应用开发需要flexSDK,生成swf文件运行于flashplayer中,不要求其他特定环境支持。

◆Flex误区:Flex需要特定的server

错误,FlexSDK生成的swf文件可以部署到任何的webserver上。以前的flex1.5需要jrun,但是flex2.0已经没有这个限制了。

◆Flex价格不菲

错误,现在flexSDK是免费的,开发工具FlexBuilder2(EclipseBasedIDE)为$499,FlexChartingComponents-$299,单CPU的FlexDataServicesExpress免费,FlexDataServicesDepartmental(J2EEServer)为$6KperCPU(limit100concurrentusers.100concurrentisplentyformanyapps)
,FlexDataServicesEnterprise(J2EEServer)为$20KperCPU(Nolimits,Lasersincluded)。

◆Flex应用只能与特定的server交互数据

错误,Flex应用程序swf文件可以和任何基于http/https或者socket的服务器通讯:
 

  1. -ExchangeanyformatofASCIItext(POST,GET,RESTHeadersSupported)  
  2. -ExchangeanyformatofXML(POST,GET,RESTHeadersSupported)  
  3. -Talktoanyserversidelanguage(.NET,RUBY,PYTHON,JAVA,PHP,PERL,XML)  
  4. -ExchangedatausingSOAPdirecttotheserver(manysoapencodingssupported)  
  5. -ExchangebinaryAMF(Optimizeddataserializationformatforremoting,paging).
  6. ThisissupportedinColdFusionandJRunbydefaultandtherearemanyfreeAMFlibrariesfor.NET,JAVA,Ruby,PHP  
  7. -Exchangedatainreal-timeusing2waypushoverXMLSocketandBinarySocket.
  8. ThesefeaturesareuniquetoFlashPlayer  

 

◆Flex误区:Flex不能与ajax交互

错误,swf文件可以通过2种方式用javascript与ajax通讯,目前越来越多的ajax应用使用flashplayer中的特性来优化和改进性能。flex可以通过flex-ajax桥来进行数据的无缝交换,2大门户网站yahoo和google使用flashplayer进行图形表示,同时使用ajax描述用户界面。

◆Flex应用只能全屏使用

错误,flex应用可以在大的html或者ajax应用中使用widget和panel,也可以被用来进行隐藏的交换数据,而这个数据是由ajax提供的。有几家视频公司使用flex开发的widgets作为视频播放器,有时全屏的flex效果理想,而有时则不需要。

◆Flex很难学

错误,学习flex最难的部分是理解组件开发模型和MXML语法,如果有PowerBuilder,VB,Delphi,VisualStudio,Java的开发经验,学习Flex开发,就是小菜一碟(likeaducktowater)。

◆Flex误区:很少有实际项目使用flex

错误,ThefirstmarketforFlexisintranetapplications,所以能公开见到的看起来比较少,ThereareafewleadingcompaniesusingFlex2forpublicfacingapplications,很少有公司开发的flex2应用是面向公众的。WhatisinterestingisthatthePikeophotoservicelaunchedonFlex2lastweek.

◆Flex和flash不能一起使用

错误,有许多途径来重用swf内容,无论是flex的运行时还是编译时,你现在还可以通过embed标签引入并重用flash的动画和矢量图形到flex中,当CS3发布时,我们将会看到更多的工具增加到Flex开发模型中。


◆Flex误区:Flex速度慢

错误,FlashPlayer9andActionScript3的产生就是为了速度的大幅提升而设计的。FlashPlayer9包含一个JITcompiler,速度超过上一个版本20倍以上。这个性能的获得要归功于播放器在运行时生成PPCandX86本地机器码,这不仅仅是更快,而是惊人的快了。

◆AdoptFlex使你的收入和访问量翻倍

没错,许多世界级的公司正在用flex构建应用,而且他们正需要经验丰富的flex开发者,自Fflex2发布的6个月以来,咨询率已经上涨到50%,我所知道的flex开发者已经110%被雇用到项目中去,我也看到许多开发者转到flex开发中,他们的收入也加倍了。我的每一位顾客都会最好问一个相同的问题:哪里能找到经验丰富的flex开发人员?或者问你能够给我指点一些对我的项目比较理想的开发者或者顾问吗?

【编辑推荐】

  1. 解析Flex数据绑定的几种方式
  2. Flex数据绑定技巧
  3. 学习总结 在Flex中如何嵌入Flex字体
  4. 揭开Flex正则表达式的神秘面纱
  5. Flex数据绑定及其使用频繁的几种情况 

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-07-30 14:43:55

Flex应用

2010-07-28 09:10:41

Flex2.0

2010-08-12 09:25:35

Flex控件

2010-08-05 10:16:14

Flex效果

2011-05-07 14:45:37

复印机

2010-08-11 10:32:00

AdobeFlex

2015-06-01 16:53:01

综合布线

2010-08-12 10:35:06

Flex正则表达式

2021-06-21 10:57:12

曙光

2010-08-10 10:10:34

Flex内存泄露

2012-06-01 09:25:12

imo即时通讯IM

2010-08-13 09:30:37

Flex样式

2010-08-04 13:52:53

Flex事件机制

2010-08-12 13:25:46

Flex验证方式

2010-08-12 11:34:15

Flex数据绑定

2020-12-26 15:19:00

DevOps误区开发

2010-08-05 10:58:55

Flex组件

2010-07-30 14:32:50

Flex应用

2010-08-05 09:20:10

Flex应用

2010-08-03 11:35:19

Flex全屏
点赞
收藏

51CTO技术栈公众号