我在网络应用程序方面的经验,完全由前端单页面应用程序框架/库(knockout / angular / react)组成。我还没有发布任何东西,或者开发了一个后端 - 我在前端使用了模拟数据,并且基本上模拟了后端的存在。
使用框架/库(例如Angular / React)开发单页应用程序时,由于您可以有效地提供最佳的用户体验,所有这些都在前端(这意味着后端将执行更少的任务) ,使用Web框架是否有任何好处,而不仅仅是开发一种未通过Web框架增强的本地语言的Web服务API?
在我的情况下,我使用React作为前端,并将Elixir用于后端,如果我使用后端的Web框架,它将是Phoenix(尽管所使用的特定技术对于这个问题并不重要,因为可以替换特定技术)。
我觉得我的后端所做的就是从数据库中获取数据并将其插入数据库。由于没有做任何后端,可能是一个天真的观点。
答案 0 :(得分:1)
您实际上并不需要全栈Web框架(即模板处理或组件框架)。但是仍然有一些你应该考虑的事情:
框架通常允许您轻松解决这些问题,并让您专注于业务需求。