xml?js?

自从碰了java、webservice跟xml的一大堆概念之后,一直就在想这种B/S结构,真的比C/S强吗?
照现在的开发模式,虽然采用了MVC模式,把视图跟后面的控制比较清晰的划分出来,前台也使用了xml/xsl数据跟表现分开,应该说,这个模式对于开发来说,出来的程序的可维护性还是比较强的。就算在后台,我们也在尽量把各个部分分隔开,虽然有时还是难免会有一些不是很规范的写法,但这种结构,其可维护性跟重用性,是以前我用ASP、PHP等网页语言写出来的程序很难达到的。
可是,这个结构还是有些局限性,首先,太过于依赖Microsoft的XML ActiveX控件,原因是虽然在页面用了xsl来解析xml,可是难免在页面要使用javascript来进行一些处理,特别是一些仅仅在客户端进行的处理,根本就没有必要传到服务器端。这时js就很重要了。可是,对于xml的处理,有没有不依赖ms的方法呢?
另外,把太多代码放在js上面,对于系统的安全性不利,还有,对于开发调试而言,现在的js太弱,速度当然也很不理想。
当然,还有设计出来专门用于构建视图的xsl语言,现在感觉太弱了,虽然其有模板功能,但是,对于更高程度的抽象,模板的模板,xsl就无能为力。
比如一个很常用的模板,数据表格的表现,最简单的排序、翻页功能,想单单使用js或xsl,现在我还没找到方法可以抽象出一个通用模板的方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值