使用 MEAN 堆栈从 Windows 移动到 Linux
Moving with MEAN stack to Linux from Windows
从过去几个月开始,我们的团队正在 Windows8.1 上使用 MEAN 堆栈(mongoDB Express AngularJS NodeJS)开发网络应用程序。
我们用的是Express4.0。我们准备好生产了。股东们突然要求我们将整个开发转移到 RHEL 7(红帽企业 Linux 7)。
想讨论几点:
- 继续使用 RHEL 7 好吗?
- 有哪些重大变化?
- 如何从 Windows 迁移到 Linux?
任何其他点,我错过了,对我们有益。
非常感谢所有这方面的回复。
Node.js 就是所谓的独立于平台的东西,所以如果你自动化你的启动脚本,你应该在那里很好。 RHEL 7 是顶级 linux 发行版之一,它有很好的文档记录,如果您有 linux 经验,它很容易掌握。如果您的团队没有 linux 经验,那么您会遇到一些麻烦。
从我的头顶
- 您将如何妖魔化 node.js 进程,以及如何使它重新启动
如果它崩溃
- 你的MongoDB体重如何?
- 我的应用程序将如何扩展?
- 我们将使用什么作为传入请求的反向代理? (nginx)
- 我的团队能处理好吗?我们有系统工程师吗?
从过去几个月开始,我们的团队正在 Windows8.1 上使用 MEAN 堆栈(mongoDB Express AngularJS NodeJS)开发网络应用程序。
我们用的是Express4.0。我们准备好生产了。股东们突然要求我们将整个开发转移到 RHEL 7(红帽企业 Linux 7)。
想讨论几点:
- 继续使用 RHEL 7 好吗?
- 有哪些重大变化?
- 如何从 Windows 迁移到 Linux?
任何其他点,我错过了,对我们有益。
非常感谢所有这方面的回复。
Node.js 就是所谓的独立于平台的东西,所以如果你自动化你的启动脚本,你应该在那里很好。 RHEL 7 是顶级 linux 发行版之一,它有很好的文档记录,如果您有 linux 经验,它很容易掌握。如果您的团队没有 linux 经验,那么您会遇到一些麻烦。
从我的头顶
- 您将如何妖魔化 node.js 进程,以及如何使它重新启动 如果它崩溃
- 你的MongoDB体重如何?
- 我的应用程序将如何扩展?
- 我们将使用什么作为传入请求的反向代理? (nginx)
- 我的团队能处理好吗?我们有系统工程师吗?