到底是先有前端后有后端,还是先有后端后有前端?
啦,假设你内心有一个需求,你是一个开发者,而你呢只有技术,那么假设你想自己一个人搞定所有事情,从现在开始。你有两种选择,第一种先搞一个原型,然后照着这个原型补充前端,然后根据前端接口完成后端;还是先把后端代码写完,把数据先搞出来,然后在前端鬼画符的搞一个丑陋的界面,后面再慢慢做优化,美化前端?哪种好?更符合这个只有技术的开发者的情形。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
看你的主要技术栈。
如果一个人搞,前后端一起推,逐个功能搞好。当然针对某个功能,肯定先搞后端,前端调试的同时测试了后端接口。
一个人搞,可以先确定原型(不改动的情况下),再前后端同时做
1 首先是原型设计(这个可以看作是 前端)
基本就是打个草稿的意思
2 系统设计(这个可以看作是 后端)
设计过程中,会发现各种
原型设计阶段
没有考虑到的业务逻辑问题3 后端开发(这个是后端)
开发过程中,会发现各种
系统设计阶段
没有考虑周全的业务逻辑问题,有些业务逻辑问题需要调整原型设计4 前端开发(这个是前端)
这个过程会发现各种
后端接口设计
不周全的地方,也可能会发现业务逻辑漏洞,对于原型设计
的调整一般来讲是肯定会发生的其中,根据成本(时间、精力)和预期收益,砍掉角色或是舍弃故事用例都是有可能的,用户体验与技术实现的平衡也会随着成本(尤其是时间)的变化而变化.
遵循最小可行产品原则的话,一切从简,基本上可以说用户体验的整体优先级更高,所以此时成本更倾向投入前端方面的技术选型调研、开发实现.