[flex] 刚刚开始学习,有一些对Flex的困惑,希望能够得到各位的解答

xingqiliudehuanghun 2009-02-25
最近这一两年Web客户端技术比较火,Ajax和Flex这两个名词到处都是。因为工作的关系我选需要学习J2EE开发,也利用空闲时间学习了些
JavaScript,能够解决一些不太复杂的客户端交互问题。对于Flex虽然也一直关注但因为公司不用这方面做开发,加上自己是新人需要学的东西
太多了精力有限也就一直没能对Flex进行研究。
      让我对Flex感兴趣是最近的一个项目。项目中需要一些比较漂亮的报表,当时我们首选了一个Flash控件叫AanyChart,效果没的说,但价格
绝对可以杀人,最后只能选择自己开发了。当时我们的同事就推荐用Flex做,他也确实做了很快做了个折线图出来,效果还可以,可是和项目
整合的时候就犯难了。不知道是我们设置有问题还是,Flex程序就这样,整个页面都在FlashPlayer里边了。我的同事也是按照帮助手册的例子
稍加改造写的,对于这些具体的设置也不会,项目非常紧容不得我们耽搁,只能放弃。最好还是用JFreeChart来动态绘制图片来实现的,样子
难看了些,但没有办法。
      我想问一下各位以下几个问题:
      1.)Flex程序一般是怎样在项目中应用的,是不是一旦采用了Flex客户端的东西就只能用Flex去写,而不能用HTML了
      2.)Flex中用XML文件定义的程序好像能被编译成swf文件,这个文件能不能独立出来运行。也就是把编译好的swf文件
         部署到项目中,象使用一般用Flash开发的文件那样去使用,里边的JavaScript交互接口也不受影响。说白了也就是
         想用Flex中成熟的类库去开发一些图表显示程序,数据由JS传入,swf作为外壳程序负责图像的渲染和显示。
      3.)Flex中通过Ajax或其他技术访问后台的能力如何?
      4.)Flex开发的费用如何(不考虑IDE费用我们可以用盗版),有什么商业上的限制没有?
      4.)想我们单位这样的情况(以j2EE Ajax开发Web企业应用程序),是否适合在在项目的某些模块使用Flex?

     这些问题困扰了我有一阵了。网上连篇累牍的资料大部分都是介绍ActionScript 或 Flex的一些简单入门更有的甚至直接Copy FlexBuilder的
帮助文档,很少有介绍Flex如何在项目中使用或与原有旧项目整合的。象我们这种小公司,要一下子转换到Flex开发几乎是不可能的,只能在
局部合适的模块使用。问题可能幼稚了些,但我对这一块没有什么概念,希望高手能够解答。
huhaihong 2009-02-25
我也想知道,嘻
yiuruyan88 2009-11-16
同上,希望高手回答
helian 2009-11-16
1.)Flex程序一般是怎样在项目中应用的,是不是一旦采用了Flex客户端的东西就只能用Flex去写,而不能用HTML了

html里可以嵌flex的啦

      2.)Flex中用XML文件定义的程序好像能被编译成swf文件,这个文件能不能独立出来运行。也就是把编译好的swf文件
         部署到项目中,象使用一般用Flash开发的文件那样去使用,里边的JavaScript交互接口也不受影响。说白了也就是
         想用Flex中成熟的类库去开发一些图表显示程序,数据由JS传入,swf作为外壳程序负责图像的渲染和显示。

swf可以独立出来,不过数据要自己搞定

      3.)Flex中通过Ajax或其他技术访问后台的能力如何?

用flex的amf协议,blazeDS框架的话可以跟后台进行高效访问,开发也很方便,不用关心太多数据传输时的形态问题。
Global site tag (gtag.js) - Google Analytics