论坛首页 编程语言技术论坛

很有前途的一项技术:Flex

浏览 26064 次
该帖已经被评为精华帖
作者 正文
   发表时间:2004-04-29  
在表现层写:<mx:Button label="Add"/>
类似这样的标签,服务端表现层(是macromadia的一个war文件)来根据标签生成flash文件
最重要的是他可以提供灵活的控制
大家可以看看其demo,非常酷
flex的优势就是几乎所有的电脑都安装了flex插件
其实把xmlhttp进行良好的封装也可以显示类似的功能,
推荐一篇文章和一个论坛大家看看
http://www.chinasee.net/soft/article.asp?id=2382
http://www.riacn.com/bbs/showforum.asp?forumid=6
flex可以支持几乎所有的浏览器,应该是一个开发web application,比如ERP、CRM等需要良好控制的应用
很有前途,我看好它

但flex好像太贵了,人民币大约需要8万多,便宜点就好了...


http://www.macromedia.com/software/flex/productinfo/brz_overview/
   发表时间:2004-04-29  
就我现在知道的情况谈以下自己的看法。flex要通用起来还有很长的路要走,
1:目前flex1.0功能还不够强,速度上有些问题。
2:M$也有类似的计划,在windows之后的一个版本有一个Avlon.M$很有可能利用自己IE的优势打击其他对手。
3:竞争产品除了M$的Avlon之外还有XUL,Laszlo等。
4:价格问题,如此昂贵的价格,市场的推广难度很大。
5:标准问题,如果Flex可以提交给w3c,那就成了一种事实的标准,如果不能提交很难说啊。
6:目前技术还没到淘汰的地步,HTML功能虽弱,但可以借助Script.而且XHTML也在发展,现在XHTML是2。0了,如果在3.0有提高,也就不好说了,Flex其实是使用MXML,也是一种XML.
所以我认为目前没有必要去跟进Flex.技术先进的不一定能占据市场。
0 请登录后投票
   发表时间:2004-04-29  
真的太慢了
0 请登录后投票
   发表时间:2004-04-29  
新一轮产品标准大战就快开始了,
0 请登录后投票
   发表时间:2004-04-30  
凭着对dreamweaver良好印象,我也用了用Flex。
感觉的话,Flex用mxml代替html而已,即表现层进行改变。
对于服务端程序开发来说,没什么大变化,只不过熟悉一下mxml语法而已。开发起来还是比较方便,actionscript其实就是扩展了一些对象的标准javascript。
flex功能上有一些本地客户端程序的好处,但是还是有些差距,这些功能其实通过javascript都能够实现
速度上的确不怎么样,macromedia说最基本的flex应用都需要6-8个cpu,而2cpu版本为1.2万美金,看到这个价格,原本还觉得这个有前途的俺,顿时失去了兴趣。
0 请登录后投票
   发表时间:2004-04-30  
有没有人实际的把他应用到具体项目,看了M的演示,速度是不能忍受的。
0 请登录后投票
   发表时间:2004-04-30  
先把 mxml标签翻译成Flash执行,肯定慢了(本来Flash就不快)
可是如果用javascript实现他的表现效果(显示全部用javascript重绘),速度会更慢
更看好 longhorn中将要使用的avlon,他的操作一样很简单
0 请登录后投票
   发表时间:2004-05-05  
撇除了价格,应该是个非常有前途的技术。

不过它用了soap,看来安全性上面应该有不小的问题。

速度方面biz上面不会有大问题的。
0 请登录后投票
   发表时间:2004-05-05  
我已经使用了Flex一段时间,
并且做了一个小的实验项目.
感觉相当不错. 看到大家都在讨论, 也说说自己的感受.

1. Flex是一种开发工具.
    其实Flex就是一种新的Flash的开发工具,它把Flash的开发变成基于mxml的模式,使得不太懂得Flash设计的程序员也可以方便的开发。
2. Flex是用Java写的,所以和Java后端有着良好的协作性。特别是HttpService,应用起来非常简单,并可以和现有的各种框架结合,比如可以应用Webwork把每次的结果用velocity生成xml发送回客户端,就可以实现前后交互,已有的系统可以仍然维持原有体系结构。
3.  Flex其实并不像想象中那么慢,Flex的慢主要来源于两个方面,第一次Load非常慢,这是因为要把mxml编译成swf,当然慢,但这不是每次都要进行的,Flex的设定里可以Cache编译结果,更或者可以把编译好的flash直接应用到网站,在产品稳定,mxml不需要改动后,这点可以克服,另一方面是启动慢,这是因为客户端运行的是Flash,而Flex目前还没有共享库,所以编译出来的swf比较大,load需要较长的时间,我想,等产品成熟后,MM完全可以把Flash库加到Flash Player中,这样会极大的提高Flex应用的速度。
4. Flex的组件是通过Flash开发的,可以随意在上面修改定制,Flash设计者,可以做出非常漂亮而且个性化的组件来,满足各种需要。

相对来说微软的产品要2006年才能出台,而现有的Laszlo的缺点更多,最主要一条就是运行不太稳定。XUL我没有见到什么具体应用,所以我觉得Flex一出来就展现了相当耀眼的态势,应该是一项很有发展的技术。
0 请登录后投票
   发表时间:2004-05-10  
它现在有个开发工具叫 Brady,还处在 Beta 3。
我试用了,感觉还不错:

MacroMedia? 公司的一贯传统,作出来的东西很漂亮,实际上 Brady 本身是个 DreamWeaver?,只是加强了对 mxml 语言和 ActionScript? 的支持。当然 Auto Complete、语法加亮什么的就不用说了,所见即所得的编辑方式也和 DreamWeaver? 一致,同时还支持 Preview 和 Debug,用它来做 Flex 的开发还是很方便的。目前我只是熟悉了它的布局,对于它的 Action Script 还不是很了解,而且它的事件机制基本上只停留在 View 这个层面上,当然加上 Action Script,也能够进行比较复杂的判断,包括与服务器的交互。它也有 Component 的概念,支持 css,美工使用也应该能比较容易的接受它,因为它和 DreamWeaver? 区别不大。好像是个不错的东西。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics