国外的Web前端论坛多如牛毛,我国该项行业还处于起步阶段,所以少的可怜。但是这是一项需要多讨论、多实践、多启发的技术,论坛是一个很不错的主意。

虽然我没有机会参加本届 D2论坛 ,但是通过一些博客,我也了解了一些。其中 秦歌Ghost 都提了一些好的建议。我想说的是, D2论坛的最初设计是错误的并且存在偏差

我很喜欢D2的logo,看起来很有些Web 2.0的未来主义的感觉。D2代表Designer and Developer,说到Designer我们想到的是什么呢?以下从高到低是我最容易想到的。

  • 界面设计人员(那些仅仅画出界面的人)
  • 交互设计师
  • 信息架构师
  • 内容设计师

我在 Macji这篇文章的评论三楼 (真希望你能提供评论的直接链接 :-))中也说过 是否达到一个目标是一个设计问题 ,不是一个实现问题,所以如果你的网站有什么目标,那么请交给以上四类人,可以称他们为Designer。

而Developer呢?我很容易想到的是:

  • 代码设计员
  • 代码编写员
  • 代码测试人员
  • debug人员

当然我们可以统称以上人员为 程序员 ,是的!我想Developer就是程序员,当然有时候Developer不仅仅要了解程序,还需要了解许多诸如数据库、服务器等内容。但是前端Developer确实是个有些含糊的名词,他们应当做Designer所作的工作么?或者说Designer应当承担Developer所作的工作么?现实中确实出现了很多这样的情况。这种混乱的情况使我们能够碰到这样一些人员。

纯设计人员
那些仅仅画出界面,而不做任何实现网站工作的人
偏向设计人员
那些以画出界面为主,且有时会将界面实现为网站的人
偏向开发人员
那些以实现网站界面为主,并且参与了一些设计的人
纯开发人员
那些以实现复杂应用程序界面,或者开发类库的人,不参与界面绘画

我想所有的前端设计和开发人员都能够被归为以上四类中的一类,而我之所以提出D2论坛的最初设计是错误的论点,是因为从两届D2的内容来看,它仅针对以上四类人中的第四种,如果D2最初是想要成为一个设计师和开发人员共同的论坛的话,那么这是一个严重的错误。事实上,要为设计师和开发人员共同搞一个论坛的话,无非也是以上两类:偏向设计或偏向开发。你不可能也不需要做到同时突出两者。Andy Clarcke在Transcending CSS一书中的开头部分就提到了,设计师和开发人员之间存在着鸿沟,两者不仅需要具备不同的知识,而且思维方式也有根本的不同,所以你只能偏向设计或者开发,一个论坛不能同时突出两者,如果这样,那么应当将它分成两个论坛,否则课堂里有一半的人不知道你在讲什么。设计师来自火星,开发人员来自水星。

如果D2想要办成一个纯开发人员的论坛,那么很简单,把D2中的Designer去掉。

如果D2想要办成一个偏向开发人员的论坛,也很简单,加入少量的设计内容,从而做到偏向开发而不是纯开发,我始终人员认为一个前端开发人员了解一定的设计知识是很有必要的。

或许前两届D2由于一些客观原因没有加入设计内容,不管怎样能够在前端行业中搞起论坛,花费大量人力物力财力已经很不容易,在此提些建议,希望D2能够更好。

类别标签 : ,

读者评论

订阅本文评论

  • 1. MacJi 发表于2008-05-03

    D2稍微有涉及到设计的理论。周爱民有讲过,但可能过于理想化。

    我想前端是面向开发的,而不是全是开发者,那D2也应该有涉及到一些WEB标准规范(Microformats也可以上D2)设计,d2难道不是为了宣传web标准的普及么,可惜这次D2没有涉及。

    另外有回归到设计问题,我的博客设计不好(- -),你的评论地址是 http://www.macji.com/blog/article/large-charge/#comment-121

  • 2. fcicq 发表于2008-05-03

    “设计师和开发人员之间存在者鸿沟,两者不仅需要具备不同的知识,而且思维方式也有根本的不同,所以你只能偏向设计或者开发” —会修“美工”(而不是“设计师”) ui 的 dev 飘过…

  • 3. 手气不错 发表于2008-05-03

    Lunatic Sun 说得非常的好,从后台开发转到前台开发而来,最重要的发现就是和界面设计师(我以前说的“美工”)接触增多。

  • 4. 小马 发表于2008-05-04

    忽视 Develope 的 Designer 面临外包的风险。忽视 Design 的 Developer 则沦为后台开发的助手。

    尤其对于大型网站而言,Developer 和 Designer 之间的合作逐渐成为项目的瓶颈。而微软在MIX08大会上提出的 “Devigner”的概念也反应了整个业界的需求。

    思考和促进 Developer 和 Designer 之间的合作与沟通,就是D2论坛的目的。的确,目前D2的内容在前端开发上稍有偏重。以后的D2中将会改进。

  • 5. 秦歌 发表于2008-05-04

    首先我想说说D2前端技术论坛的最朴实的来历:第一届时她叫前端开发论坛http://ued.taobao.com/blog/2007/12/06/d2/。D2代表Designer and Developer似乎也是后来引进的热词,不过搞一个时髦的含义也没有什么不好,前端开发不仅仅是开发,依旧需要设计,这个设计不应该是UI设计,它可以是设计模式的设计。所以前端技术论坛是一个更恰当的名字,前端技术设计和开发应该是并重的。

    把一个东西做大海拉百川是一个好想法,很多人都有这种冲动和喜好。我挺喜欢讨论交互、视觉和前端的结合问题的,因为前端技术仅仅是整个web生物链中的一环,但这并不意味着需要把D2涉及范围做的有多大。我们需要更专业的视觉、可用性、交互设计、前端技技术等等一个一个小论坛,甚至更小的论坛,比如HTML语义化论坛,我也有兴趣也愿意一一参加,而不是参加一个大而全的论坛。

    其实前端技术本身的范围就足够大了,至少我们现在并没有非常深入的挖掘前端技术以及如何让前端技术在其上下游中承上启下。D2更需要务实、踏实、老实。

  • 6. Lunatic Sun 发表于2008-05-04

    @Macji – 我想D2肯定不是为了宣传或普及Web标准。

    @小马 – Devigner这词挺时髦,不过我想这可能是那些偏向设计的人想出来的,就象他们想到Ajax一样。而开发人员或许没闲工夫去搞这些文字设计。

    @秦歌 – 你的想法和我不谋而合,可以先作精作专,然后再扩展出去形成多个专题性的论坛,当然专和精并不意味着只涉及一项技术,而是应当涉及该项技术的各个方面。

  • 7. cssrain 发表于2008-05-09

    在国内,中间的界限真的很难把握…

撰写评论

请保证你的评论与本文内容相关,并且不要违反任何本国法规。否则,作者将有权利删除或禁止你的评论。