Ajax对构架影响的思考

Ajax作为一个热门技术,相信大家都不陌生了。
而,Ajax的实现也多不胜数,他们各有特点。我这里说说Ajax对于软件构架方面的思考。
我认为Ajax根据对于构架的影响程度,可以分为两种,工具包型和框架型。
1,工具包型:为通用的Web开发方式提供一系列Toolkit来获得Ajax的优点,但是不影响软件的构架以及现有的WebUI 的框架(如ASP.NET),以及开发人员在Web开发方面的经验。如:MagicAjax和zumiPage。
2,框架型:提供了另外一种Web开发的框架,对软件构架有比较大的影响,可能需要开发人员有比较强的脚本技能。比如:Altas和AjaxAspects。

工具包型一般不需要开发独立的Service给Ajax使用。而框架型实际上把Ajax作为实现Rich Internet Application的UI的技术,这样就需要有Service的支持。框架型Ajax更类似于Flex这样的框架,区别在于Ajax是使用JavaScript开发,运行于Browser;而Flex(Laszlo)使用特有的语言开发,并运行于Flash Player。

这只是我对Ajax的一点思考,欢迎大家指正。


posted @   朱永光  阅读(2506)  评论(3编辑  收藏  举报
编辑推荐:
· 35岁程序员的中年求职记:四次碰壁后的深度反思
· 继承的思维:从思维模式到架构设计的深度解析
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· 理解Rust引用及其生命周期标识(下)
阅读排行:
· 35岁程序员的中年求职记:四次碰壁后的深度反思
· ShadowSql之.net sql拼写神器
· 感觉程序员要被 AI 淘汰了?学什么才有机会?
· MQTT协议发布和订阅的实现,一步步带你实现发布订阅服务。
· Dify开发必备:分享8个官方文档不曾解释的关键技巧
点击右上角即可分享
微信分享提示