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