【发布时间】:2018-02-06 13:03:13
【问题描述】:
我们正在使用 AngularJS 1.x 前端和 C# / .NET 后端开发和分发企业风格的应用程序。由于 AngularJS 1.x 有点老了,我们正在评估工作量以将其更新到 Angular4(至少是 Angular2,但为什么不一路走下去呢?)。
但是,这可能是项目中重新考虑一些事情的好点,尤其是前端框架。我已经阅读了几篇文章并观看了一些关于如何将 AngularJS 1.6 升级到 Angular2/4 的在线课程,在我看来,在 Angular4 中重写整个前端可能是最干净和最推荐的方式。如果是这样,我可能想采用另一种方法并使用完全不同的前端框架。但我们生活在 2017 年,其中有很多听起来既充满希望又势不可挡。我挑选了一些我最喜欢的,但为了在 cmets 中获得更多样化的结果,我不想在这里提及它们。
所以伙计们,如果您有任何严肃的建议,请不要犹豫,在下面的 cmets 中提及它们,如果您不介意的话,请通过几个利弊来支持您的选择。非常感谢任何帮助和见解!
问候
【问题讨论】:
-
我只想分享 Angular 感觉就像是一个与 AngularJs 完全不同的框架。我必须同时处理(旧项目和新项目),每次我都必须完全改变我的思维方式。感觉就像基础与引导程序这样的两种不同风格的框架,减去了所有疯狂的技术内容。 Angular 和 AngularJs 可能听起来很相似,但完全重写是必要的,所以它本身不是一个“合乎逻辑”的升级步骤。
-
欣赏您的见解!关于完全不同的框架的任何建议,除了 Angular 可能更适合?
标签: angular web-applications frontend backend software-design