做网站现在似乎是每个企业或团队都必做的一项工作了——不管你所在的行业是不是和互联网相关。我平均每周都会接到一两个的电话问:我们要做一个网站,该用什么技术,PHP、Java还是。NET?我们该从哪里请开发人员?我们现在开发的网站总是有Bug,该怎么办?作为一个前技术人员以及现任互联网从业人员,我来说说自己的经验吧。 多年的网站工作告诉我一个道理:网站虽然看似简单,但是一定要请正确的人来做。国内的开发人员普遍经验不足,一个做过2 年开发的人,就可能以为自己很牛,要一个不低的价格,并最终给你一个很糟糕的结果。反过来,如果你找对了人——哪怕只有一个人,用对了思路,网站其实很简单。
不再罗嗦,下面直接了当地给大家一些做网站的实用建议,我称之为4大锦囊。
锦囊1:尽量使用现成的系统,而不是自主开发
对于一般的企业网站、电子商务网站,强烈建议不做开发。如果是企业网站,找一个现成的内容管理系统(CMS)就可以了。在国内的CMS中,Supe Site是一个不错的选择;电子商务网站,直接用ECShop就可以了;Web 2.0网站,可以用X-Space;论坛,Discuz!是首选。很多人会问,这些现成的系统是不是功能会有很多限制,性能是不是足够好?这些都是不必要的担心。一方面,这些系统都有不错的可定制性,只要找一个对HTML/CS S熟练并稍懂PHP程序基础的人,完全可以根据你的要求搭建出一个不错的网站。如果你连这样的一个人都找不到的话,那就用word press给你的企业搭建一个博客系统吧,既时尚又实用。
锦囊2:LOGO、美工的工作可以交由外包网站完成
我是外包网站的老用户了,在上面下过的单子应该不少于5次了吧。虽然不能说每次都100%满意,但在众多外包网站中,以性价比来说,任务中国(TaskCN.com)的结果是无可挑剔的。你只要花几百上千块钱,就可以获得十几个不错的方案,然后你从中挑出你最认可的一个,让设计师写好执行计划,变成最终的结果就可以了。除非你的团队本身就有不错的美工,或者你愿意多花几倍的价钱请一个真正专业的设计公司——否则的话,任务中国是一个很好的选择。
锦囊3:只要你能请到相应的开发人员,用什么技术开发其实无所谓
PHP、Java、。NET,哪个性能更好?这是我经常被问到的一个问题。相信很多用户作为互联网的使用者,最痛苦的事情就是网页速度非常慢。所以当大家自己做网站的时候,第一个想到的自然是——我的网站可不要那么慢才好。事实上,虽然不同的技术在性能上肯定会有差别,但是这种差别一般要等你的日PV达到数百万的时候才能体现出来。而大多数网站速度慢的原因,还是程序员自身代码的问题所致。再优秀的开发语言,初级程序员的一个死循环,一样能轻而易举地让你的服务器瘫痪——相信我,这是有实际案例的。所以,在网站开发的初期,你最需要担心的绝对不是哪种语言更好,而是你能请到哪种语言的优秀开发人员。
锦囊4:产品经理非常重要
网站的功能、布局、流程,或者用现在时髦的名字“User Experience”来说,很大程度上决定于产品经理的能力。这个人最好懂点技术,而更重要的是——要对用户有深刻的理解,对细节有偏执的追求。很多成功的网站,CEO自己就是产品经理。开发工作可以外包,而你的产品经理一定不能外包。因为一个好的网站一定是需要不断完善的,产品经理是一个长期工作。
如果将网站开发的原则做一个简单的总结,那就是:用最少的人、写最少的代码、快速的发布、持续的改进。后面两句来源于Google的“Quick launch,Fast iteration”;而前两句是结合中国国情——对一般公司而言,如果运气不错,你可能找到两三个不错的开发人员;但如果你做网站的前提是一下能找到N > 5的优秀开发人员,你的第一个网站很可能永远都发布不了。
本文作者: