业务层和显示层应该严格分离,即使是在服务器上,甚至在项目中。将所有的功能整合起来,增加功能,扩展业务,这将是非常痛苦的。还可考虑根据某些规则分离不同的服务,以利于以后扩展其他服务。
一、使用最熟悉的技术
通俗技术未必好用,使用开发者最熟悉的技术才是上策。假如使用的技术开发人员不熟悉,可以边学边写,开发完成后黄花菜就凉了。使用什么都无所谓发展良好的制度才是关键,充分考虑后才能进行开发,综合评估开发能力和技术方向,也要考虑硬件和软件成本。
二、制度结构应清楚
尽管是一个小型的网页程序,但确定系统的结构应该需要一定的时间,体系结构不必考虑复杂的大型网页程式,小型web程序还需要在体系结构上进行改进,须有清晰的层次结构和清晰的业务。
业务层和显示层应该严格分离,即使是在服务器上,甚至在项目中。将所有的功能整合起来,增加功能,扩展业务,这将是非常痛苦的。还可考虑根据某些规则分离不同的服务,以利于以后扩展其他服务。
在未来,严格的分层开发也有助于逐步实现分布式系统。目前许多高端网站建设都是用php开发的,一个普遍的现象是编写面向过程的、从头至尾只有一个程序实现的东西。实际上是php,Networks和java完全可以把业务和前端分离开来,从而方便添加和维护功能。
三、详细说明功能
别盲目模仿大网站,有很多功能。但每个功能都不是缺腿缺臂,就是模仿得不够好,最后都不伦不类。不图多,只求进步。对艺术的感知要多一些,尽量给人以眼前一亮的感觉。人人都有爱美的心,漂亮的网页设计总是很吸引人。
四、在一定程度上使用缓存
很明显,高速缓存通常用于大型web程序,小型web程序同样适用。归根结底,它可以提高访问速度,增强用户体验,大大减轻数据库的压力。可将常用列表、常用基本信息,特别是主页显示信息尽可能地缓存起来,提高主页的访问速度,给用户一个很好的初始印象。
五、适当分析。
分析器包括日志分析,性能分析,用户分析,应用软件分析,数据库分析等。对系统中的bug和隐患进行定期分析日志。对于未来的优化和扩展,性能分析可以提供有用的帮助。正确的用户分析对网站运营决策有一定的参考价值。分析应用软件可以为将来网站建设中那些软件的选择做好充分的准备。
上一篇:如何做高端网站建设的细节优化?
下一篇:哪些功能是企业官网建设中必要的?