Ajax = One Page Less Submit
来源:互联网 发布:ubuntu查看电脑显卡 编辑:程序博客网 时间:2024/05/17 06:59
看到网上很多人说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
- 程序员的正规军和游击队
- CruiseControl vs. Anthill Pro
- 编写HtmlArea控件的插件:经典教程
- 如何设置datagrid绑定列的宽度
- Session跟踪
- Ajax = One Page Less Submit
- 将Oracle ADF Faces集成到Appfuse里面
- 编写HtmlArea控件的插件:经典教程
- 编写HtmlArea控件的插件:经典教程
- 深入理解Image.createImage()
- Exo 正式进入Object web的软件项目
- [转贴]富人和穷人12大经典差异
- “斐波那契数列”问题的递推算法
- 在PHP中使用Pear 的NetMail发送smtp邮件