Skip to main content
 首页 » 编程设计

php之使用 javascript 和 ORM 仅使用 json 数据构建 Web 应用程序

2025年05月04日26exmyth

我已经完成了新项目,其中我有单独的组件,这些组件通过服务调用相互通信

它们没有直接链接。

技术负责人想用 ExtJS 或 jquery 构建整个前端,然后使用 JSON 加载数据。我的意思是所有表单、登录等都将是 JSON。

现在我还没有做过那样的事情。我的意思是我总是从服务器端 Controller 和 View 生成表单、数据。像 PHP 或 Django python。

我想知道这是好的还是可以实现的,因为我不想在最初花时间后改变事情。

但这是我可以开始的好方法

请您参考如下方法:

在过去的六个月里,我一直致力于一个 Django 项目,其中我使用 Django 作为后端服务,仅返回 json 响应,而前端代码是完全分开的。

jQuery 本身会导致无法维护的代码,即使规模较小,因此您肯定需要一个高级前端框架。我与 Durandal.js 达成和解,其中包括:

  • Knockout.js 用于 ui 绑定(bind)
  • Sammy.js 用于 View 路由
  • Require.js 模块化代码

我认为这在当时是个不错的选择,而且我觉得这个技术堆栈很有成效。如果我重新从头开始,它很可能是一个类似的堆栈。

至于ExtJS,它是一个基于组件/小部件的框架,我不太喜欢这种哲学,我看到了 future ,它不是用ExtJS :)

虽然我认为 AngularJS 和 EmberJS 是很有可能赢得框架之战的巨头,至少目前是这样。