我眼中的 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 这样的),从而提高代码的可重用性。
...全文
398 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
eduyu 2006-03-28
  • 打赏
  • 举报
回复
有道理
ddangerous169 2006-03-23
  • 打赏
  • 举报
回复
学习
daitou0322 2006-03-03
  • 打赏
  • 举报
回复
....
马哲 2006-03-03
  • 打赏
  • 举报
回复
看过。
内容概要:本文针对交直流混合数据中心园区的能源供应与算力资源协同问题,提出了一种多源-算力协同供电协调规划方法。该方法深度融合电力系统与信息计算系统,综合考虑光伏、风电、市电等多种能源形式与算力负载的时空耦合特性,通过构建多目标优化模型实现能源供给与算力需求的动态匹配与联合优化。研究设计了兼顾经济性、能效性与供电可靠性的综合评价体系,并采用Matlab进行建模仿真,对不同运行场景下的规划方案进行了对比析,有效验证了所提方法在降低综合运营成本、提升能源利用效率和增强系统韧性的优越性能。; 适合人群:具备电力系统、能源管理、计算机系统或自动化等相关专业背景,从事数据中心、综合能源系统(IES)、新能源优化、算力网络等交叉领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①为交直流混合架构的数据中心园区提供科学合理的多能协同供电与算力资源联合规划方案;②实现算力任务调度与多源供电策略的深度协调优化,最大化可再生能源消纳,提升整体能源效率与系统运行可靠性;③为其他涉及“能源-信息”深度融合的综合能源系统优化调度研究提供理论参考与Matlab代码实现基础。; 阅读建议:本文是典型的跨学科交叉研究,阅读时应重点关注其多目标优化建模的构建逻辑、多源-算力协同机制的设计原理以及目标函数与约束条件的数学表达。建议结合所提供的Matlab代码,动手复现仿真过程,深入理解模型求解细节,从而更好地掌握该方法的核心思想,并尝试将其迁移应用于自身相关的优化问题研究中。

52,778

社区成员

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

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