我是一个自学成才的开发人员,最近开始学习Node。
我使用Ruby on Rails已经有几年了,我从在线课程中学到了大部分知识。我参加过的最有帮助的课程是,我学习了设置开发和生产服务器、设置数据库等整个过程。在这种情况下,我使用Cloud9进行开发,使用Heroku进行生产。我已经知道了构建web应用程序的编码方面,但这门课程确实改变了我的一切,因为我学会了“真正的”开发人员如何工作,如何在开发环境中建立良好的工作流程,如何在真正的可伸缩服务器上运行我的代码,等等。从那时起,我已经在Heroku上构建了几个RoR应用程序。
现在我正在学习Node和Express,但我不确定如何处理我的代码。我可以像使用RoR一样使用Cloud9和Heroku吗?有没有其他我应该知道的常见服务,类似于许多RoR应用程序使用Heroku的方式?
我正在寻找一个正确的方向上的小推力-就像我在学习Rails时所做的一样-让球滚动起来。任何信息都将不胜感激!谢谢
发布于 2017-10-27 08:18:32
您似乎同时需要workflow和environment指针,所以我将给您一点这两个指针
环境
使用node,完全可以在本地拥有您的开发环境,并且只托管您的登台和生产环境
如果您在托管环境方面没有特定要求,请使用您已经熟悉的:
*工作流程
这是一个非常广泛的主题。每个人都有自己的做事方式。至少我会熟悉以下工具或概念:
的
(我使用这个Google Style Guide
还有这个overwhelming but great list,它有点太多了,但应该列出您可能需要的任何其他内容
最后,如果您想更多地使用Express,我建议您阅读这个MDN系列Express Web Framework。完成后,我将安装Express App Generator,创建一个测试应用程序并查看文件和文件夹的结构
https://stackoverflow.com/questions/46964055
复制相似问题