全栈工程思考

2018-12-25  本文已影响0人  王逵_e9b3

简介

1、web应用的生命周期

1.jpg

2、遗留系统与新架构

当我们决定使用新架构重新设计系统时,原因一般就两个:

3、技术选型与验证

2.jpg

做技术选型的时候,要尽最大可能以团队为核心!

github上搜索一些名字中带有boilerplate的项目,即模块文件;

当一个框架很流行的时候,去相应的awesome-xx寻找

克隆这样一个项目,开始依照现有的系统创建简单的demo

依据业务试着在这上面进行扩展,最后,在决定是否使用这门技术和框架

4、搭建构建系统

3.jpg

5、迭代

4.jpg

一个好的迭代周期既应该有充足的时间修复上一个迭代的bug,又能在下一个迭代开始之前交付重要的功能

6、web应用开发步骤

编码:

上线和数据分析

一、准备阶段

选择一个合适的IDE到创建一个web应用的构建流

1、搭建开发环境

版本管理——git——图形化git(sourceTree)

2、任务拆分

eg:开发一个博客系统

开发前需要先划分任务的优先级

三、最小可行化应用

如何使用精益的思想来开发用户喜爱的产品

1、设计原型图——Pencil

2、选择一个web框架——bootstrap

3、简单上线

四、技术选型与业务

概览后台开发所需技术

五、构建系统及其工作流

介绍web应用中常见的构建流程及组件

上一篇 下一篇

猜你喜欢

热点阅读