第一个前端或后端实现?

fun*_*guy 16 frontend backend

对于大多数网络开发大师来说,我的问题听起来很愚蠢,但作为新手,我想问一下,如果可以开发并且仅在Backend之后才能开发出前端?

另外,如果我需要数据库,我应该先设计它吗?

我也想了解项目的分析部分.一位朋友总之告诉我,启动项目需求分析(内部,技术和设计)是必须的.如果我想建立一个具有用户注册能力的社交电子商务网站,我会说.您能否确定一个编号列表,您将为此类项目准备分析(等等.1.数据库设计a)准备数据模型......)

如果有人能提供彻底的答复我会很高兴.

谢谢.

问候,唐尼

Ed *_*d B 12

我通常会在前端1决定我需要哪些领域.

然后开始处理数据库后端..然后中间层进行单元测试..然后最后前端.

当然,一旦我开始在前端工作,我想到了数据库的更多字段或更改......这就是开发的本质.


dat*_*ata 8

我认为这个问题实际上是自下而上或自上而下设计是否更好的问题的变化.我发现前端的粗略草图可以模拟网站的典型用法.这有助于人们看到一个人可能会错过的所需后端选项(思考所需的数据).


Dea*_*n J 5

特别是当新人参与项目时,我建议采用渐进式方法。

选择一些您知道将需要的功能。从数据库 (SQL) 开始,然后是后端代码(也许是 PHP),然后是 Web 前端 (HTML)。尽可能简单地完成这一功能块。事情的顺序并不像一次只做一小部分工作那么重要。

一旦那个小部分工作,保存一个副本。甚至版本控制。那样的话,如果你明天搞砸了,你总是可以回到有用的东西上。

然后选择下一个小功能并添加进去。我总是觉得这很有动力;你会看到持续的改进。

我可能会在数据库级别提前计划,因为虽然对 HTML 的任何更改只会真正影响 HTML... 数据库更改通常需要更改后端代码,这通常需要更改 HTML,并且必须重做一切是痛苦的。