网站建设需要注意哪些设计原则?
来源:中国|尚品
类型:网站建设
使用最熟悉的技术
热门技术不一定好用,用开发者最熟悉的技术才是上策。如果用一个开发者不熟悉的技术,边学边写,开发完黄花菜就凉了。Java好,Python没必要。如果你熟悉php,就用php,如果你熟悉的话。Net,使用。净.你用什么都没关系。发展完善的制度才是正道。
开发前要充分考虑和综合评估团队的开发能力和技术方向。还要考虑硬件和软件的成本。数据库永远是甲骨文。甲骨文好,但是使用成本还是比较高。小网站可以使用mysql等免费软件。你可以使用更便宜的服务器。
2.系统结构应该清晰
虽然是一个小型的web应用,但是确定系统架构应该需要一些时间。架构不一定是要考虑的复杂的大型web程序。小型web应用也应该在架构上做一些努力。一定要层次分明,业务清晰。即使在服务器上,即使在项目中,业务层和显示层也要严格分开。如果把所有的功能放在一起,增加功能,拓展业务,那将是极其痛苦的。也可以考虑按照一定的规则将不同的服务分开,有利于以后拓展其他服务。
严格的分层开发也有助于将来逐步实现分布式系统。现在很多网站都是用php开发的,一个普遍现象就是面向过程编程,一个程序从头到尾实现一件事情。事实上,php、Net和java可以从前端严格分离业务,从而方便功能的添加和维护。
3.功能应该详细
我在和一个业内知名的技术咖啡师聊天的时候,在一个商业网络节目的开头谈到了这个想法。他刚刚开始做生意。后来,我给了他一个建议。我宁愿功能少一点,把网站上的功能做得更细致完善,给用户好的体验。不要盲目模仿大型网站,它们的功能很多。但是每个功能不是缺腿就是缺胳膊,要么就是模仿的很烂,最后不伦不类。不求多,只求改进。
在艺术感知上多下功夫,尽量给人眼前一亮的感觉。爱美之心人皆有之,漂亮的网页设计总是吸引人。
4.在某种程度上使用缓存
显然,缓存经常用于大型web程序,小型web程序也可以考虑。毕竟可以提高访问速度,提升用户体验,大大减轻数据库的压力。业内非常有名的Memcached是个不错的选择。可以将常用列表、常用基本信息,尤其是首页的展示信息尽可能的放在缓存中,提高首页的访问速度,给用户一个非常好的初始印象。
5.进行适当的分析
分析可以包括日志分析、性能分析、用户分析、应用软件分析、数据库分析等等。定期分析日志,分析系统的bug和隐患。性能分析可以为以后的优化和扩展提供有益的帮助。恰当的用户分析可以为网站管理决策提供一些帮助。对应用软件的分析可以为以后网站建设选择哪种软件提供充分的准备。
6.演变
进化原理——找到最合适的一个。
降级原则-简化不必要的
好的建筑来自实践。
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:zhuji.chenqinet.cn。