Ajax = One Page Less Submit
来源:互联网 发布:保温烧水壶 知乎 编辑:程序博客网 时间:2024/04/30 06:43
看到网上很多人说ajax的应用程序应该是One page one application。我觉得这种看法还不适合我目前的开发模式。
每一个应用都有自己的特殊的结构,使用One page one application 的应用我也看过很多了,像turboajax,等等都可以说非常好。但是这类的程序在中国普及有一些问题。
首先cms系统的目的是可以被网上搜索和搜藏。如果使用ajax,这些页面都没有固定的地址,无法被搜索引擎搜索,也无法被浏览器搜藏。这是很多cms的运营商所不愿看到的。 这样的系统和flash的RIA很像,问题也很相似。
二。如果在一个新的系统中重新使用opoa架构,那么以前的很多快速开发的代码模板就要重写。对系统维护等都带来很大的不便。
所以我暂时不会考虑使用opoa的设计模式。而是通过ajax对系统的部分功能进行改造。
最典型的就是填写表格,很多表单格式非常复杂。就拿履历表来说吧。通常都是把一张表分解成不同部分来填写。例如appfuse的demo。如果使用ajax就可以避免这个问题。在一个界面里面填写。一些数据可以先悄悄存放到后台session里面。最后一次性的submit完成提交。
当然这样的话,ajax就有点像一个奇计淫巧般可有可无的东西了,但是他仍然是十分必要的。过多的submit,除了让客户可能承受很大的界面上的速度影响。(现代的webapp,美工的比例很大)。而且server端还要维护很多状态标示。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=477490
- Ajax = One Page Less Submit
- Ajax = One Page Less Submit
- Ajax = One Page Less Submit
- Ajax = One Page Less Submit
- Ajax = One Page Less Submit
- Ajax = One Page Less Submit
- Ajax = One Page Less Submit
- Ajax = One Page Less Submit
- Ajax = One Page Less Submit
- Page size must not be less than one&Page 1 of 1 containing UNKNOWN instances
- OpenCart Ajax单页结账Ajax One Page Checkout
- one page
- one page one application
- One Page,One Application
- 转载 “one page, one application”
- ajax page
- English words page one
- Ajax form submit
- Bingo-我们有个赢家
- NetBeans IDE 5.0 Beta 无与伦比的赞美你
- 使用os3grid做一个基于Web和Ajax的工资表录入界面
- ListBox控件
- ESB的真面目
- Ajax = One Page Less Submit
- 将应用程序变成产品的过程中的十三条生存法则
- JESS专家系统的妙用
- NetBeans IDE 5.0 Beta 无与伦比的赞美你
- eWeek 权威测试显示 MySQL 4.0.1 可与 Oracle 9i 媲美
- 目前三个主流的开源ESB项目简介
- 一分钟学会实现Suggest功能的AJAX样例
- Jetspeed 2.0 Final 正式发布
- 如何将 BPEL process 运行在 ServiceMix JBI Container 和 Fivesight's PXE上