0

我只是一个初学者,在开发时我对遵循架构一无所知,但现在我遇到了许多很棒的架构和框架,我可以遵循这些架构和框架来使代码干净且易于维护......所以我有3个问题

1)改变已经开发的项目以遵循特定的结构或框架(如 MVP 和 MVVM)是否明智。

2)如果第一个问题是,需要多长时间(我知道这取决于项目规模,但仍是粗略估计)

3)哪种架构更适合改变结构。(我已经浏览了许多文档和堆栈溢出的比较问题。但在这里我想改变整个结构。那么哪一个最适合这个)

4

2 回答 2

3

1)如果您从开发应用程序的一开始就坚持一种特定的架构会更好。如果你想改变架构,这将是一项令人厌烦的工作,你将不得不从头开始。

2) 我猜它可能需要和你用 mvc 架构创建应用程序一样多的时间。

3) 我会选择 MVP 架构。如果您打算从 MVC 进行更改,它是 MVVM 的更好替代方案。

于 2017-04-28T06:51:01.657 回答
0

如果您编写的代码量不是很大,您当然可以更改结构。MVP 可帮助您将视图与逻辑分开,我发现在添加新逻辑、方法或修改现有代码时使用它非常有用。

于 2017-04-28T06:52:39.887 回答