UI讨论

1.公司如果要研发自己的UI框架,JQuery和EXT该如何选择?(如果和V层进行绑定,JQuery链式编程和EXT面向对象编程就无所谓了,因为绘制UI无须进行手动处理。)

公司自己研发框架,主要还是在现有的js框架内做集成,以便更好的复用。jquery相对上手容易,修改方便,如果是贵公司js能力强,不防使用该框架,可定制和集成的选择多;如果对grid,treegrid等等非常复杂的组件有大量的需求时,可以考虑ext,但是extjs4采取mvc的模式,可能对开发人员的要求也比较高;另外还有一种方案,就是以jquery为主,集成一些复杂的grid,如dhtmlxgrid,sigmagrid等等,也是不错的选择。

2.UI框架中,Layout一般如何处理比较合理?(特别是多层嵌套的问题)

我的一个经验是,能不用多层嵌套尽量不用,因为这样会带来大量的内层和外层交互的问题。

3.使用CSS框架的优势和劣势,比较推荐的CSS框架是?

css框架有多种,老牌的blueprint,grid960,等等,一般的企业级应用都没有问题。如果做门户的话,grid960上手比较快,是不错的选择;如果是后台系统,则可以用一些js的框架layout,以适用不同的分辨率。

4.Web前端交互中(以网站为例),传统的页面显示数据和JSUI框架显示数据,哪一个相对合理一些?(因为业务的需要,有一些类软件的Web应用需要放到公网上,给互联网用户使用)

如果不需要非常强的交互的话,建议使用第一种。编程相对更加容易,并且加载速度快。

相关推荐