网站架构
是根据客户需求分析的结果,准确定位网站目标群体,
设定网站整体架构,规划、设计网站栏目及其内容,制定网站开发流程及顺序。
以最大限度地进行高效资源分配与管理的设计。产品最初实现的模样就是架构师的工作
网站初期架构优化的好,后期bug多不了,冗余少
study Time
需求分析
1、和产品经理好好沟通,根据产品需求说明书(PRD),理清产品有哪些功能,每个功能的业务逻辑与策略是什么(不要相信产品经理!!)
2、理清产品目的后,确定核心需求,准确定位网站目标群体
3、功能分析再分析,让功能比亚马逊的css还要简洁(亚马逊的网站有过css这种东西吗)
tip:
深入的了解算法和数据结构,不但要了解基础的算法和数据结构,还要深入的掌握一些高级的算法和数据结构
一开始框架优化,就能避免出现一下情况
整体架构
确定基础框架
个好的系统架构应该从扩展性、安全性、性能和可靠性来考虑。
罗马不是一天建成的,架构适合就行,可以先行之而后优。通过渐进演化的过程,逐步让系统越来越完善。
制定网站开发流程及顺序
简单点的流程图,
把前端 后端 以都聚集起来
结论
首先选择语言(c/c++、java、c#、php、python、javascript、scala)且热度不错、社区氛围也好(方便借鉴)
在这个过程中,可以提前联动前后台各自的工作运行
当然,最后会发现,还是那些开源的建站程序靠谱
最后
让我们高喊:PHP是世界上最好的语言
一个完美的网站就会诞生!!!
友情提示:请提前出走,以免QA、QC打死你
世界是我们的
也是你们的
但终究是那些程序猿的
做网站那些事儿
微信 webpedia
网址 weboost.com.au
电话 03 8510 9548
地址 635 Waverley Road, Glen Waverley, 3150
点击上方“公众号”可订阅哦!