前端框架变更
Frontend framework change
我们是一家小公司,使用 emberjs 作为我们项目的主要前端框架。前端架构师像液体胶粘在纸上一样坚持使用它,因为他不知道任何其他框架。被逼的主要原因是口号:'convention over configuration'。并且有一些原因,比如 emberjs 在更大规模的应用程序中速度更快。
任何人都可以为 emberjs、angular、react 等推理 pro-contra。我们正在就此召开会议,初级前端开发人员会在会上试图说服架构师使用其他框架。在我看来这应该不是技术问题,所有框架都能够开发 'larger scale' 应用程序。真正的原因应该是招聘,我们会更容易找到 react/angular 开发人员。
谢谢
我遇到了同样的情况,并设法迁移到 react+redux toolkit+nextjs。
我开始介绍的方式是解释什么是 React。 React 是一个渲染引擎。我将它与 glimmer 组件和 ember 组件进行了比较。然后我解释说,我们的大部分组件都是 ember 已弃用的组件,无论如何都需要迁移
然后我解释说我们可以接受 ember 数据、ember cli 和反应。
然后我展示了为什么 ember cli 很旧,并且有一个我们将来需要迁移的新的酷孩子刺绣。我解释了什么是刺绣以及它与 nextjs 的比较。我指出我有使用 react 和 nextjs 的经验,但没有使用 embroider 的经验。
然后我提出 Ember Data 以及 nextjs 和 React 是一个可行的解决方案。我还展示了使用 nextjs 和 react 的标准堆栈来代替 ember 数据:redux 工具包(您可以根据需要选择 react-query)
在这次会议结束时,人们很兴奋,但仍有疑问。
然后,我不得不就架构和成本进行不同的演示和讨论。我制作了 swot 分析、风险分析、组件库基准测试(我们使用了 zendesk 花园)、每个功能的开发成本..
这是一个漫长的过程,但如果您花时间讨论。消除讨论中的任何热情,最后专注于降低成本,您将获得迁移。是的,事实上我们正在努力招募 ember 专家帮助我的论点:D
我应该写一篇关于那个的博客 post xD
PS: 关于“约定优于配置”,你可以在 nextjs 和 redux 工具包中找到这个概念
我们是一家小公司,使用 emberjs 作为我们项目的主要前端框架。前端架构师像液体胶粘在纸上一样坚持使用它,因为他不知道任何其他框架。被逼的主要原因是口号:'convention over configuration'。并且有一些原因,比如 emberjs 在更大规模的应用程序中速度更快。 任何人都可以为 emberjs、angular、react 等推理 pro-contra。我们正在就此召开会议,初级前端开发人员会在会上试图说服架构师使用其他框架。在我看来这应该不是技术问题,所有框架都能够开发 'larger scale' 应用程序。真正的原因应该是招聘,我们会更容易找到 react/angular 开发人员。 谢谢
我遇到了同样的情况,并设法迁移到 react+redux toolkit+nextjs。
我开始介绍的方式是解释什么是 React。 React 是一个渲染引擎。我将它与 glimmer 组件和 ember 组件进行了比较。然后我解释说,我们的大部分组件都是 ember 已弃用的组件,无论如何都需要迁移
然后我解释说我们可以接受 ember 数据、ember cli 和反应。
然后我展示了为什么 ember cli 很旧,并且有一个我们将来需要迁移的新的酷孩子刺绣。我解释了什么是刺绣以及它与 nextjs 的比较。我指出我有使用 react 和 nextjs 的经验,但没有使用 embroider 的经验。
然后我提出 Ember Data 以及 nextjs 和 React 是一个可行的解决方案。我还展示了使用 nextjs 和 react 的标准堆栈来代替 ember 数据:redux 工具包(您可以根据需要选择 react-query)
在这次会议结束时,人们很兴奋,但仍有疑问。 然后,我不得不就架构和成本进行不同的演示和讨论。我制作了 swot 分析、风险分析、组件库基准测试(我们使用了 zendesk 花园)、每个功能的开发成本..
这是一个漫长的过程,但如果您花时间讨论。消除讨论中的任何热情,最后专注于降低成本,您将获得迁移。是的,事实上我们正在努力招募 ember 专家帮助我的论点:D
我应该写一篇关于那个的博客 post xD
PS: 关于“约定优于配置”,你可以在 nextjs 和 redux 工具包中找到这个概念