选择用哪种模式做前端开发?

1、  前言

公司UI上需要富客户端的应用,比如grid,tree,form这类的应用。公司目前没有一套完整的UI框架。我们现在采用的是htc+xml数据岛+xslt的模式。

缺点:

1)  存在浏览器的兼容问题,只能运行在IE5以上的浏览器上。

2)  Xml数据岛存在html标签,数据作为html标签的一个属性值。数据与表现不能完全分离

3)  读写xml的效率问题。

4)  应用Xslt对设计人员的要求较高。

优点:

1)  采用xpath方式遍历xml数据比较方便。

2)  Xslt实现了表现的模板化。

目标解决浏览器的兼容性问题,做到数据与表现的分离,开发速度快速。

2、  我们的做法

1)是否需要第三方JS 框架?

UI 上需要复杂的组件应用,应用第三方JS框架可以节省我们的开发时间,一般来说可以解决浏览器的兼容性问题。EXTYUI在富客户端方面都有很好的表现。EXT生成一堆DIV,对设计人员的要求比较高。

2)  采用哪种数据格式?

Jsonjavascript的轻量级对象,数据格式简单,大部分浏览器都可以做到兼容,读写效率高。Xml自身的优点也比较明显。采用jsonxml具体问题具体分析。

3)  是否需要在第三方JS框架的基础上建立我们自己的框架?

当然这个问题是在1)问题成立的基础上。

4)  需要兼容哪些浏览器?

IE6,IE7,FF,opera,safi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值