我只是一个初学者,在开发的时候我对于遵循架构是盲目的,但是现在我遇到了很多很棒的架构和框架,我可以遵循这些架构和框架来使代码清洁并且易于维护..所以我有3个问题
1)改变已经开发的项目以遵循MVP和MVVM等特定结构或框架是否明智之举。
2)如果对第一个问题是肯定的,需要多长时间(我知道这取决于项目规模,但仍然粗略估计)
3)哪种架构更适合改变结构。 (我已经经历了很多文档和堆栈溢出的比较问题。但在这里我想改变整个结构。那么哪一个最适合这个)
答案 0 :(得分:3)
1)如果从开发应用程序开始就坚持使用某个特定的体系结构,那就更好了。如果你想要改变架构,那将是一项令人厌倦的工作,你将不得不从头开始。
2)我猜你用mvc架构创建应用程序的时间可能和你一样多。
3)我选择MVP架构。如果您计划从MVC进行更改,它是MVVM的更好替代方案。
答案 1 :(得分:0)
如果您编写的代码量不是很大,您当然可以更改结构。 MVP可以帮助您从逻辑中分离视图,我发现在添加新逻辑,方法或修改现有代码时,使用它非常有用。