AJAX,Flex,Silverlight,JavaFX,你选什么?

蓝色_冰点 2009-04-26 12:09:08
现在我正在使用AJAX来开发,前段时间又稍稍了解了一下flex技术,感觉诱惑力蛮大的。在这里想了解一下大家的想法。

先说一下自己的想法
AJAX嘛,首先浏览器的兼容是很头痛的问题,不过有各种框架使用,倒是解决了不少问题。我使用的就是prototype。还有就是,可用的控件太少,像树型控件、选项卡控件,等等很多东西都要到网上去找,但往往不是自己想要的,自己去写嘛,花的精力太多,而且不一定能写好。或许有人说ExtJS不是有很多吗?确实,但我却不喜欢用它,收费是个问题,还有就是,如果我想换个自己想要的风格,无从下手,或者是我学得不精吧。。。。所以还是用了prototype。控件嘛,能自己写的尽量自己写,毕竟自己的东西自己最熟。至于与服务器的数据交互,用JSON格式。

Flex呢,其实就是FLASH的另一版本,生成的都是swf。不同的是,FLASH主要面向时间轴,而Flex就没有时间轴了,看起来更像是开发一个桌面程序。最方便的就是,集成了大量方便的控件,界面也可以做得很美观。语言嘛,ActionScript3.0看起来和JS差不多,上手很快。浏览器兼容问题,自然不存在,都是swf文件,只要能播放FLASH文件就OK。而问题就是即使是一个最简单的Hello World,也有几百K之大。。。。与服务器的交互来看,JSON这方便的东西看来是不能用了,最好用XML,可本人不太喜欢XML。

至于Silverlight和JavaFX,还没有什么了解,应该是类似Flex,只是一个是微软的东西,一个是SUN的东西。

最后呢,AJAX目前是我的首选,FLEX其次。我倒是很愿意去偿试FLEX。至于另两个,暂不考虑,因为Flash目前被支持得最广。
...全文
2353 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
huaofw 2011-03-20
  • 打赏
  • 举报
回复
我也比较支持flex,界面效果不错,入门快,前景广阔
小水晶 2010-11-30
  • 打赏
  • 举报
回复
flex和java交互是可以用json的,网上搜搜有很多例子
老Key 2010-06-29
  • 打赏
  • 举报
回复
silverlight才是王道。。。。net也说有局限性,但是排行榜也一直没后退过。。。
miya 2010-06-25
  • 打赏
  • 举报
回复
个人认为用Flex比较好,有时并不一定是因为好用不好用去学,而是由市场决定,目前Flex的火热程度早已超过Ajax,javaFX,siverlight,纯属个人意见
xiaosaner3 2010-05-24
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 dinghun8leech 的回复:]

我也看好flax,
最不看好ajax,因为属于过渡技术,仍旧在html/js的基础上
其次不看好javaFX
[/Quote]

你打错字了。。
水中影子 2010-02-05
  • 打赏
  • 举报
回复
Flex
  • 打赏
  • 举报
回复
只是一种过渡技术.现在被滥用了..
下一代的RIA方案里绝对不可能出现它的影子.
注定被淘汰的技术
  • 打赏
  • 举报
回复
ajax垃圾.
真的
qibu11 2009-06-25
  • 打赏
  • 举报
回复
你忘记了flex的AMF传输或者你不知道,,AMF的RemoteObject是很快的~
http://www.javaeye.com/news/3000
街头小贩 2009-05-04
  • 打赏
  • 举报
回复
ajax和flex能在一起比较么?我选flex,支持adobe
boris2002 2009-05-04
  • 打赏
  • 举报
回复
好帖,长知识了
dinghun8leech 2009-05-02
  • 打赏
  • 举报
回复
我也看好flax,
最不看好ajax,因为属于过渡技术,仍旧在html/js的基础上
其次不看好javaFX
HNsnopy 2009-05-02
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 SINCE1978 的回复:]
赞同袁红岗说过的:ajax只是过渡技术
ajax本身没多少东西,而且仍然没有脱离html、js这些以前、现在和将来都是不标准而繁杂的东东,注定了它只是过渡型。
javafx是sun推动,对sun推的东东已经麻木了,sun有时候象个甩手掌柜,推出来新东东,就把继续发展甩给开源或其他厂家、把麻烦甩给开发人员...
flex有望终结表现层乱局一统江湖
[/Quote]
再次赞同

非ASP.NET程序员建议学习Flex.
如果你是ASP.NET程序员,建议学习Silverlight,因为微软已经开始在补丁中推出Silverlight补丁了,虽说暂时不流行,但是....微软的手段大家都知道的.
Java Fx,如果不是搞J2ME这些...最好还是不要学的好
SINCE1978 2009-04-29
  • 打赏
  • 举报
回复
赞同袁红岗说过的:ajax只是过渡技术
ajax本身没多少东西,而且仍然没有脱离html、js这些以前、现在和将来都是不标准而繁杂的东东,注定了它只是过渡型。
javafx是sun推动,对sun推的东东已经麻木了,sun有时候象个甩手掌柜,推出来新东东,就把继续发展甩给开源或其他厂家、把麻烦甩给开发人员...
flex有望终结表现层乱局一统江湖
yzb123 2009-04-28
  • 打赏
  • 举报
回复
是否 接触过 backbase ?
我现在 正接手一个 backbase + dwr 的项目
说明 这2个技术都是 基于Ajax的框架
polimo 2009-04-28
  • 打赏
  • 举报
回复
楼主说的这几个都是随着web 2.0提出的新概念
建议楼主选择flex
原因有几个:
1、出的时间较久 技术比较成熟
2、用了它就不用考虑你的浏览器兼容问题了,目前主流都支持
3、跨平台

Silverlight 微软的有一定的局限性,跨平台不是很好,
JavaFX 是sun 出的东西,出的时间都比较晚了,技术方面没flex成熟

至于ajax 你想用的时候还可以用 与flex互不影响
xiaojing7 2009-04-26
  • 打赏
  • 举报
回复
javascirpt
tigercat08 2009-04-26
  • 打赏
  • 举报
回复
我也较支持ajax
一方晴空 2009-04-26
  • 打赏
  • 举报
回复
ajax
lihan6415151528 2009-04-26
  • 打赏
  • 举报
回复
ajax

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧