现在跟着我们的老大真是每天都要接触一些新技术。今天老大跟他们说了下ares项目的客户端的预期实现。就是做成RIA了。然后就发现现在的RIA技术已经发展到了这么成熟的地步,真的很让自己感叹。于是在今天结束之前抓紧时间写下今天自己关于RIA的一些想法,也算是总结吧。
- 首先要说的肯定是Ajax了。自己最开始学习js的时候就对这个技术很是着迷。然后就在很长的一段时间里写着很简单的Ajax实现:创建XMLHttpRequest对象,调用他的open方法,参数跟上访问的web服务或者php,jsp,servlet等,同步或者异步的方式。然后一个send,等这onreadystatechange改变。然后就得到返回值了。一般数据采用都采用xml或者json等。其实这个也算不上是RIA了。不过结合这个简单的方法在界面上面自己实现一些简单的无刷新跟新信息应该就是RIA的雏形了吧。
- 到后面逐渐学习到很多的js框架,比如jquery,YUI,dojo等。基本上都封装实现了Ajax的功能。这些框架我自己到是用的不多。
- 然后在某一次写一个图片站的时候,发现了一个弹出层框架:lightbox。还有一个差不多的功能,但是还支持其他类型的弹出框,叫:thicbox。这应该是我接触到的第一个RIA框架了吧。然后用起来是相当的简单。把相关的js和css包括到页面。然后将要弹出的地方的class设置为lightbox或者thickbox,href为要弹出的内容,支持Ajax,所以可以直接跟服务什么的。然后就可以弹出很好看的弹出框了。真的是很方便。
- 如果开发的网页要涉及到所见即所得的输入框,那么大家肯定会想起FckEditor或者EWebEditor。
- 然后就是当下很流行的Adobe公司的Flex了。利用Flash,动态和服务器交互。用MXML语言编写。
- 微软也搞出了个东西SilverLight。应该也属于这方便,但是我还没用过。
- 最后要说的就是EXT了。也是我个人嘴喜欢的框架了。不想上面的两个技术,对平台相关比较高。EXT是基于js和css的,不依赖其他的什么。然后使用的面向对象的js,编写代码也比较熟悉。基于组建模型,根据api熟悉一下组件,可以很容易的写出功能强大的客户端。最最喜欢的一句话:用自己的EXT开,让美工瞪眼去吧。因为EXT写出来的页面确实很漂亮。大家可以参考http://www.easyjf.com/。这个团队就是用EXT的。
- 最后的最后还要提一下 SmartClient。真的是把RIA发展到了极致。把IDE做成了web的。真是以前都不敢想象的东西。但是RIA的发展现在让我们可以去想象任何事了。。。。
目前正在学习EXT中。。。。欢迎和大家讨论。。。。
分享到:
相关推荐
关于RIA wpf框架电子书 关于RIA wpf框架电子书
RIA技术PPT技术PPT技术PPT技术PPT
WCF RIA Services simplifies the traditional n-tier application pattern by bringing together the ASP.NET and Silverlight platforms. RIA Services provides a pattern to write application logic that runs ...
网络上收集的关于RIA的一些资料! 文字版干净PDF
RIA服务
UniEAP RIA V3.4参考手册
WCF RIA Services+Mef+MVVM实现CRUD示例源码 实现了雇员的增删改查,雇员表(Employee)和部门表(Department)、雇员类型表 (EmployeeType)有外键关联,并和字典表(DataDict)有字典关系 示例采用技术说明: 1、...
主要讲解AJAX探秘与RIA深度挖掘学习资料
新书Pro Javascript RIA Techniques,有需要的同志拿去
使用《SilverLight 4 RIA开发全程解析》所阐述的在线业务的新特性,您可以创建一个与传统的基于ASP.NET的网站相比响应速度大为提高的Web应用程序。为了了解这些新特性以及改进的Silverlight工具包,我们在每一章中都...
ActionScript 3 RIA 参考指南!
学习ria必备文档,虽是英文的不过也不错了
一份学习EOS非常好的资料,可以让你快速的掌握EOS
自从VS2013从wcf Ria转向open RIA,就对ria服务支持不太好了,这个是让visual studio 2013增加open Ria services支持,增加Silverlight Business Application、domain service
微软官方提供的wcf RIAServices帮助文档
Flex开发的基于RIA的教学资源管理系统,Flex开发的基于RIA的教学资源管理系统
Flash/Flex/Flash player/AIR的比较 先谈谈 RIA(Rich Internet Applications) 谈谈用户体验设计 进入RIA 的世界-转换思维模式 RIA深度应用案例 RIA的开发利器——具体了解Flex
RIA开发技术
RIA应用展示(传智播客) RIA应用展示(传智播客)
WCF RIA Service Silverlight 商业应用 只是个例子