I want file structure that angularjs + firebase follows.
File structure for angularjs+nodejs+firebase.
File structure for angularjs+nodejs+firebase+express.
File structure for angularjs+nodejs+firebase+grunt.
File structure for angularjs+nodejs+firebase+yeomen.
请修复固定的文件结构 angularjs + nodejs + mongo + express的文件结构。 什么是JADE。当我们使用angular和nodejs创建简单的注册应用程序时,我们使用nodejs
答案 0 :(得分:2)
您列出的所有内容都是用于创建应用程序的完全独立的技术。
Node.js - 像Apache这样的服务器为您的代码提供服务。节点为npm,它是一个包管理器。
Angular - 这是你的前端,HTML和什么不是。它是单页面应用程序框架。它不需要运行节点,但可以更轻松地构建应用程序。 Angular使用javascript来更改页面内容,因此您只需加载一次网站,并在更改页面时刷新。
Express - 这是你的后端代码,它确实需要节点。前端通过Rest呼叫与Express通话,然后表达与数据库的对话并将数据发送回前端。
Firebase - 这或多或少是一个数据库,但有一些非常酷的实时功能。
Bower - 这是一个包管理器,通常用于处理创建发行版时所需的任何包,如Twitter Bootstrap。简短的回答是它与npm没什么不同。
grunt - 这是在节点上运行的任务运行器。它用于构建和服务您的应用程序。 Gulp比grunt变得更加人口密集,但是grunt可以执行运行单元测试,缩小代码,创建发行版和其他很酷的东西。
CRUD - 创建,阅读,更新,删除。它们只是代码的功能,就像您可以编辑的视图页面一样。
Jade - 一种编写html的更快,但更愚蠢的方法,只是让它更难阅读并删除所有的html括号和东西。用来模板化