0

我正在尝试使用 node.js 开发应用程序。

由于稍后可以从移动设备访问相同的应用程序,因此预计 API 将返回 json 数据,并且在设置适当的请求参数后不会将请求转发到页面。

我主要是一个 Java 后端人员和 UI 框架的新手(包括只有基本知识的 javascript)。

我想知道我应该为 UI 使用哪些 UI 技术?我应该选择纯 HTML 还是 php 或其他任何东西?此外,其他 UI 应用程序是否会成为 webapp 并可能部署在 web 服务器中?

开始使用 node.js 的 express 模块,非常棒。它提供了翡翠(并且可以很容易地从中创建基本的 UI),但我没有机会深入了解它。另外,如果我开始使用玉,我想在我的 app.js 文件中,我需要将请求转发到页面,而不是返回我想要避免的 json 数据。

有人可以建议我应该采用哪些 UI 技术吗?

用户界面应该非常丰富,并且具有许多功能。

谢谢

图科

4

1 回答 1

0

我肯定会推荐使用express.js。正如您所提到的,您可以渲染翡翠模板,这将以 html 的形式显示给用户。

您还res.json()可以使用 express 提供的方法将平面旧 JSON 数据发送到客户端。

Backbone是一个客户端框架,您可以在其中制作单页 Web 应用程序,并且所有 html 模板都呈现在客户端机器上而不是 Web 服务器上。使用 RESTful API 和以下 ajax 请求将数据持久化到后端数据库。获取、发布、放置和删除。

稍后,您可以将这个 RESTful API 用于您的移动应用程序。

于 2012-09-05T21:01:16.673 回答