我将开始从事我的下一个新的“大事情”副项目,该项目确实有很大的发展潜力。我唯一的问题是为其选择合适的技术堆栈。我正在考虑RoR和node.js堆栈之间。由于我是一名全职RoR开发人员(我是一位不错的JS开发人员,但是没有任何node.js经验),因此选择RoR是有意义的,但是我即将开始开发的应用程序必须具有很多功能实时功能以及报告,一些小图像处理,pdf生成。因此,我需要您的建议,哪种技术堆栈更适合我的情况。帮助我选择的关键事项:
[请注意,我对发动语言/技术火焰战争不感兴趣。我一直以来都有偏见,我正在寻求帮助以选择合适的工具,因为RoR几年来一直是我的金锤,所以每一个新问题对我来说似乎都是钉子。
我将开始从事我的下一个新的“大事情”副项目,该项目确实有很大的发展潜力。我唯一的问题是为其选择合适的技术堆栈。我正在考虑...
[请查看当前热门主题微服务拱门,它将使您的应用程序不受技术/语言的依赖,因此您可以使用RoR构建应用程序的微服务,使用Node.js来构建微服务,使用PHP来构建第三种服务,等等。您以后可以轻松更改微服务技术/语言。
听起来您已经做了认真的思考。我发现此博客文章对我最近开始的项目很有帮助:https://buttercms.com/blog/how-to-choose-your-next-technology-stack