首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >全栈Node/Express开发最常见的工作流程是什么?

全栈Node/Express开发最常见的工作流程是什么?
EN

Stack Overflow用户
提问于 2017-10-27 05:24:14
回答 1查看 299关注 0票数 0

我是一个自学成才的开发人员,最近开始学习Node。

我使用Ruby on Rails已经有几年了,我从在线课程中学到了大部分知识。我参加过的最有帮助的课程是,我学习了设置开发和生产服务器、设置数据库等整个过程。在这种情况下,我使用Cloud9进行开发,使用Heroku进行生产。我已经知道了构建web应用程序的编码方面,但这门课程确实改变了我的一切,因为我学会了“真正的”开发人员如何工作,如何在开发环境中建立良好的工作流程,如何在真正的可伸缩服务器上运行我的代码,等等。从那时起,我已经在Heroku上构建了几个RoR应用程序。

现在我正在学习Node和Express,但我不确定如何处理我的代码。我可以像使用RoR一样使用Cloud9和Heroku吗?有没有其他我应该知道的常见服务,类似于许多RoR应用程序使用Heroku的方式?

我正在寻找一个正确的方向上的小推力-就像我在学习Rails时所做的一样-让球滚动起来。任何信息都将不胜感激!谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-10-27 08:18:32

您似乎同时需要workflowenvironment指针,所以我将给您一点这两个指针

环境

使用node,完全可以在本地拥有您的开发环境,并且只托管您的登台和生产环境

如果您在托管环境方面没有特定要求,请使用您已经熟悉的:

*工作流程

这是一个非常广泛的主题。每个人都有自己的做事方式。至少我会熟悉以下工具或概念:

  1. npm (缺省包管理器)
    1. alternative:yarn (faster,shinier)

  1. eslint ( need)

  1. eslint,indispensable)
  2. Gitflow (管理git repo)
  3. Semver的明智方式)什么是语义versioning)
  4. Unit Testing with Tape ( 2017年,您需要测试)
    1. alternative:Mocha (更多功能,有些您不需要linter

  1. Airbnb Style Guide (一个不错的风格基准)
    1. alternative: one)

(我使用这个Google Style Guide

还有这个overwhelming but great list,它有点太多了,但应该列出您可能需要的任何其他内容

最后,如果您想更多地使用Express,我建议您阅读这个MDN系列Express Web Framework。完成后,我将安装Express App Generator,创建一个测试应用程序并查看文件和文件夹的结构

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46964055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档