我们有一个大型企业应用程序,其本地windows客户端和asp mvc web服务器端呈现客户端。我们正在讨论这个迁移到角4的长期计划:
你觉得这个主意怎么样?
角4是否适合这样的迁移策略?还是我们应该考虑使用其他框架?
角4是设计的,就像我现在,在考虑SPA。创造“迷你水疗中心”只是渲染一种形式是现实的吗?这些表格能快速加载吗?当然,“迷你温泉”应该只加载这个表单所需的组件和模块。
发布于 2017-08-24 14:56:17
让我们开始说,这是一个非常大的问题,主要是基于个人的意见,没有一个笼统和正确的答案。
首先,我强烈建议您在帖子中添加与您目前正在使用的Microsoft技术相关的标签,因为这样您可能会发现已经走在同一条道路上的人。
那么,让我们开始回答您的一些实际问题:
我们希望将这些angular2表单嵌入到现有的web客户端中。iFrame是一个想法,还有其他的想法吗?
是的,有。我建议您不要使用iFrame并将整个SPA应用程序嵌入到应用程序中,而应该使用Web Views,这实际上允许您将"web代码“嵌入到应用程序中。这通常是一个非常好的实践,然后使用指向应用程序的iFrames。
角2是否适合这样的迁移策略?还是我们应该考虑使用其他框架?
是的,角形是目前建造SPA的最佳框架之一。目前,世界实际上主要被划分为角和ReactJS,这实际上主要是一个视图引擎,通常它与其他技术一起使用,比如Redux,如果您正在构建一个大型应用程序,就可以管理这些模型。
还请记住,目前角的最后一个版本是角4,所以现在从一个新的应用程序开始,也许最好从最后一个可用的应用程序开始。
还有其他的SPA框架。但是如果你在谷歌上搜索,你会发现很多文章都在谈论它们和“比较它们”,所以把这篇文章作为所有框架之间的比较是毫无用处的。它们都是有效的,它只是由你选择一个你更喜欢或一个更适合你的需要。
创造“迷你温泉”只是渲染一种形式是现实的吗?
实际上你可以,所以这是现实的。
这样合适吗?我不知道,这取决于表单的复杂性以及它们中的所有操作。例如,在我个人看来,如果您要创建一个只用于创建两个文本字段和一个按钮的迷你SPA,然后单击,您需要调用您的后端服务,也许这并不是为它创建一个完整SPA的最佳方法。
那些表格装得很快吗?
这个问题取决于与前端开发性能相关的许多方面。因此,考虑到您正在执行所有的罚款,并使用了许多策略的性能优化,是的,他们确实加载速度快。
你觉得这个主意怎么样?
实际上,在你的帖子中,你没有解释为什么你想迁移。你目前的问题是什么?你想改进哪些部分?您目前正在使用的这种技术所施加的限制是什么,并且您认为它们将被修复,切换到这种新的体系结构?
还有其他方面需要考虑,比如:你有时间做这么大的重构吗?对于你想使用的这些新技术,团队的实际知识是什么?
因此,不幸的是,这个问题的答案并不容易提供。
https://stackoverflow.com/questions/45864352
复制相似问题