首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后端是否只需要生成RESTful应用程序接口?

后端是否只需要生成RESTful应用程序接口?
EN

Stack Overflow用户
提问于 2015-05-06 05:39:11
回答 2查看 84关注 0票数 0

我刚刚开始学习Django,从我遵循的第一个教程或我做过的测试开始,我觉得(注意:我是整个web开发的初学者),你可以用它做任何事情(后端和前端)。现在,考虑到前端的许多框架和库,我认为我遗漏了一些东西,所以经过一些研究,我得出结论,后端部分只是为了提供一个rest服务来与前端框架一起使用。例如,有人使用Django中的模板吗?如果有,目的是什么?我是不是遗漏了一些关于前端-后端集成的东西?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2015-05-06 14:28:06

我不知道您是从哪里得到这样的想法的,即没有人在后端框架中使用模板。我们当然知道。绝大多数网站都不使用前端框架。即使在今天,用Javascript呈现一切的想法仍然存在争议--看看here,这可能不是一个好主意的一系列原因。

无论如何,大多数网站都不需要这种级别的交互性。StackOverflow (虽然它是用.NET完成的,而不是Django,但概念是一样的)就是一个很好的例子:大部分工作都是在后端使用模板完成的,Javascript是用来在浏览器中添加增强功能的,而不是用来做整个工作的。

票数 0
EN

Stack Overflow用户

发布于 2015-05-06 05:49:30

如果您只对提供RESTful then服务感兴趣,那么最好使用像flask这样的轻量级框架。Django提供了更多,它提供了一个很好的模板系统,具有定义良好且易于实现的模型,具有强大的路由功能,可以帮助您非常快速地从头开始构建网站。

这并不意味着您不能在RESTful中构建Django并在表示层上使用SPA

回答你的问题,这完全取决于你的网站的设计。如果你计划开发一个有很多内容的公共网站,并且你想让它被搜索引擎索引,那么使用Django路由和视图可以帮助你实现这一点(并不是说SPA不能有SEO,但是对他们来说有点复杂)。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30063701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档