2017-08-06 56 views
-3

我想制作一个快速的Web应用程序,并且想知道实现它的最佳方式。这是一个绘图应用程序,需要支持矢量图形,但它将使用数据库将数据存储在用户帐户中。下面是我如何将它分解在MVC术语:django与角js vs jus javascript

  • 控制器:Django的,托管在GCP Python应用程序引擎
  • 型号:CLOUDSQL
  • 查看:AngularJS

我想知道如果使用Javascript/JQuery方法会更好,因为我可以让Django处理数据库操作,并且担心我只会增加Angular的开销。

我欢迎任何想法。

回答

0

一旦你使用Javascript框架,如Angular.js和React.js。你的后端和前端变得完全孤立。首先,你应该做你必须让你的Django REST API。构建你的逻辑在你的django REST API中做矢量图形,并构建你的angular.js应用程序,以便它“消耗”你的REST API服务。

对于第二个问题,它取决于你的架构设计。如果您的应用程序将由DOM驱动,请使用jQuery,因为仍然jquery仍然提供大量的UI内容。但是,如果数据驱动,并且您将使用Javascript以有效的方式组织和显示数据,请选择Angular.js。

如果您还有其他问题,请发表评论。谢谢!