IT技术博客大学习 共学习 共进步

前端开发,最好是多好?

崔凯,前端开发 2010-07-16 00:08:21 浏览 3,122 次

    今天在“标准化联盟”里,就网页开发的效率问题,遭到了几位同行的反驳。

    起因是 泥巴巴 问道“CSS的hack代码”,有同意使用的,有反对使用的。

    针对我表述的“为加快工作效率,可以不在乎技术手段。”

    GeMar 提出质疑:“搞web的还用hack?我们做技术,就要显示出专业。”

    那最好是多好?

    “专业”两个字让我想起在“北京儿童医院”拥挤的输液室、华丽的队伍、庞大的人群。

    很多有能力的家长,带孩子去看病的时候,往往都会选择最好的医院,找最好的医生,挂最大牌的专家号。哪怕自己的孩子仅仅是感冒。可能GeMar把自己的页面当做了自己的孩子,在用心维护,所以用到了最先进的技术。

    但是,我们有必要绷着劲,对待每一个页面都应用最强大的技术吗?

    在医院排队的过程中,我们不怕辛苦,孩子耽误的起吗?拥挤的输液室,身边的人也都是感冒吗?有多少疾病是在患者之间交叉传染的?宽敞的小医院,治不了感冒吗?

    再举个例子,玩拳皇,如果对手只剩下1丝血,轻拳可以搞定,有必要耗尽能量值,搓一个大必杀吗?没搓出来,被对手挂了怎么办?搓出来了,耗尽能量值,下一个对手怎么办?他可是满血啊,他才需要你用大必杀来搞定。

    技术是为了公司运营而服务的。

    运营上没要求该页面负载大流量,仅仅要求1小时上线,搞xhtml+css最后导致1小时内没上线,公司会表扬先进技术,还是会追究具体员工的责任?

    前端开发,掌握最前沿的技术固然重要。

    懂得什么情况,释放多少能量,控制开发速度,也很重要。

    很多前端开发者常犯的一个毛病是,他们喜欢从自己的技术出发,编自己喜欢编的东西,或者干脆就是卖弄自己的编程技术。

    其实作为用户来说,他们不懂也根本不会关心你的网站中使用了什么先进的代码,兼容了多少个浏览器,适应了多少种分辨率。他们所关心的是这个网站能给自己带来什么有用的东西。你的代码再好,还会有更好的代码存在。用更多的精力,去留意用户需要什么,关注用户体验。没有完美的代码,就算今天满意了,明天再看呢?

建议继续学习

  1. MacBook Air与工作效率 (阅读 10,545)
  2. 加班与效率 (阅读 6,024)
  3. MySQL vs NoSQL 效率与成本之争 (阅读 5,043)
  4. 创业公司技术选型参考 (阅读 4,622)
  5. 冗余索引对查询效率的影响 (阅读 4,523)
  6. 又一个有趣的面试题 (阅读 4,323)
  7. 良好的书写规范提高PHP代码执行效率 (阅读 3,424)
  8. 关于工作效率的心得分享 (阅读 3,383)
  9. 优化JavaScript的执行效率 (阅读 3,365)
  10. PHP 序列化与 .NET 中其它方式序列化的效率对比 (阅读 3,343)