我制作网络应用程序已经有一段时间了。主要是前端。
我一直想制作功能齐全的网站,因此,我的问题。
这个问题可能很愚蠢,所以请耐心等待......
我意识到有两种方法可以开发网络应用程序:
-----或-----
我的问题是:
我理解对了吗?这就是 webdev 的工作原理吗?
更重要的是,何时使用什么? 什么更快或更好?
通常我会用谷歌搜索类似的东西,但要么没有太多关于这方面的信息,要么更有可能的是,我正在搜索错误的东西。
请帮我理清我的概念。
两者都是正确的做法。 但第一个方法是一种更传统的 Web 应用程序方法,但与编写恰好有效的随机看起来的废话相比,它在其中编写合理的、可重用的代码很困难,并且还存在性能和可靠性问题。
我个人更喜欢使用 RESTful 方法编写代码。大多数框架都使用这种方法。在团队之间维护代码很容易。
像 Nodejs 这样的现代后端也可以抛出 HTML 作为响应(请参阅模板引擎),但正如我所说,选项 2 始终是首选。