#1 - Flex 需要flex播放器
错误,Flex应用开发需要flexSDK,生成swf文件运行于flashplayer中,不要求其他特定环境支持。
#2 - Flex 需要特定的server
错误,Flex SDK生成的swf文件可以部署到任何的webserver上。以前的flex1.5需要jrun,但是flex2.0已经没有这个限制了。
#3 - Flex 价格不菲
错 误,现在flexSDK是免费的,开发工具Flex Builder 2 (Eclipse Based IDE) 为 $499,Flex Charting Components - $299,单CPU的Flex Data Services Express 免费,Flex Data Services Departmental (J2EE Server)为 $6K per CPU( limit 100 concurrent users. 100 concurrent is plenty for many apps)
,Flex Data Services Enterprise (J2EE Server) 为$20K per CPU(No limits, Lasers included)。
#4 - Flex 应用只能与特定的server交互数据
错误,Flex 应用程序swf文件可以和任何基于http/https或者socket的服务器通讯:
- Exchange any format of ASCII text (POST,GET,REST Headers Supported)
- Exchange any format of XML (POST,GET,REST Headers Supported)
- Talk to any server side language (.NET, RUBY, PYTHON, JAVA, PHP, PERL, XML)
- Exchange data using SOAP direct to the server (many soap encodings supported)
- Exchange binary AMF (Optimized data serialization format for remoting, paging). This is supported in ColdFusion and JRun by default and there are many free AMF libraries for .NET, JAVA, Ruby, PHP
- Exchange data in real-time using 2 way push over XMLSocket and BinarySocket. These features are unique to Flash Player
#5 - Flex 不能与ajax交互
错 误,swf文件可以通过2种方式用javascript与ajax通讯,目前越来越多的ajax应用使用flashplayer中的特性来优化和改进性 能。flex可以通过flex-ajax桥来进行数据的无缝交换,2大门户网站yahoo和google使用flashplayer进行图形表示,同时使 用ajax描述用户界面。
#6 - Flex应用只能全屏使用
错误,flex应用可以在大的html或者ajax应用中使用widget和panel,也可以被用来进行隐藏的交换数据,而这个数据是由ajax提供的。有几家视频公司使用flex开发的widgets作为视频播放器,有时全屏的flex效果理想,而有时则不需要。
#7 - Flex 很难学
错误,学习flex最难的部分是理解组件开发模型和MXML语法,如果有PowerBuilder, VB, Delphi, Visual Studio, Java的开发经验,学习Flex开发,就是小菜一碟(like a duck to water)。
#8 - 很少有实际项目使用flex
错 误,The first market for Flex is intranet applications ,所以能公开见到的看起来比较少,There are a few leading companies using Flex 2 for public facing applications,很少有公司开发的flex2应用是面向公众的。What is interesting is that the Pikeo photo service launched on Flex 2 last week.
#9 - Flex和flash不能一起使用
错误,有许多途径来重用swf内容,无论是flex的运行时还是编译时,你现在还可以通过embed标签引入并重用flash的动画和矢量图形到flex中 ,当 CS3 发布时,我们将会看到更多的工具增加到Flex开发模型中。
#10 - Flex 速度慢
错 误,Flash Player 9 and ActionScript 3 的产生就是为了速度的大幅提升而设计的。Flash Player 9 包含一个JIT compiler ,速度超过上一个版本20倍以上。这个性能的获得要归功于播放器在运行时生成 PPC and X86 本地机器码 ,这不仅仅是更快,而是惊人的快了。
#11 - Adopt Flex 使你的收入和访问量翻倍
没错,许多世界级 的公司正在用flex构建应用,而且他们正需要经验丰富的flex开发者,自Fflex2发布的6个月以来,咨询率已经上涨到50%,我所知道的flex 开发者已经110%被雇用到项目中去,我也看到许多开发者转到flex开发中,他们的收入也加倍了。我的每一位顾客都会最好问一个相同的问题:哪里能找到 经验丰富的flex开发人员?或者问你能够给我指点一些对我的项目比较理想的开发者或者顾问吗?
错误,Flex应用开发需要flexSDK,生成swf文件运行于flashplayer中,不要求其他特定环境支持。
#2 - Flex 需要特定的server
错误,Flex SDK生成的swf文件可以部署到任何的webserver上。以前的flex1.5需要jrun,但是flex2.0已经没有这个限制了。
#3 - Flex 价格不菲
错 误,现在flexSDK是免费的,开发工具Flex Builder 2 (Eclipse Based IDE) 为 $499,Flex Charting Components - $299,单CPU的Flex Data Services Express 免费,Flex Data Services Departmental (J2EE Server)为 $6K per CPU( limit 100 concurrent users. 100 concurrent is plenty for many apps)
,Flex Data Services Enterprise (J2EE Server) 为$20K per CPU(No limits, Lasers included)。
#4 - Flex 应用只能与特定的server交互数据
错误,Flex 应用程序swf文件可以和任何基于http/https或者socket的服务器通讯:
- Exchange any format of ASCII text (POST,GET,REST Headers Supported)
- Exchange any format of XML (POST,GET,REST Headers Supported)
- Talk to any server side language (.NET, RUBY, PYTHON, JAVA, PHP, PERL, XML)
- Exchange data using SOAP direct to the server (many soap encodings supported)
- Exchange binary AMF (Optimized data serialization format for remoting, paging). This is supported in ColdFusion and JRun by default and there are many free AMF libraries for .NET, JAVA, Ruby, PHP
- Exchange data in real-time using 2 way push over XMLSocket and BinarySocket. These features are unique to Flash Player
#5 - Flex 不能与ajax交互
错 误,swf文件可以通过2种方式用javascript与ajax通讯,目前越来越多的ajax应用使用flashplayer中的特性来优化和改进性 能。flex可以通过flex-ajax桥来进行数据的无缝交换,2大门户网站yahoo和google使用flashplayer进行图形表示,同时使 用ajax描述用户界面。
#6 - Flex应用只能全屏使用
错误,flex应用可以在大的html或者ajax应用中使用widget和panel,也可以被用来进行隐藏的交换数据,而这个数据是由ajax提供的。有几家视频公司使用flex开发的widgets作为视频播放器,有时全屏的flex效果理想,而有时则不需要。
#7 - Flex 很难学
错误,学习flex最难的部分是理解组件开发模型和MXML语法,如果有PowerBuilder, VB, Delphi, Visual Studio, Java的开发经验,学习Flex开发,就是小菜一碟(like a duck to water)。
#8 - 很少有实际项目使用flex
错 误,The first market for Flex is intranet applications ,所以能公开见到的看起来比较少,There are a few leading companies using Flex 2 for public facing applications,很少有公司开发的flex2应用是面向公众的。What is interesting is that the Pikeo photo service launched on Flex 2 last week.
#9 - Flex和flash不能一起使用
错误,有许多途径来重用swf内容,无论是flex的运行时还是编译时,你现在还可以通过embed标签引入并重用flash的动画和矢量图形到flex中 ,当 CS3 发布时,我们将会看到更多的工具增加到Flex开发模型中。
#10 - Flex 速度慢
错 误,Flash Player 9 and ActionScript 3 的产生就是为了速度的大幅提升而设计的。Flash Player 9 包含一个JIT compiler ,速度超过上一个版本20倍以上。这个性能的获得要归功于播放器在运行时生成 PPC and X86 本地机器码 ,这不仅仅是更快,而是惊人的快了。
#11 - Adopt Flex 使你的收入和访问量翻倍
没错,许多世界级 的公司正在用flex构建应用,而且他们正需要经验丰富的flex开发者,自Fflex2发布的6个月以来,咨询率已经上涨到50%,我所知道的flex 开发者已经110%被雇用到项目中去,我也看到许多开发者转到flex开发中,他们的收入也加倍了。我的每一位顾客都会最好问一个相同的问题:哪里能找到 经验丰富的flex开发人员?或者问你能够给我指点一些对我的项目比较理想的开发者或者顾问吗?