web widget分类,你用的是哪种?
1. js对象式widget
优点:js端可以深度控制widget,动态修改widget属性等。
缺点:html与js之间的关系紧密,后期装饰,需要装饰
如:ext
2. html元素装饰器
优点:html与js分离,页面代码清晰,js可通过css属性来在不了解页面代码的情况下装饰
缺点:需要解析html,后期装饰,速度更慢。
如:jquery plugins
3. 嵌入式js,使用<script> document.write(...)</script>实现
优点:速度快
缺点:页面结构被破坏
如:google ad。
4. 服务器端tag模板
优点:页面代码清晰
缺点:浏览器端控制力弱,表现力弱,扩展性弱
如:wicket,jstl,jsf
5. 服务器端web组件
优点:ide support,易调试查错。
缺点:。。。暂时无语。。。总之用得不爽
如:gwt,echo2
如今要寻找一种将web开发组件化的方式,必须在这几种方式中作一取舍。 1 楼 fins 2008-01-18 取决于开发人员
你要详细描述一下你的团队
其实"选型问题"已经是老生常谈了
不管是当初的 mvc ioc orm 还是现在的ajax ria
"目的"不是决定"选型"的唯一因素 有时候甚至连主要因素都算不上
使用工具的目的 + 使用工具的人 ====> 确定工具的选择
2 楼 fins 2008-01-18 补充一下 我个人喜欢前两种