`
echozhjun
  • 浏览: 47850 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
阅读更多

现在跟着我们的老大真是每天都要接触一些新技术。今天老大跟他们说了下ares项目的客户端的预期实现。就是做成RIA了。然后就发现现在的RIA技术已经发展到了这么成熟的地步,真的很让自己感叹。于是在今天结束之前抓紧时间写下今天自己关于RIA的一些想法,也算是总结吧。

  1. 首先要说的肯定是Ajax了。自己最开始学习js的时候就对这个技术很是着迷。然后就在很长的一段时间里写着很简单的Ajax实现:创建XMLHttpRequest对象,调用他的open方法,参数跟上访问的web服务或者php,jsp,servlet等,同步或者异步的方式。然后一个send,等这onreadystatechange改变。然后就得到返回值了。一般数据采用都采用xml或者json等。其实这个也算不上是RIA了。不过结合这个简单的方法在界面上面自己实现一些简单的无刷新跟新信息应该就是RIA的雏形了吧。
  2. 到后面逐渐学习到很多的js框架,比如jquery,YUI,dojo等。基本上都封装实现了Ajax的功能。这些框架我自己到是用的不多。
  3. 然后在某一次写一个图片站的时候,发现了一个弹出层框架:lightbox。还有一个差不多的功能,但是还支持其他类型的弹出框,叫:thicbox。这应该是我接触到的第一个RIA框架了吧。然后用起来是相当的简单。把相关的js和css包括到页面。然后将要弹出的地方的class设置为lightbox或者thickbox,href为要弹出的内容,支持Ajax,所以可以直接跟服务什么的。然后就可以弹出很好看的弹出框了。真的是很方便。
  4. 如果开发的网页要涉及到所见即所得的输入框,那么大家肯定会想起FckEditor或者EWebEditor。 
  5. 然后就是当下很流行的Adobe公司的Flex了。利用Flash,动态和服务器交互。用MXML语言编写。
  6. 微软也搞出了个东西SilverLight。应该也属于这方便,但是我还没用过。
  7. 最后要说的就是EXT了。也是我个人嘴喜欢的框架了。不想上面的两个技术,对平台相关比较高。EXT是基于js和css的,不依赖其他的什么。然后使用的面向对象的js,编写代码也比较熟悉。基于组建模型,根据api熟悉一下组件,可以很容易的写出功能强大的客户端。最最喜欢的一句话:用自己的EXT开,让美工瞪眼去吧。因为EXT写出来的页面确实很漂亮。大家可以参考http://www.easyjf.com/。这个团队就是用EXT的。
  8. 最后的最后还要提一下 SmartClient。真的是把RIA发展到了极致。把IDE做成了web的。真是以前都不敢想象的东西。但是RIA的发展现在让我们可以去想象任何事了。。。。

目前正在学习EXT中。。。。欢迎和大家讨论。。。。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics