用于node.js后端的UI的框架

时间:2012-09-05 10:34:19

标签: html node.js

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

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

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

我想知道我应该为UI使用哪些UI技术?我应该使用纯HTML或PHP还是其他什么?另外,其他UI应用程序是否为webapp并可能部署在Web服务器中?

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

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

UI应该非常丰富,并且具有很多功能。

由于

图科

1 个答案:

答案 0 :(得分:0)

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

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

Backbone是一个客户端框架,您可以在其中创建单页Web应用程序,并且所有html模板都在客户端计算机上呈现,而不是在Web服务器上呈现。使用RESTful API和以下ajax请求将数据持久保存到后端数据库。 GET,POST,PUT和DELETE。

稍后您可以将此RESTful API用于移动应用。