我应该留在技术栈是陈旧的Backbone / Marionette框架的公司还是转投与Angular / React / Node合作的公司?

我工作的公司有一个中等规模的木偶和骨干应用程序(> 10000行代码)。 我想在项目中使用react。 所以我花了大约一天的时间来学习反应的基础知识(我认为这是一个好的图书馆的标志,当您可以在这么短的时间内开始提高工作效率时)。 然后,我在木偶中制作了一个简单的包装视图,使我可以将react组件嵌套在现有应用程序中,并使用react构建了分配给我的下一个功能。 其他一些开发人员也对使用react感兴趣,因此我向他们展示了如何入门。 到那时,我让开发主管知道我在做什么。 很容易使他相信我们正在获得的生产力的提高和编码幸福的增加。 他还注意到用react进行操作时,我们的UI功能有多大的清洁度和更少的错误。 这是因为在使用react时,我们有更多的时间来抛光功能。 几个月后:每当我们必须修复错误或更新旧功能时,UI上的每个新功能都将以React的方式实现,并且旧内容一次只能移到一小块。 TLDR:如果除了所使用的技术之外,您对自己的工作感到满意,那么请证明还有更好的选择。 并非每家公司都可能做到这一点,如果管理层不愿意这样做,那么也许是时候搬到其他地方了。 但是通过向他们展示如何使事情变得更好来给您当前的位置一个机会。 对于我来说,我现在正在学习redux并弄清楚如何开始将其集成到应用程序中。 在未开发项目中总是能有乐趣是一回事,但我认为从将旧代码库过渡到更现代的工具方面,我们需要学习很多东西。 您将永远无法启动新项目或切换工作。 编辑:为了帮助您快速入门,这是我在木偶应用程序内部做出反应的基本包装器集。…