`

Web UI设计 -- 难于上青天

阅读更多

      记得两周前,我和一个资深工程师说我很累,因为项目人手不够,我想招两个实习生来帮忙(先声明一下,我们是一个Demo的项目)。这位工程师却说,恩,找几个来做前端的网页。可是我却告诉他,不,我要找他们来做后台的开发。

 

       我不是一个专职的Web设计师,我的职业是程序员。我做个3G的基站和基站控制器,做过网管设备。不过我觉得这些东西都没有做UI,尤其是Web UI难。我经常为了一个内容展现头痛不已,很多时候,这个工作需要灵感。也许我确实不是专家,不过我自己认为我对UI的理解还是蛮可以的。至少我做的iPhone记账本,给很多朋友们看,他们觉得就是他们心中的样子。我说,每个按钮都是我经过反复调试放在那里的。如果说UI难,Web UI就更难。难在第一点,大家不重视它。很多程序员很不屑。我们有个Team,有很多JavaEE小伙,JSF/Hiberate用得很熟悉,不过界面咋看起来,惨不忍睹啊。后来他们去条界面,发现原来要把设计师Photoshop的网页图,真得实现出来,这么难。我告诉他们,有个职业叫做PSD2HTML。第二难,是Browser的兼容性,Safari和FireFox还算比较兼容,可惜碰到IE你就哭了。即使是IE,IE6/IE7/IE8还是不一样,我们经常为了每个按钮调整老半天的CSS。

 

      我真的很希望以后Browser的兼容性能够好一些,让设计师们可以把精力更多的放在用户体验上面。

分享到:
评论
28 楼 zhouyrt 2009-06-27  
ankyhe 写道
虽然我觉得Flex/Flash是一个满不错的技术,可是我还是觉得RIA会死亡,标准的Browser/HTML5会一统江湖。(希望大家求同存异,不要“人生攻击”我)


呵呵,我也希望Browser/HTML5会一统江湖。加油w3c
27 楼 zhouyrt 2009-06-27  
tantec 写道
非常理解,我的工作大部分是在做页面,而我是一个JavaEE的程序员。很痛苦WebUI需要兼容太多浏览器。公司根据我的建议只对IE6,IE7,FF3兼容。可是也已经很累了。公司的后台技术相当牛,这是不可否认滴,而我的到来成为了公司页面方面的专家,但是我的意向并不是做页面,当然很多时间页面、业务逻辑我都做。我把Web标准带到公司,还是受到了领导们的认可。慢慢的大家都有这个标准的观念,制定属于适合公司的内部标准,开发起来轻松点,但是为了一小点偏差,经常折腾半天。嘿嘿,一年多来还是学到很多东西……


你能将web标准带到公司,说服领导。很不错了。和你有相同的体会。
26 楼 lookdd1 2009-06-27  
所以有了让程序员省力的工具 extjs............
25 楼 zuzong 2009-06-27  
。。。。才知道吗?UI是软件的脸面,再差的代码配上华丽的UI,也能卖高价,UI是艺术,不是逻辑
24 楼 chirking 2009-06-27  
我就不明白搂主为什么非要后台开发去弄UI。。。应该先设计好架构,然后前后端并行开发,分工明确一点。
23 楼 chirking 2009-06-27  
设计人员photoshop -> web前端开发人员PSD2HTML
你让一帮搞javaEE的去弄什么界面?浪费时间!
22 楼 flyfan 2009-06-27  
非常同意LZ,后台方面的技术再难,也觉得学起来比较容易,前端要实现丰富的用户体验还是要花很多心思,所以我特别佩服那些可以把前端展现的很美的人
21 楼 deepthink 2009-06-27  
UI设计 --> 老板先看了要改 --> 客户看了接着改 --> 开发的时候和实际再偏离N多 --> 交付给客户的已经不能再叫做设计了
20 楼 okwxj 2009-06-27  
你们该招个专业做前端开发的了...
19 楼 ankyhe 2009-06-26  
虽然我觉得Flex/Flash是一个满不错的技术,可是我还是觉得RIA会死亡,标准的Browser/HTML5会一统江湖。(希望大家求同存异,不要“人生攻击”我)
18 楼 jeekchen 2009-06-26  
让flex来一统江湖吧
17 楼 iron0.0 2009-06-26  
首先 这个是第一次发回复,  我不得不牢骚下

    为了这么个回复去搞那个题目搞了半天,我都快不想在这里回复了。

真不知道JE是怎么想的。

UI真的是很恼火的东西,折腾了这么久的EXT尤其的郁闷。
16 楼 matyhtf 2009-06-26  
其实并不难!
外行人看内行,当然会觉得难了,你让程序员去做div+css+js的事情,当然会一筹莫展了。
找一个做设计图切图、页面制作,专门做div+css+js的人来做,容易地多了。
div+css+js,和编程同样需要,经验,技巧,调试。
15 楼 tantec 2009-06-26  
非常理解,我的工作大部分是在做页面,而我是一个JavaEE的程序员。很痛苦WebUI需要兼容太多浏览器。公司根据我的建议只对IE6,IE7,FF3兼容。可是也已经很累了。公司的后台技术相当牛,这是不可否认滴,而我的到来成为了公司页面方面的专家,但是我的意向并不是做页面,当然很多时间页面、业务逻辑我都做。我把Web标准带到公司,还是受到了领导们的认可。慢慢的大家都有这个标准的观念,制定属于适合公司的内部标准,开发起来轻松点,但是为了一小点偏差,经常折腾半天。嘿嘿,一年多来还是学到很多东西……
14 楼 whaosoft 2009-06-26  
以前我也腻味 可惜我们公司的人员配置啊 我还得自己来~ 靠的 ~!~
13 楼 iaimstar 2009-06-26  
俺是学美术出身的。。
12 楼 sdscx0530 2009-06-26  
术业有专攻呀,不是大家看不起ui,而是UI根本就不是随便人干的,不是程序员干的,需要艺术方面的修养的,需要有其专门训练的。
我觉着现在最大的误区就是,大家都以为学计算机的就要能干所有电脑有关的事情,包括装机,包括webUI,而程序员自己也这么认为!
11 楼 joey.he 2009-06-26  
深有同感啊!!!!
做WEB UI 经常要几个浏览器搞来搞去的。。。靠!!!
特别是IE。。。。
10 楼 iaimstar 2009-06-26  
ankyhe 写道
我觉得其实前端的UI会影响后台的一些设计。所以先把后台弄好,再搞前端UI,感觉不是很科学

说明你们耦合的可以
9 楼 ankyhe 2009-06-26  
我觉得其实前端的UI会影响后台的一些设计。所以先把后台弄好,再搞前端UI,感觉不是很科学。

相关推荐

Global site tag (gtag.js) - Google Analytics