最近帮朋友做了一个网站,由于我自己一直是做外包项目的。对于现在国内做网站的规矩真的好多不知道了。
在经过一系列日日夜夜的艰苦奋斗之后,终于网站能够上线了。
由此我做了好些的总结。
今天先来讲一下,一个好网站,应该具备的功能。
1. 代码部分的分层要明确
ACTION,SERVICE,DAO
2. 后台登录需要有SSL的选择
以及验证码的保护,毕竟现在大家技术水平都不错,说不定好些人都想拿你的网站当试验品呢,是吧,你懂的~:)
3. 要有固定的可查询到的LOGGER功能,这样一旦客户这里发生了问题,可以马上通知出了什么问题,而你到了现场之后也能迅速的解决这个问题。因为有日志帮忙。
4. MENU请一定,务必要用动态的方式来处理。这老声长谈了。
5. 在线投票系统
总有人爱这个
6. 图片展示系统(相册)
现在也很流行,大家都爱看图
7. 会员管理系统
有时候用户不之一个人
8. 站内搜索
现在做网站都是必须的
9. 计数器
很早就必须的,现在要求到每个文章帖子都要能看到被浏览的数量。
10. 留言板
我觉得貌似这个是2.0之前就有的需求了,要和用户产生互动,现在最好是用户与用户也有互动
11. 多条件检索
这个是对8的补充功能
12. RSS订阅新闻
2.0开始流行的,现在仍然在流行
13. 文件下载
总有人有这个需求
14. 论坛
这个就要看网站有多大了
15. 动态地图标注
现在好多都需要能让用户知道确切位置的,比如我们公司在什么位置啊。
大家在什么饭店吃饭啊之类的。
16. 流量统计系统
为确切的知道我的系统承载量
17. 天气预报
附加小功能。
18. 弹出广告
虽然很恶心我也很反感,但网站总要赚钱啊。
其他诸如新闻,广告维护能功能在此就不一一作解释了。
至于在技术方面我个人觉得,不是为了技术而上技术,
我原来也进入过这个误区,而经历了这个项目之后,我更多的认识到,是因为需求而需要你不得不使用该技术。
因此对各位想在技术上有提高并且想提高实战经验的朋友们,试着让自己设计一个大一些需求复杂些的网站,这样对技术提高的确帮助很大。
好的就说这么多,希望对大家有帮助。