论坛首页 综合技术论坛

敏捷界面重构

浏览 11781 次
精华帖 (0) :: 良好帖 (10) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-11  
引用
因为所有人都觉得有了css布局,就不再考虑代码的可读性、干净与否、是否结构化良好等等


使页面代码可读性更好,更干净,结构更良好,这些不都是使用CSS布局的出发点之一吗?
0 请登录后投票
   发表时间:2007-05-11  
贵公司是否也会限制开发人员在写jsp的时候只能用一种标签?因为不同的标签,都用各自的表示方式。如果一个项目到了维护期,界面代码中有各种各样的标签风格,我想也不会是一件好事吧。
0 请登录后投票
   发表时间:2007-05-13  
对于页面进行有效的重构有一个前提,一定要将页面中结构、表现和行为严格分开。这并不是什么学究的理论,实际上这正是W3C设计XHTML/CSS/DOM三个规范的意图。这是一个最低的要求,而不是什么高不可攀的要求。

实际上,目前的服务器端一些开发框架和开发技术为达到这个目标添加了一些额外的障碍。例如一些JSP Tag所生成的代码中结构、表现、行为是完全混在一起的,包括Ruby on Rails及其内部所使用的RJS生成的代码一样存在着这样的问题。

我们的页面都是程序员手工制作的。我在指导程序员制作页面时,要求他们一定要达到上面的这个要求,并且尽量达到最简化,通过使用CSS消除重复的部分。我还鼓励他们过一段时间就检查一下页面的HTML和CSS,看看有没有可以进一步简化的可能,并且我本人也会经常检查程序员制作的页面,并且手把手指导他们如何对页面进行简化。CSS是非常重要的技术,《精通CSS》这本书应该成为每个界面程序员必须熟读的书籍。

界面程序员要精通页面制作,这里没有什么价钱可讲的,而是必须要满足的要求。同时,收入分配并不会因为工作性质的不同而分成三六九等,界面开发程序员的收入应该与业务逻辑开发程序员的收入水平持平。

一步一步来,不要急于求成。先想办法达到这个最低要求,养成良好的习惯,以后你们对页面代码的测试和重构会容易的多。
0 请登录后投票
   发表时间:2007-05-22  
要UI好,就得投入精力与金钱,两者差一都不会成功,没精力与毅力,CSS样式学不好,没金钱,请不到精通UI的开发人员
0 请登录后投票
   发表时间:2007-05-31  
其实什么事情做好都不是一件容易的事情!
0 请登录后投票
   发表时间:2007-05-31  
冰云 写道
由于目前没有一个显然的Vision,或者说,不像Code Refactoring那样有良好的OO设计准则和可读性在前方可以到达,这样的UI重构的准则不是很明显


dlee 写道
对于页面进行有效的重构有一个前提,一定要将页面中结构、表现和行为严格分开。


dlee说的不就是lZ要找的标准吗?
0 请登录后投票
   发表时间:2007-06-13  
dlee 写道
对于页面进行有效的重构有一个前提,一定要将页面中结构、表现和行为严格分开。这并不是什么学究的理论,实际上这正是W3C设计XHTML/CSS/DOM三个规范的意图。这是一个最低的要求,而不是什么高不可攀的要求。


什么是页面中“结构、表现和行为”?哪些属于结构,哪些属于表现,哪些属于行为?分别靠哪些技术或哪些技术标准来实现和规范呢?
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics