啦,假设你内心有一个需求,你是一个开发者,而你呢只有技术,那么假设你想自己一个人搞定所有事情,从现在开始。你有两种选择,第一种先搞一个原型,然后照着这个原型补充前端,然后根据前端接口完成后端;还是先把后端代码写完,把数据先搞出来,然后在前端鬼画符的搞一个丑陋的界面,后面再慢慢做优化,美化前端?哪种好?更符合这个只有技术的开发者的情形。
啦,假设你内心有一个需求,你是一个开发者,而你呢只有技术,那么假设你想自己一个人搞定所有事情,从现在开始。你有两种选择,第一种先搞一个原型,然后照着这个原型补充前端,然后根据前端接口完成后端;还是先把后端代码写完,把数据先搞出来,然后在前端鬼画符的搞一个丑陋的界面,后面再慢慢做优化,美化前端?哪种好?更符合这个只有技术的开发者的情形。
1 首先是原型设计(这个可以看作是 前端)
基本就是打个草稿的意思
2 系统设计(这个可以看作是 后端)
设计过程中,会发现各种 原型设计阶段
没有考虑到的业务逻辑问题
3 后端开发(这个是后端)
开发过程中,会发现各种 系统设计阶段
没有考虑周全的业务逻辑问题,有些业务逻辑问题需要调整原型设计
4 前端开发(这个是前端)
这个过程会发现各种 后端接口设计
不周全的地方,也可能会发现业务逻辑漏洞,对于原型设计
的调整一般来讲是肯定会发生的
其中,根据成本(时间、精力)和预期收益,砍掉角色或是舍弃故事用例都是有可能的,用户体验与技术实现的平衡也会随着成本(尤其是时间)的变化而变化.
遵循最小可行产品原则的话,一切从简,基本上可以说用户体验的整体优先级更高,所以此时成本更倾向投入前端方面的技术选型调研、开发实现.
8 回答5.8k 阅读✓ 已解决
9 回答9.2k 阅读
6 回答4.8k 阅读✓ 已解决
12 回答5.9k 阅读
3 回答10.3k 阅读✓ 已解决
4 回答7.2k 阅读
5 回答7.1k 阅读✓ 已解决
看你的主要技术栈。