老鸟传授经验:做网站的实用建议

做网站现在似乎是每个企业或团队都必做的一项工作了——不管你所在的行业是不是和互联网相关。我平均每周都会接到一两个朋友的电话问:我们要做一个网站,该用什么技术,PHP、Java还是.NET?我们该从哪里请开发人员?我们现在开发的网站总是有bug,该怎么办?作为一个前技术人员以及现任互联网从业人员,我来说说自己的经验吧。

多年的网站工作告诉我一个道理:网站虽然看似简单,但是一定要请正确的人来做。国内的开发人员普遍经验不足,一个做过2 年开发的人,就可能以为自己已经很牛,要一个不低的价格,并最终给你一个很糟糕的结果。反过来,如果你找对了人——哪怕只有一个人,用对了思路,网站其实很简单。

不再罗嗦,下面直接了当的给大家一些做网站的实用建议:

1、尽量使用现成的系统,而不是自主开发。对于一般的企业网站、电子商务网站,强烈建议不做开发。如果是企业网站,找一个现成的内容管理系统(CMS)系统就可以了。在国内的CMS中,SupeSite是一个不错的选择;电子商务网站,直接用ECSHOP就可以了;Web2.0网站,可以用X-Space;论坛,Discuz!是首选。很多人会问,这些现成的系统是不是功能会有很多限制,性能是不是足够好——这些都是不必要的担心。一方面,这些系统都有不错的可定制性,只要找一个对HTML/CSS熟练,并稍有php程序基础的人,完全可以根据你的要求搭建出一个不错的网站。如果你连这样的一个人都找不到的话,那就用wordpress给你的企业搭建一个博客系统吧,既时尚又实用。

2、LOGO、美工的工作可以外包给威客网站。我是K68.cn的老用户了,在上面下过的单子应该不少于5次了吧。虽然不能说每次都100%满意,但从性价比来说,K68给的结果是无可挑剔的。你只要花几百块钱,就可以获得十几个不错的创意,然后你从中挑出你最认可的一款并让设计师美化成最终的结果就可以了。除非你的团队本来就有不错的美工,或者你愿意多花几十倍的钱请一个真正专业的设计公司,否则的话,K68是一个很好的选择。

3、只要你能请到相应的开发人员,用什么技术开发其实无所谓。php,java,.NET,哪个性能更好,这是我经常被问到的一个问题。相信很多用户作为互联网的使用者,最痛苦的事情就是网页速度非常慢。所以当大家自己做网站的时候,第一个想到的自然是“我的网站可不要那么慢才好”。事实上,虽然不同的技术在性能上肯定会有差别,但是这种差别一般要等你的日PV达到数百万的时候才能体现出来。而大多数网站的速度慢的原因还是程序员自身代码的问题所致。再优秀的开发语言,初级程序员的一个死循环一样能轻而易举的让你的服务器瘫痪——相信我,这是有实际案例的。所以,在网站开发的初期,你最需要担心的绝对不是哪种语言更好,而是你能请到哪种语言的优秀开发人员。

4、产品经理非常重要。网站的功能、布局、流程,或者用现在时髦的名字——user experience,在很大程度要决定于产品经理的能力。这个人最好懂点技术,而更重要的是对用户有深刻的理解,对细节有偏执的追求。很多成功的网站, CEO自己就是产品经理。开发工作可以外包,而你的产品经理一定不能外包。因为一个好的网站一定是需要不断完善的,产品经理是一个长期工作。

如果将网站开发的原则做一个简单的总结,那就是:用最少的人、写最少的代码、快速的发布、持续的改进。后面两句其实来源与Google的 “Quick launch, fast iteration”;而前两句是结合中国国情——对一般公司而言,如果运气不错,你可能找到两三个不错的开发人员,但如果你做网站的前提是一下能找到 n>5的优秀开发人员,你的第一个网站很可能永远都发布不了了。

时间: 2024-07-31 07:28:28

老鸟传授经验:做网站的实用建议的相关文章

老鸟传经-做网站的实用建议

做网站现在似乎是每个企业或团队都必做的一项工作了--不管你所在的行业是不是和互联网相关.我平均每周都会接到一两个朋友的电话问:我们要做一个网站,该用什么技术,PHP.Java还是.NET?我们该从哪里请开发人员?我们现在开发的网站总是有bug,该怎么办?作为一个前技术人员以及现任互联网从业人员,我来说说自己的经验吧. 多年的网站工作告诉我一个道理:网站虽然看似简单,但是一定要请正确的人来做.国内的开发人员普遍经验不足,一个做过2 年开发的人,就可能以为自己已经很牛,要一个不低的价格,并最终给你一

做网站的实用建议

做网站现在似乎是每个企业或团队都必做的一项工作了--不管你所在的行业是不是和互联网相关.我平均每周都会接到一两个朋友的电话问:我们要做一个网站,该用什么技术,PHP.Java还是.NET?我们该从哪里请开发人员?我们现在开发的网站总是有bug,该怎么办?作为一个前技术人员以及现任互联网从业人员,我来说说自己的经验吧. 多年的网站工作告诉我一个道理:网站虽然看似简单,但是一定要请正确的人来做.国内的开发人员普遍经验不足,一个做过2 年开发的人,就可能以为自己已经很牛,要一个不低的价格,并最终给你一

网页页面设计的4个实用建议

相关文章:网页内容页面制作的9个实用建议 页面设计 1.在开始编写文字.寻找图像和进行HTML标记之前应该先把基本的网页结构组织好. 要是开始的时候在脑子里没有一个相当明确的结构,那几乎肯定会以一团糟而告终.卸载一些你喜欢的页面,核对HTML源文件,看它是怎样写的,把它全部或部分粘贴到一个试验文件进行检验.整页地拷贝别人的东西是剽窃行为,但是向别人学习则是研究过程. 2.人们第一次进入你的主页时,他们通常不是在寻找值得阅读的地方,他们可能正在寻找可供选择的东西,以超文本术语说即是可用鼠标点击的词

《众妙之门——用户体验设计的秘密》一2.7 结论以及实用建议

2.7 结论以及实用建议 再重复一次,响应式设计和移动优先策略是明智的选择,能够解决上述问题.如果能够一劳便能永逸,又何必费事地设计一个又一个平台?别忘了,设备的种类会越来越多,设计也要讲究方法. 尽管现在已经有了响应式设计这种能够"量体裁衣"的处理方式,但依然要学会思考,尤其当设计需要跨越不同设备.不同平台时,要借鉴古人平均律的思想,在概念上思考普遍.可达的设计该如何实现. 除此之外,还要注意的一点是,虽然响应式设计能够实现多平台体验的一致性,但是用户不一定会有一致性的预期.也就是说

HTML5游戏开发的5条实用建议

HTML5很棒,因为它几乎无所不能--它并不是为某种特殊的应用设计的.更重要的是,HTML5几乎是无处不在的.它就在你的PC机上.你的手机上.你的平板设备上--它甚至可能就在你的厨房电器上. 正是由于HTML5具有丰富的功能并且无处不在,所以它给开发者带来了很多的灵感.俗话说得好,"一旦开发者有了灵感,他们就开始编写游戏了."(这句话应该是作者编的) 幸运的是,有关HTML5游戏开发的指南现在已经有很多了.而这篇文章则是要告诉开发者在开发HTML5游戏以前应该具备的一些全局概念.你能

Linux系统分区方法经验分享及意见建议

  Linux分区方法,不同的人有不同的方法,反正没有统一的方法.在分区方面,我觉得根据自己的实际情况来分是最好的.玩linux也有好几年了,下面说一下,我在分区方面的一些经验. 一.个人用 如果是个人用,就没必要分那么多区,分一个区,或者二个区就行了. 分一个区,就要一个根分区就行了/,我的多系统里面的linux都是一个分区. 分二个区,一个/boot分区,一个根分区/ 二.服务器用 关于服务器的分区,不要分的太多,适合自己就行,有二种比较好的方法,适合二种不同的人 1,喜欢用软件管理工具的人

JavaScript 新手24条实用建议[TUTS+]_javascript技巧

注:本文多次用到Firebug的console对象,请参考Firebug Console API .关于firebug的更详细介绍,请猛击这里.1. 用 === 代替 == JavaScript里有两种不同的相等运算符:===|!== 和==|!=.相比之下,前者更值得推荐.请尽量使用前者. 引用: "如果两个比较对象有着同样的类型和值,===返回true,!==返回false." – JavaScript: The Good Parts 不过,如果使用==和!=,在操作不同数据类型时

对于Python的Django框架使用的一些实用建议_python

前言:随着Django1.4第二个候选版的发布,虽然还不支持Python3,但Django团队已经在着手计划中,据官方博客所说,Django1.5将会试验性的支持python3. Django 作为一个杰出的Python开源框架,或许得不到和其它流行框架如Rails这样多的赞美,但是它和其他框架一样精炼,非常注重DRY(Don't Repeat Yoursef)原则.组件的重用性,通过自动化过程使编码更简洁. 如果在Django项目中能够灵活使用某些方法和技巧的话,它将大大加快软件开发的速度同时

网页内容页面制作的9个实用建议

内容 1.让读者有理由逗留.要把网页作得趣味盎然,引人入胜.但首要的是要让它有用处.这样做的一个很简单的办法是提供相互参与--让读者做一些事情,如报名获取定期发送的通讯,并用某种方式报答他们的参与,如每周抽奖或给予下载一些东西的机会. 2.对访问者来说最具价值的站点是那些立刻就能让人明白哪些信息可以获取,怎样获取,以及可能还有怎样让读者来更正他自己认为有错误的地方或加上他自己的内容. 3.签上自己的名字,并展示得到的荣誉--但不要在这里弄上一个长长的签名.少许的自我宣传可能是中肯的,尤其是当你想