boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 重提AJAX和RIA坑
相关主题
战国RIA
Silverlight Developers: Are You Going to Move On?
请推荐一本WPF开发的书
【失败感言】我是做PHP的 (转载)
html5 看来还有待发展
Silverlight是Java的竞争对手吗?
请教MFC现状
来看一个对比 (转载)
看了一下monad,让我想到了Java的AOP
ajax in VB.net
相关话题的讨论汇总
话题: ria话题: ajax话题: flex话题: ms
进入Programming版参与讨论
1 (共1页)
k***r
发帖数: 4260
1
动态网页是个趋势。本人用过简单的AJAX,觉得能做的比较有限,而且做什么好像都比
较麻烦,应用复杂起来,服务器短就有很多零零碎碎的工作,毕竟AJAX返回的是页面的
碎片。还没有用过Flash/Flex或者SilverLight。想听听做过的大侠的高见。值得花时
间学吗?我的问题主要是:
- RIA是否会越来越普遍?还是说,大部分情况下JS+AJAX就可以应付?目前还看不到很
多Flash/Flex/Silverlight applications,所以不是很有信心花时间
- RIA是否让用户觉得不习惯?或者不方便?比如浏览器兼容性,mobile用户等等
- Search engine unfriendly是不是个问题?
- 开发成本RIA更大些,周期更长?
S*********t
发帖数: 78
2
我用过flex,因为从来都对html js jsp 感觉繁琐的很,而且session处理,layout,美
工都比较麻烦,就学了flex,flex 可以WYSIWYG drag n drop components ,美工上简
单的页面完全可以自己做,节省了开发人员,开发思维方式上也不是旧有的html那种链
接驱动模式,比较接近程序员习惯的oo,event 驱动等,session方面当然方便多了,很
多东西都可以存到client端。感觉比较好的东西是 amf 和 remote object. 在flex 客
户端可以直接调用server端的方法,比如在客户端直接call userService.getUserAge(
"zhangsan"),就可以直接拿到数据来用了,还有一些东西比如server push,等。我做的
一个project 用的 flex+blazeds+spring+hibernate. 基本上把configure什么的都设
置好之后,时间都是用在business logic 上面的,不像用html js jsp的时候大部分时
间都花在front end上面。
浏览器兼容

【在 k***r 的大作中提到】
: 动态网页是个趋势。本人用过简单的AJAX,觉得能做的比较有限,而且做什么好像都比
: 较麻烦,应用复杂起来,服务器短就有很多零零碎碎的工作,毕竟AJAX返回的是页面的
: 碎片。还没有用过Flash/Flex或者SilverLight。想听听做过的大侠的高见。值得花时
: 间学吗?我的问题主要是:
: - RIA是否会越来越普遍?还是说,大部分情况下JS+AJAX就可以应付?目前还看不到很
: 多Flash/Flex/Silverlight applications,所以不是很有信心花时间
: - RIA是否让用户觉得不习惯?或者不方便?比如浏览器兼容性,mobile用户等等
: - Search engine unfriendly是不是个问题?
: - 开发成本RIA更大些,周期更长?

N********n
发帖数: 8363
3

RIA 是趋势。HTML是DOCUMENT界面,做BLOG网页可以,做大型应用很别扭。
JS也不是金刚钻,烂泥巴一块而已。我在FIREFOX里面用GMAIL,INBOX的
REFRESH用一阵就失效,这还是最好的AJAX组合,基本功尚不过关,现有的
Desktop Email Client都没有这个问题。
说到底BROWSER是个搜索、浏览工具。硬要做个APP FRAMEWORD出来是牵强附
会。JAVAFX有个理念很好:上网去搜索JAVAFX APP,找到一个合适的可以拖
拽到桌面上。以后再用直接点击桌面图标就可以了,不必进入浏览器,当然
CLIENT端要装个JAVA ENV。这种LAYERED APPROACH很MAKE SENSE。BROWSER
的分工就是搜索,找到一个APP后要么交给PLUG-IN、要么下载到桌面再执行。
BROWSER不必插手。
当前的运算体系结构是CPU / CACHE / MEMORY / HARD DRIVE。BROADBAND以
后越做越大,INTERNET很可能就成为HARD-DRIVE下面又一层 LAYER。BROWSER
负责搜索这一层就可以

【在 k***r 的大作中提到】
: 动态网页是个趋势。本人用过简单的AJAX,觉得能做的比较有限,而且做什么好像都比
: 较麻烦,应用复杂起来,服务器短就有很多零零碎碎的工作,毕竟AJAX返回的是页面的
: 碎片。还没有用过Flash/Flex或者SilverLight。想听听做过的大侠的高见。值得花时
: 间学吗?我的问题主要是:
: - RIA是否会越来越普遍?还是说,大部分情况下JS+AJAX就可以应付?目前还看不到很
: 多Flash/Flex/Silverlight applications,所以不是很有信心花时间
: - RIA是否让用户觉得不习惯?或者不方便?比如浏览器兼容性,mobile用户等等
: - Search engine unfriendly是不是个问题?
: - 开发成本RIA更大些,周期更长?

N********n
发帖数: 8363
4

我坐惯了ASP.NET之后再去用RAILS, PHP之类也很不习惯这一点。居然要花很
多时间去生成HTML TAGS,在ASP.NET里面都是RENDER ENGINE自动做好了,不
用去操心。而且ENGINE生成出来的是同一规范,拿去做WEB PART也容易集成。

【在 S*********t 的大作中提到】
: 我用过flex,因为从来都对html js jsp 感觉繁琐的很,而且session处理,layout,美
: 工都比较麻烦,就学了flex,flex 可以WYSIWYG drag n drop components ,美工上简
: 单的页面完全可以自己做,节省了开发人员,开发思维方式上也不是旧有的html那种链
: 接驱动模式,比较接近程序员习惯的oo,event 驱动等,session方面当然方便多了,很
: 多东西都可以存到client端。感觉比较好的东西是 amf 和 remote object. 在flex 客
: 户端可以直接调用server端的方法,比如在客户端直接call userService.getUserAge(
: "zhangsan"),就可以直接拿到数据来用了,还有一些东西比如server push,等。我做的
: 一个project 用的 flex+blazeds+spring+hibernate. 基本上把configure什么的都设
: 置好之后,时间都是用在business logic 上面的,不像用html js jsp的时候大部分时
: 间都花在front end上面。

k***r
发帖数: 4260
5
谢谢回复。嗯,有启发。
不过对Sun严重没有信心。最近弄出来的东东都是"me too!" 类型。Java在追C#/.NET,
现在JavaFX也在凑RIA的热闹,但是一直没有太独到的想法,JVM也实在太笨重。听说他
们在弄一个lightweight的JVM。不过从applet的失败来看,Sun在UI领域不太get it。
MS也在学adobe,但是MS做user interface要有经验多了,毕竟是做过几个版本的
Windows的,SilverLight看起来像模像样。此前没用过,这次看NBC感觉还不错,Video
效果也很好,一下子对Silverlight有信心了些,MS毕竟是大得多的公司,同时也在解
决跨平台的问题,感觉这次有戏。不但如此,从ActionScript的变迁看,Adobe不是很
在行弄runtime和语言。MS则是老手,弄得runtime很系统,还能和.Net的一套东东结合
起来,透着大家风范。所以感觉这个事情虽然被Adobe占了先机,MS has a shot。可惜
我在Unix上invest比较多,M$ .NET的东西很久没碰了。
跳出来看看,不解的是,这个东西
d***q
发帖数: 1119
6
if you live in Linux, you should keep an eye on Mono. It has a sub-project
called Moonlight which mimics Sliverlight.
k***r
发帖数: 4260
7
Yes, thanks. I'm aware of that. I'm thinking of doing some research on
Silverlight 2 development to get an idea. I don't mind going back to M$. It'
s probably the easiest way to get the tools and everything. I think Mono and
Moonlight will need to play catchup for a while in terms of features and
performance but it's great that Linux is getting its port.

【在 d***q 的大作中提到】
: if you live in Linux, you should keep an eye on Mono. It has a sub-project
: called Moonlight which mimics Sliverlight.

m******t
发帖数: 2416
8
I said this before (last time somebody dug this pit),
and I'll say it again: it's a pseudo debate about whether
AJAX or RIA will win. They both have pros and cons for
different types of applications.

Video

【在 k***r 的大作中提到】
: 谢谢回复。嗯,有启发。
: 不过对Sun严重没有信心。最近弄出来的东东都是"me too!" 类型。Java在追C#/.NET,
: 现在JavaFX也在凑RIA的热闹,但是一直没有太独到的想法,JVM也实在太笨重。听说他
: 们在弄一个lightweight的JVM。不过从applet的失败来看,Sun在UI领域不太get it。
: MS也在学adobe,但是MS做user interface要有经验多了,毕竟是做过几个版本的
: Windows的,SilverLight看起来像模像样。此前没用过,这次看NBC感觉还不错,Video
: 效果也很好,一下子对Silverlight有信心了些,MS毕竟是大得多的公司,同时也在解
: 决跨平台的问题,感觉这次有戏。不但如此,从ActionScript的变迁看,Adobe不是很
: 在行弄runtime和语言。MS则是老手,弄得runtime很系统,还能和.Net的一套东东结合
: 起来,透着大家风范。所以感觉这个事情虽然被Adobe占了先机,MS has a shot。可惜

1 (共1页)
进入Programming版参与讨论
相关主题
ajax in VB.net
做一个小型站点 提供一系列信息交互的web service,用什么技术好?
Sr. Flex Developer
哪位大侠用过bootstrap wysiwyg editor
The good thing and bad thing of React
Oralce Java VS Android VS FLEXAIR + AJAX
drag and drop a control in webpage
请问下deep learning中hidden layers的含义
PWEditor - A new website edit/management tool
是否有工具生成HTML/JS/CSS?
相关话题的讨论汇总
话题: ria话题: ajax话题: flex话题: ms