我眼中的 AJAX (没有分 :)

maquan 2006-03-03 01:34:36
本人接触 AJAX 不久,没什么研究,不敢做什么“点评”,稍有点心得,供一笑。

在我的眼里,AJAX 已经具体化成一个叫做 SWATO 的东西了。这是一个开源的项目,提供了在服务器端和客户端的 framework。

我这么说,并不表示我认为 SWATO 是一个最好的实现(事实上,我并没有试用过多少个实现),只表示,我认为 SWATO 提供的东西足够了,相对于我期望从 AJAX 技术里得到的好处来说,足够了。

大家都承认,构成 AJAX 的每个单项技术,都不是什么新东西。事实上,我所供职的公司,在自己的软件产品里,已经一直在使用类似的方法了。为了在页面中呈现一棵树,因为内容非常多,无法一次下载,所以用了 DHTML 中一个叫 download 的 Behavior,每次点击向服务器发一个请求,服务器端(用 struts 写的程序)返回一段文本,客户端再进行文本解析,为这棵树增加枝叶。我们内部把这种技术称作“局部提交”,有时叫“逐级展开”,呵呵 :)

相信很多朋友都有类似的经历。

这样一堆代码,从功能上说是实现了,但显然其规范性、可重用性就差很多。等我看到 SWATO 后,我注意到它做了两个很重要的工作,一个是服务器端的包装(你只要写一个普通的 Java Class,提供一些有意义的 method 就可以了,经过简单的配置就可以供客户端请求了),一个是客户端的包装(我的 JavaScript 程序面对的不再是需要自己解析的文本,而是有 property 供使用的 object 了),而这就是我期望 AJAX 技术能给我带来的好处。

其实 SWATO 还做了另一个比较重要的工作,就是对常见的控件(文本框、下拉框等)进行了包装,使它们具有了特定的服务器端交互行为。不过从我个人工作需要来看,对这一块并不是特别感兴趣。

AJAX 并不是新技术,甚至也不是全新的概念,但是,明确作为一个概念把它提出来,我认为至少有两个好处:一个是让软件的设计者更加重视“客户体验”的重要性,并为实现更好的“客户体验”提供一个思路;再一个就是,鼓励大家提供一些具体的实现方案(比如像 SWATO 这样的),从而提高代码的可重用性。
...全文
385 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
eduyu 2006-03-28
  • 打赏
  • 举报
回复
有道理
ddangerous169 2006-03-23
  • 打赏
  • 举报
回复
学习
daitou0322 2006-03-03
  • 打赏
  • 举报
回复
....
马哲 2006-03-03
  • 打赏
  • 举报
回复
看过。
内容概要:本文针对无刷直流电机驱动的电子机械制动(EMB)执行器,建立了考虑Stribeck摩擦特性的非线性耦合动力学模型,并在Simulink环境中完成了系统级仿真析。研究综合集成了电机动力学、齿轮传动机构与制动执行机构的动力学特性,构建了高保真的机电一体化系统模型。重点引入Stribeck摩擦模型以精确描述低速工况下执行器内部存在的静摩擦、粘滞摩擦与库仑摩擦之间的过渡行为,有效提升了系统在启停、反向运动等瞬态过程中的动态响应仿真精度。通过多工况仿真验证了模型的有效性,能够准确反映摩擦引起的爬行、滞后与定位误差等非线性现象,为EMB系统的高性能控制算法设计(如摩擦补偿、滑模控制)与结构优化提供了高可信度的仿真平台。; 适合人群:从事汽车电子制动系统、电机驱动控制、机电系统建模与仿真研究的研究生、科研人员及工程技术人员,需具备扎实的机械动力学、自动控制理论基础和MATLAB/Simulink仿真能力。; 使用场景及目标:①用于高精度电子机械制动系统的设计验证与性能预测;②为消除摩擦非线性影响的先进控制策略(如自适应控制、智能控制)提供精确的被控对象模型;③深入探究Stribeck摩擦等非线性因素对系统动态性能(如响应延迟、稳态误差)的作用机理; 阅读建议:读者应结合提供的Simulink模型文件,深入剖析Stribeck摩擦模块的数学实现与参数辨识方法,建议通过改变输入指令(如阶跃、正弦)和负载条件进行对比仿真,以直观理解非线性摩擦对系统动态特性的影响。

52,780

社区成员

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

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