论坛首页 Web前端技术论坛

我也踢Taglib一脚

浏览 41235 次
该帖已经被评为精华帖
作者 正文
   发表时间:2004-04-15  
jinbo 写道
孤魂一笑 写道
这个修改的工作是程序员去做而不是美工。


这不一定,比如我现在的项目就是上一个项目的再次实施,客户要求把全部的版面修改得跟上一个项目不一样,这些工作程序员就做不来了


你没有使用Tiles或者DW的模板,如果使用了你的工作量可以减少一半。如果是项目的再次实施,你还要很多工作量去做界面的修改,你一定是在界面设计的时候出了不小的问题。试着使用OO的思想去对待页面。其实美工做的主要的工作是图片的制作以及颜色的调配。甚至页面布局都尽量不要让美工参与。美工对色泽敏感,但毕竟他不了解用户的需求,缺乏对这个页面的大局考虑。如果使用继承、组合的思想去考虑页面的设计,项目的再次实施他在怎么要求页面修改不要很大的工作量。如果是公共页面的修改,你使用了模板,就改模板。要求对颜色进行修改,如果你使用CSS去配置颜色等,就改css。还有一点我想强调的是美工对HTML不熟悉,很多时候他们做出来的页面可以精减很多代码。不夸张的说减点1/4的代码太正常了,如果美工做的页面你一点不做修改拿来用,问题多多。我说一下我的做法,通常是我先用DW做好页面,设计好布局,然后我叫美工把图片做好,把颜色调配好。我再把他做的页面再次修改,达到美化的效果同时减掉冗余的代码,我再使用,当然在我做页面之前,我会把页面分类,因为一个项目中页面一般就5种左右。我为每一种设计一个模板。模板的修改美工做,其他的非公共部分肯定是程序员去实现。
0 请登录后投票
   发表时间:2004-04-15  
对于你制作页面的能力我表示万分的倾佩,可惜不但是我,而且我认识的人里包括美工mm全部都没有这种功力
0 请登录后投票
   发表时间:2004-04-15  
同意,我也觉得孤魂的功力很深厚,我原来公司的美工mm也只有听你上课的份了。至于我等程序员,是没有这个天分的了。
0 请登录后投票
   发表时间:2004-04-15  
robbin 写道
我原来公司的美工mm也只有听你上课的份了。至于我等程序员,是没有这个天分的了。

robbin,程序员是懒,不高兴去做这些事情,因为很乏味。而且我觉得吧,程序员最不遵守规则,越是高手越喜欢使用自己的方式。那当然没有办法统一。问题出在分工合作或者沟通上,而不是技术层面的东西。
0 请登录后投票
   发表时间:2004-04-15  
“懒”是技术进步的源泉,人类就是为了不断提高生产力,更大限度节省人力,才不断的追求技术进步的。“术业有专攻”,只有更好的分工才能带来更高的生产率,你不可能要求不擅长美工的程序员都去学习和掌握那些讲究界面布局的东西,本来把这些时间分出来让他们专门去做后台程序,可以带来更高的生产率。
0 请登录后投票
   发表时间:2004-04-15  
robbin 写道
“懒”是技术进步的源泉,人类就是为了不断提高生产力,更大限度节省人力,才不断的追求技术进步的。“术业有专攻”,只有更好的分工才能带来更高的生产率,你不可能要求不擅长美工的程序员都去学习和掌握那些讲究界面布局的东西,本来把这些时间分出来让他们专门去做后台程序,可以带来更高的生产率。


其实从“术业有专攻”的角度来说程序员做布局比美工可能更容易上手。或者我们可以增加一个角色页面设计师。他不同于美工和jsp程序员,其实这些东西最重要的是约定的遵守。而不是技术,如果大家都遵循同样的规则,自然在修改的时候就不会有很大的工作量。
0 请登录后投票
   发表时间:2004-04-15  
引用
程序员做布局比美工可能更容易上手


我不是看错了吧。
0 请登录后投票
   发表时间:2004-04-15  
熟悉乃至精通HTML/CSS应该是页面设计师(听说美工不喜欢“美工”这个词,正如程序员不喜欢“程序员”这个词)必备的技能。
但是国内所谓的页面设计师确实大部分只会用DreamWeaver/Photoshop之类的工具来作Web页面,对HTML/CSS并不熟悉。所以我觉得很多人选择Tapestry的主要原因就是来迎合页面设计师这方面的不足。
如果能找到合适的页面设计师,对于使用taglib/scriptlet/tapestry就不会有这么多争论!
0 请登录后投票
   发表时间:2004-04-15  
其实正如crofton所说:国内所谓的页面设计师确实大部分只会用DreamWeaver/Photoshop之类的工具来作Web页面,对HTML/CSS并不熟悉。

所以只能程序员区做页面设计啊
0 请登录后投票
   发表时间:2004-04-15  
很希望孤魂能公开部分源代码供我们学习进步一下,说实在的这些技术比精通EJB等东西更有实际意义
0 请登录后投票
论坛首页 Web前端技术版

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