angularjs - 服务器端框架与客户端框架
问题描述
所以我最近一直在学习 Django,我花了一段时间才明白它是一个服务器端框架,我以前只使用 Vue/AngularJS,我认为 Django 是相似的,因为提供相同的报价(for 循环,if 语句ETC...)。
与该注释有关,Django 实际上提供了 Vue/etc 没有提供的什么?客户端框架真的只对生成 SPA 有用吗?
解决方案
动态网站/应用程序需要服务器端应用程序和/或前端应用程序。Angular、VueJs 和其他类似的框架创建了一个 SPA,因为您知道加速应用程序并在客户端提供更复杂的功能,而不是在服务器上执行相同的操作。
Django、Laravel、CakePHP 和其他框架处理您的数据处理,将它们存储到数据库中或检索它们。在服务器上处理图像和一大堆东西。
Django 为您提供了一个维护良好、结构化的 API/Web 应用程序,开发时间非常短,您不必担心在框架每次都重复之前的会话、身份验证、安全性等常见的东西一个(几乎)。
你可以进一步研究 Django 提供的东西,它可以为你处理很多事情。
推荐阅读
- ruby-on-rails - 使用 RSpec 获取 API 请求的 FactoryBot 对象属性
- kotlin - 如何在 Corda 中编写可被其他合约扩展的 Base 合约
- c# - 将更改保存到数据库时出现外键约束错误
- mysql - 如何在续集中动态创建的数据库中创建表?
- excel - 发送 HTTP 请求时如何绕过登录
- javascript - 角度垫排序不适用于带有点符号的 matColumnDef
- python - Celery:远程机器的优先级
- android - Android:如何在代码中初始化自定义视图并将其连接到现有的 xml 视图
- javascript - 为什么当我将 JavaScript 函数作为参数传递时,它会自动转换二进制数?
- javascript - 从数组中获取最高角色