2

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

它们没有直接链接。

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

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

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

但这是好方法吗,然后我可以从它开始

4

1 回答 1

1

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

jQuery本身会导致无法维护的代码,即使规模较小,所以你肯定需要一个高级前端框架。我选择了Durandal.js,其中包括:

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

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

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

尽管我认为AngularJSEmberJS是很有可能赢得框架之战的巨头,至少目前是这样。

于 2013-08-20T09:07:04.917 回答