表达角度单页应用程序archetecture

时间:2016-04-20 12:04:04

标签: angularjs node.js express sails.js

您好我是 nodejs &的初学者 angularjs

我需要一个angularjs应用程序,我正计划使用 expressjs 来执行后端REST API。

对于我的申请,我有两个部分;一般用户的一个前端UI&一个管理面板或管理整个应用程序数据库。

我在github上找到了许多 angular-express 种子项目。

所以我的问题是,对于我来说,哪一个是我的最佳选择:

1。使用express + angular执行单个应用(可以为管理员创建单独的区域) 2. 使用节点为REST API和管理面板实施中间件。然后做一个单独的角度种子项目。分别使用两个应用程序。

另一个问题是我是否应该使用快递或帆js?

任何人都可以帮助我。

提前致谢。

2 个答案:

答案 0 :(得分:0)

如果您是AngularJS的新手,我强烈建议您从零开始,以便全面了解所有内容的组合,我个人的经验是,使用种子项目更好或者一旦你对AngularJS和nodeJS项目如何结合起来有了基本的了解,就应该开发生成器

从技术上讲,第一选项和第二选项都是有效的,但是我会使用选项一,这意味着您可以在应用程序中构建身份验证和授权,并使用它来阻止人们访问管理部分 - 这会降低复杂性,因为您不会这样做。我必须管理多个项目,也可能使您个人受益,因为它可以让您深入了解安全性并扩展您的知识。

你应该使用快递还是帆?这归结为你正在构建的 - 每个图书馆都有自己的优点和缺点,我说你要权衡这些优点和缺点并制作一个决定你想去哪个图书馆。

答案 1 :(得分:0)

您可以使用应用生成器。最好的发电机之一是Yeoman 在这里Yeoman generators,您可以查询所需的生成器