【问题标题】:django with angular js vs jus javascript带有 Angular js 的 django 与 jus javascript
【发布时间】:2018-01-14 05:08:40
【问题描述】:
我想制作一个闪电般快速的 Web 应用程序,并且想知道实现它的最佳方式。这是一个需要矢量图形支持的绘图应用程序,但它将使用数据库将数据存储在用户帐户中。下面是我用 MVC 术语对其进行分解的方式:
- 控制器:Django,托管在 GCP Python 应用引擎上
- 型号:CloudSQL
- 视图:AngularJS
我想知道 Javascript/JQuery 方法是否会更好,因为我可以让 Django 处理数据库操作,但我担心我只会增加 Angular 的开销。
我欢迎任何想法。
【问题讨论】:
标签:
javascript
angularjs
django
gcp
【解决方案1】:
一旦您使用了 Angular.js 和 React.js 等 Javascript 框架。您的后端和前端变得完全隔离。你应该做的第一件事是你必须制作你的 django REST API。构建您的逻辑以在您的 django REST API 中执行矢量图形并构建您的 angular.js 应用程序,以便它“使用”您的 REST API 服务。
对于第二个问题,这取决于您的架构设计。如果您的应用程序将是 DOM 驱动的,请使用 jQuery,因为 jquery 仍然提供大量 UI 内容。但是,如果它是数据驱动的,并且您将使用 Javascript 以有效的方式组织和显示数据,请选择 Angular.js。
如果您还有其他问题,请发表评论。谢谢!