1

我正在开发一个遗留的 Django 站点,该站点面临重写以用 HTML5 替换现有的 Flex 前端。再往下会有一个移动应用程序(此时仅限 iPad),这将需要一个 RESTful API。

我的问题是,在与 Django 端的 RESTful API 对话(可能是美味派)之类的东西中实现 Web 前端(周转时间小于 2 个月)需要多少额外的工作 - 与写作相比它作为一个标准的 Django 应用程序并在以后使用 API 吗?我更愿意选择前者,但只是想知道是否有人走这条路以及您遇到了什么问题。

4

1 回答 1

0

IME、RESTful API 保持服务器端干净,因此更易于维护和扩展。您的数据模型突然变得有意义,因为您只需要担心 CRUD 操作 - 客户端进行必要的 API 调用,从而允许您的端点仅返回一种类型的数据/数据集。然后,您的路线可以变得模块化,并且更容易保持干燥。

然而,对客户端 JavaScript 的依赖最终意味着更多的跨浏览器一致性问题。希望你做出了正确的选择!

于 2012-04-03T13:46:10.710 回答