使用javascript和ORM构建仅使用json数据的web应用程序


Building the web app with json only data with javascript and ORM

我已经给出了要完成的新项目,其中我有单独的组件,它们通过调用的服务相互通信

它们没有直接联系。

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

现在我还没有做过那样的事。我的意思是,我总是从服务器端控制器和视图生成表单、数据。比如PHP或Django python。

我想知道这种方式是好的还是可以实现的,因为我不想在最初花了一段时间之后再改变事情。

但这是一个好方法吗?然后我可以从

开始

在过去的六个月里,我一直在开发一个Django项目,在该项目中,我使用姜戈作为后端服务,只返回json响应,前端代码是完全独立的。

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

  • ui绑定的Knockout.js
  • Sammy.js用于视图路由
  • 需要.js对代码进行模块化

我认为这在当时是一个很好的选择,而且我对这一技术堆栈感到非常有效率。如果我从零开始,它很可能是一个类似的堆栈。

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

尽管我认为AngularJSEmberJS