企业级b/s应用系统采用怎样的javascript框架
2010-09-14 13:42:32 来源:WEB开发网在过去的很长的一段时间,我都从事b/s应用系统开发,我要做的事情就是怎样做界面规范以保证UI风格统一,同时保证开发的高效性。具体而言,我要做的工作需要把css写好,开发者做界面时能方便的写html和样式。可更多的经历我都花在javascript上。
问题一:要不要采用javascript框架?
我刚到公司的时候,我们的技术架构师是不同意使用javascript 框架。理由很多,javascript 没有得到应有的重视是主要的原因,他一直强调我们做的是应用系统。所以他只在网上找到几个js放在项目下面,然后页面上很乱,要写一颗树展现真是麻烦又麻烦。而且大家的javascript水平都很一般,基本只是稍微了解一点。用的最多的还是数据校验,写的方法还是document.form1.formname,document.add['id']之类的写法。这让我这个天天关注界面的技术人员(冒昧自称技术人员,其实只是在界面层上有点研究而已)真是抓狂。很讽刺的是,为了使用一个小窗口弹出错误信息,把jqeury+ui搬出来。整个项目也只有这么一个地方用到jquery,去年的时候jquery的人气正在攀升。我来了之后,由于自己辈分小,在技术上说不上话,后来大家界面上开发的时候遇到这个那个问题解决不了的时候,大家慢慢的认识到了我的价值。新的项目领导让我负责界面规范这块,公司也想把这个项目做成一个产品。经过很多次“力荐”,我终于说服了大家,我们不能再"IE only" 了。
我认为使用的理由: 一,我们要有兼容各种浏览器的能力,现在新的浏览器大战正在打响,将来的浏览器市场还很难说。在css这方面 我借鉴了ext 的兼容思想,在body标签上加上class "IE IE6",这样我们不要使用hack 去兼容浏览器了。对于javascript上,基本上只有IE和非IE的差别了。主流的javascript框架都提供了很好的浏览器支持。二,用javascript框架的目的是提高开发效率。这与主流的javascript不谋而合。三,web应用正在飞速发展,界面层应用越来越复杂,javascript不在一个校验数据的脚本了,ajax的应用能很好的提升用户体验,有些场合使用ajax,用户操作更加方便。举个很简单的例子,很多的记录需要排序,虽然在数据上来看,只要改变排序值能解决问题,但在界面上,难道要用户去填写排序值,这样用户会觉得很难操作,而用上sortable,这个问题不仅简单,而且操作起来不知道清晰多少。我们从传统的c/s走到b/s不仅是因为b/s 不需要安装,升级容易。还是因为b/s具有更前的表现力。
- ››采用oracle中exp远程备份oracle
- ››企业级b/s应用系统采用怎样的javascript框架
- ››采用 Rational Functional Tester 8.0 实现 Eclip...
- ››采用Symbian^3系统 诺基亚N8-00获证实
- ››采用“独占”的方式给数据库设置密码
- ››采用DIV+CSS制作网站的优势
- ››采用Inventor的机械压机参数化设计及运动仿真
- ››采用碎片整理技术避免虚拟服务器性能下降
- ››采用C#反射机制和动态参数实现可插件业务平台
- ››企业级用户采购固态硬盘四点建议
- ››采用POI创建Excel文件
- ››采用POI和ANTLR提取WORD文档数据
更多精彩
赞助商链接