我从哪里开始我的前端设计&使用node.js进行开发?

时间:2014-03-21 23:49:47

标签: node.js

所以我一直在玩节点js大约两个星期并喜欢它。我能够访问我的oracle实例并提取我想要在网页上显示的所有数据,最好是列表类型小部件。但我甚至不知道从哪里开始!我观看了一些视频,我看到一些人使用骨干,棱角分明或小胡子。

我只是想找到一些我可以使用的东西,它是友好的快递,并允许小部件,几乎只是设计表格,如果可能的话,后来担心功能?

2 个答案:

答案 0 :(得分:0)

使用前端框架,您最好通过JSON访问数据,通过AJAX调用或在页面加载时提供服务。

如果您想了解如何使用它们,我强烈建议您首先阅读Backbone或Angular教程,了解应该如何完成任务。

这是我最喜欢的Backbone介绍 https://www.youtube.com/watch?v=ZrXX_CaUx7Q

答案 1 :(得分:0)

虽然可以在Node中编写整个应用程序,但它并没有真正为此设计,因此缺少许多功能。现在流行的设计模式是使用Node作为您的Web服务器,然后为您的应用程序使用Backbone,Knockout,Ember或Angular等前端框架。此外,许多人正在将这些开发为单页应用程序(SPA),其中所有导航都由框架内的路由器处理。对于数据库访问和常规业务层任务,您可以将功能公开为RESTful API。您可以在任何您熟悉的平台上编写这些API,但您甚至可以在Javascript中编写这些API,从头到尾编写完整的JS堆栈。

关于您的问题"几乎只是设计表单并在以后可能会担心功能?"

是的,这是可能的。当您转向MV *模式,将业务层委托给RESTful API时,即使在后端API完成之前,也可以进行完整的前端开发过程。由于此场景中前端和后端之间的接口只是使用JSON进行数据传输的RESTful API,因此使用静态(甚至是静态)模拟API非常容易半动态)JSON响应。

执行此操作的一种模式是创建一个外观,作为前端和后端之间的代理。前端调用外观,外观调用后端等。您可以在外观中轻松切换,以便在准备好时使用生产API,或者模拟API' s返回静态值。