您的位置: 首页 > 技术文档 > 网页制作 > Web标准的web UI
WEB2.0的单手定则 回到列表 Position方式构建B/S结构软件界面
 Web标准的web UI

作者:icebirds 时间: 2008-01-02 文档类型:原创 来自:蓝色理想

第 1 页 Web标准的web UI [1]
第 2 页 Web标准的web UI [2]
第 3 页 Web标准的web UI [3]

Chapter 4 web标准的局限

web标准并没有有些人说的那么天花乱坠无所不能。正如很多在学习web标准开发的朋友所体会到的那样,如果想要开发的产品完全符合web标准,它的局限性其实很大。举例来说,如果按照web标准的建议不使用空结构块(如空div)、不使用无意义块(如仅作为装饰边角的图片)、不做无意义的DOM结构嵌套,那么想实现一个可拉伸大小的园角块都是非常困难的。目前网上流行的几种做法都不符合这个要求。这就是为什么欧美的许多网站往往结构以方块为主并且非常干净简练,一个原因是他们习惯这样的风格,但更重要的原因是为了UI的可用性和符合标准而在牺牲了美观,因为网站的DOM结构越复杂,互动表现越复杂,触发BUG的可能性就越大,兼容性也越难调整,此外,这些效果往往还不能完善。有兴趣的朋友不妨仔细看看一直被设计人员称道的大多数韩国网站,这种类型的网站和欧美的主流风格正好完全相背,走了另一个极端,以界面华丽花哨著称,因此特别能获得美术出身的朋友的青睐,在使用过程中总会出现各种各样的小问题。在 FF下也没有几个可以完美表现的。此外,这类网站在中国也是行不通的。大家不妨想想,究竟有哪个模仿韩国的网站能够获得比较高的知名度的?原因嘛,第一是它们经常造成浏览器速度过慢,第二是在网络条件不好的情况下下载经常很慢,第三,对服务器的负载压力非常大,很容易提高服务器的投入成本,最后,带来高带宽成本。

Chapter 5 web标准的背后,企业该如何适应web标准

web标准有诸多好处,也带来了美好的前景,应当普及和推广。然而,盲目地追随标准,却可能造成整个项目的失败。要知道,web标准并非孤立的产生,而是于整个软件工程和web项目管理的发展有关。下面,我们来看一下,在适应web标准的过程中,究竟有哪些问题会造成项目失败。

1. 对标准的理解错误

前面说了,国内其实大多数企业和开发人员并不了解web标准。甚至有很多连web标准这个概念都不知道。反而对div+css这个被人错误解释出来的怪胎耳熟能详。设计师在进行设计的时候,往往天马行空的去做设计,完全没有任何章法可言,同样的内容,甚至在首页是三个字的标题,到了二级栏目页就会变成五个字,从根本上破坏了结构的可重用性。而UI程序员(请原谅我使用这个词语,因为发展到现在的web标准网页开发已经不是美术出身的设计师能够完全掌握的了)为了适应设计师的设计,只好拼命叠加各种奇怪的DOM结构,结果使本来用十行html代码就能写出来的页面最后用了三十行甚至更多,结构也一片混乱。css就更不用说了,不仅乱,而且乱的毫无章法。这种开发的方式经常造成最后只要设计上修改一点,就要对代码作非常大的改动,甚至整个开发流程从头做一遍,根本没有做到web标准中宣传的改版成本小,正好相反,改版成本有时会被无限提高。而混乱的结构和样式也会引发浏览器更多的BUG,让UI程序员不得不花更多的精力去写hack。从而进一步提高开发成本。

2. 没有任何规划,上手就做

在早期,由于表格布局的完全可视化编辑,使网页开发是可以完全不需要规划,一边做一边修改的。而我们大多数企业目前的开发流程也是如此。往往网站开发接近完成,策划人员还没有完全确定网站要展示的内容和提供的功能。但欧美许多公司的做法却是先做一份十分完善的策划和需求描述,然后建立用例模型、分析网站需求、建立逻辑模型,规划UI模块、规划功能模块、定义UI和功能模块的接口(大多数情况下这个接口就是我们现在经常使用的各种模板标签,事实上在欧洲比较完善的团队,这些标签在开始设计前就已经规定好了)、定义 flash应用程序的数据接口(一般情况下是XML文档)、定义内容框架(以便设计师在设计网站时了解网站的每个页面上究竟应该放些什么),这一大堆的各种文档几乎可以让任何两个不同的团队做出功能一模一样的两个网站来,除了美术设计不同。我就见过一份不过二十多个模板的策划案,仅仅是涉及UI设计和开发的策划和分析文档打印出来有300多页,密密麻麻的几十万字!为什么要说中国和欧美企业的开发过程的不同呢?原因很简单。中国的流程随意性更大,而欧美的流程则更加系统。然而web标准在设计的时候却是以欧美的设计流程为主。这就是我上面说的,没有任何规划,上手就做经常会造成项目失败的原因。一个边策划边构建的开发流程,采用了一份为完善的系统工程要求订制的标准,不失败才是奇迹!

3. 主导人员角色错误,外行管理内行

这几乎是中国百分之八十项目失败的主要原因!对比东西方的管理,会发现一个奇怪的现象,在西方一个项目是由专业的项目经理主导,而东方则是谁职位最高就由谁主导。总经理、部门行政经理甚至市场人员干预网站开发进程在中国屡见不鲜,甚至有向非web专业市场人员主导项目管理的倾向。在一个web开发团队中,有时起主导作用的项目经理或者策划人员并非专业的项目经理或者web策划人员,最夸张的,我目前在做的项目竟然是以设计师的设计稿为主导,设计成什么样子,就必须作成什么样子,并且整个网站的设计稿完全没有任何关于互动方面的说明(其实是绘图师,他们对web的结构和技术限制是完全懂的)。而我认识的很多朋友也都因为上级在开发进程中的胡乱干预(注意,是开发进程中,而不是策划过程)叫苦连天,甚至有时会造成整个项目必须彻底推翻重来的尴尬境地。不断延期或者推翻重来的项目开发过程,无限翻倍的项目成本,造成项目失败也就不怎么新鲜了。似乎这一点与web标准并没有关系,然而,在web标准化开发要求的团队和流程里,第一点要求就是项目经理和策划人员必须专业并且其技能范围符合项目规模!事实上这也是任何项目管理的必要条件。

那么,企业和开发人员究竟该如何适应web标准?以下几点注意事项仅供参考

  1. 完善的前期策划和分析
  2. 完善的前期逻辑模型以及项目规范性文档的制定
  3. 尽可能将行政性干预移到策划阶段(按照国内的情况,做到这一点可能很困难)
  4. 尽可能向后兼容,在项目规范性文档制定阶段对网站进行完善的模块化规范(主要是为了提高网站模块代码的可重用性以及最大程度上降低改版成本)。
  5. 尽可能简化UI代码的DOM结构,以降低维护成本
  6. 在设计和开发过程中首先保证UI的可用性,在此基础上保证其美观(好用第一,好看第二)。
  7. 项目阶段明确,要让单位的高层明白,在项目的alpha期之前是不可能有能让他们看的懂用的通的完善网站出现的。
  8. 项目团队主要成员必须要用专业人员,并且要让这些人员有足够的决定权(如果项目负责人无法主导项目走向,项目就必然产生缺陷甚至失败)。

这篇文章到这里已经结束了,我不知道这篇文章究竟会不会让那些一意孤行的BOSS们看到,更不指望能给他们带来多少影响。如果哪个BOSS看到了,希望你考虑一下你的投资和钞票。我所说的这一切,不仅仅是为了减轻开发人员的负担,更是为了让开发人员能够实现一个赚钱的项目,从而在这个赚钱的项目中获得更多的金钱和良好的心情。而能够决定这一切的,并非开发和设计人员。

原文:http://blog.icebirds.net/site/comments/a20071224001/

经典论坛讨论
http://bbs.blueidea.com/thread-2819018-1-1.html

本文链接:http://www.blueidea.com/tech/web/2008/5248.asp 

出处:蓝色理想
责任编辑:moby

上一页 Web标准的web UI [2] 下一页

◎进入论坛网页制作WEB标准化版块参加讨论,我还想发表评论

相关文章 更多相关链接
WEB2.0的单手定则
论"面包屑"的倒掉
把导航系统做薄
Position方式构建B/S结构软件界面
导航的流行趋势
关键字搜索 常规搜索 推荐文档
热门搜索:CSS Fireworks 设计比赛 网页制作 web标准 用户体验 UE photoshop Dreamweaver Studio8 Flash 手绘 CG
站点最新 站点最新列表
周大福“敬•自然”设计大赛开启
国际体验设计大会7月将在京举行
中国国防科技信息中心标志征集
云计算如何让安全问题可控
云计算是多数企业唯一拥抱互联网的机会
阿里行云
云手机年终巨献,送礼标配299起
阿里巴巴CTO王坚的"云和互联网观"
1499元买真八核 云OS双蛋大促
首届COCO桌面手机主题设计大赛
栏目最新 栏目最新列表
浅谈JavaScript编程语言的编码规范
如何在illustrator中绘制台历
Ps简单绘制一个可爱的铅笔图标
数据同步算法研究
用ps作简单的作品展示页面
CSS定位机制之一:普通流
25个最佳最闪亮的Eclipse开发项目
Illustrator中制作针线缝制文字效果
Photoshop制作印刷凹凸字体
VS2010中创建自定义SQL Rule
>> 分页 首页 前页 后页 尾页 页次:3/31个记录/页 转到 页 共3个记录

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
网站可用性测试及优化指南
《写给大家看的色彩书1》
《跟我去香港》
众妙之门—网站UI 设计之道
《Flex 4.0 RIA开发宝典》
《赢在设计》
犀利开发—jQuery内核详解与实践
作品集 更多内容

杂⑦杂⑧ Gold NORMANA V2