-1

我希望得到一些关于制作应用程序的最佳方法的建议,希望你们能帮助我。

我对 Android 编程相当陌生,我已经达到了可以毫无困难地用 Java 编写任何应用程序的地步,而且随着我深入 Android 世界,我了解到有许多不同的方式来制作应用程序。

正因为如此,我在学习什么以及如何成为一名优秀的开发人员方面迷失了方向。

有很多架构和不同的编程方式,例如 MVC、MVP、MVVM 等。我已经阅读了许多博客和 GitHub,它们在纸上听起来都很棒,但是我怎么知道为我正在制作的应用程序选择哪一个呢?

你们能帮我理解我应该采取的最佳方法吗?

先感谢您 :)

4

1 回答 1

2

建筑不是灵丹妙药,旨在解决您的所有困难。尤其是当我们谈论移动应用程序时。

架构只是一堆指南,如果您的应用程序长期支持或开发团队中有新成员,您可以使用这些指南让您的生活更轻松。架构方法可帮助您为团队中的项目定义一些基本的开发规则。

此外,您的决定必须与应用程序的大小和复杂性相关。例如:您不需要申请VIPER或申请MVP单屏应用程序,但是当您尝试制作像社交网络这样的大型应用程序时,一些好的架构方法可能会在以后支持该“怪物”时有用。

于 2017-12-19T18:07:19.463 回答