做网站现在似乎是每个企业或团队都必做的一项工作了——不管你所在的行业是不是和互联网相关。我平均每周都会接到一两个朋友的电话问:我们要做一个网站,该用什么技术,PHP、Java还是.NET?我们该从哪里请开发人员?我们现在开发的网站总是有bug,该怎么办?作为一个互联网从业人员,我把我的一点心得写出来。
多年的网站工作告诉我一个道理:网站虽然看似简单,但是一定要请正确的人来做。国内的开发人员普遍经验不足,一个做过2 年开发的人,就可能以为自己已经很牛,要一个不低的价格,并最终给你一个很糟糕的结果。反过来,如果你找对了人——哪怕只有一个人,用对了思路,网站其实很简单。
不再罗嗦,下面直接了当放出一些做网站的实用建议:
1、尽量使用现成的系统,而不是自主开发。对于一般的企业网站、电子商务网站,强烈建议不做开发。如果是企业网站,找一个现成的CMS就可以了,现在免费开源的CMS也挺多,这里推荐国外的joomla。在国内的CMS中,电子商务网站,直接用ECSHOP就可以了;Web2.0网站,可以用X-Space;论坛,Discuz!是首选。很多人会问,这些现成的系统是不是功能会有很多限制,性能是不是足够好——这些都是不必要的担心。一方面,这些系统都有不错的可定制性,只要找一个对HTML/CSS熟练,并稍有php程序基础的人,完全可以根据你的要求搭建出一个不错的网站。如果你连这样的一个人都找不到的话,那就用wordpress给你的企业搭建一个博客系统吧,既时尚又实用。
2、LOGO、美工的工作可以外包。除非你的团队本来就有不错的美工,或者你愿意多花几十倍的钱请一个真正专业的设计公司,否则的话,还是选择一个口碑技术相对不错的就行。
3、只要你能请到相应的开发人员,用什么技术开发其实无所谓。php,java,.NET,哪个性能更好,这是我经常被问到的一个问题。相信很多用户作为互联网的使用者,最痛苦的事情就是网页速度非常慢。所以当大家自己做网站的时候,第一个想到的自然是“我的网站可不要那么慢才好”。事实上,虽然不同的技术在性能上肯定会有差别,但是这种差别一般要等你的日PV达到数百万的时候才能体现出来。而大多数网站的速度慢的原因还是程序员自身代码的问题所致。再优秀的开发语言,初级程序员的一个死循环一样能轻而易举的让你的服务器瘫痪——相信我,这是有实际案例的。所以,在网站开发的初期,你最需要担心的绝对不是哪种语言更好,而是你能请到哪种语言的优秀开发人员。
4、产品经理非常重要。网站的功能、布局、流程,或者用现在时髦的名字——user experience,在很大程度要决定于产品经理的能力。这个人最好懂点技术,而更重要的是对用户有深刻的理解,对细节有偏执的追求。很多成功的网站, CEO自己就是产品经理。开发工作可以外包,而你的产品经理一定不能外包。因为一个好的网站一定是需要不断完善的,产品经理是一个长期工作。
如果将网站开发的原则做一个简单的总结,那就是:用最少的人、写最少的代码、快速的发布、持续的改进。后面两句其实来源与Google的 “Quick launch, fast iteration”;而前两句是结合中国国情——对一般公司而言,如果运气不错,你可能找到两三个不错的开发人员,但如果你做网站的前提是一下能找到 n>5的优秀开发人员,你的第一个网站很可能永远都发布不了了。
5、域名注册:现代企业在互联网上拥有域名,具有全球唯一性,是一个企业的标志。客户可以通过域名所指示的地址寻找到你们的公司,国际域名为您的公司带去巨大网上商机,在知识经济社会中,您的公司将具有独特的商业魅力。推荐用.com的国际域名
6、网站主机:主机是企业在互联网上运行的有力保障,有专线与Internet联接,承载网络软件和信息,一般是高档PC机或服务器,还可以采用虚拟主机方式,即租用某一主机的部分系统空间,虚拟主机的效果与独立主机别无二致,而成本却大大降低
7、网站推广:要让别人知道你的站点,有个好的网站排名,必须对你的站点做一些网站推广。网站推广有三种方式,一是在一些大型的,知名度高的站点做链接(广告),二是在网络上重要的检索引擎上登记企业站点的网址和内容提要,使INTERNET用户都可以通过检索引擎查询到企业的网址,最大的检索引擎有 Yahoo、google、Infoseek、Lycos等,国内较知名的有Sina.com、 Sohu.com 、China.com、163.com等;第三是与行业相关的网站建立连接或发布信息。
林林总总,以上七条基本上就是一个网站的一条龙过程,希望对大家有所帮助。