3

因为我要开始开发一个 android 应用程序。所以只是想讨论我应该遵循哪个框架?MVC / PureMVC / MVP / MVVM ?如果是,那为什么?

我已经研究了很多,但对此一无所知..

另外我想知道在开发android应用程序时是否需要使用这些框架?

4

3 回答 3

3

在开发android应用程序时是否需要使用这些框架?

这些架构模式都不是必需的。Android 并不是专门为遵循这些模式而设计的。

于 2013-10-09T13:46:42.067 回答
0

使用 MVC 模式的优势在当前的 android 框架中已经存在,您可以单独拥有自己的视图,首先调用您的活动类文件,然后将视图分配给它。您可以拥有可用于通过控制器填充视图的模型。

除了上述之外,我真的不觉得在 android 应用程序中使用任何模式有什么好处。毫无疑问,您可以设计您的应用程序以遵循任何一种模式,但您只会为您的项目添加更多文件/复杂性,这也将花费更多时间。

于 2013-10-09T13:52:28.807 回答
0

要开始使用 Android,您需要下载Android SDK并选择合适的编辑器或集成开发环境 (IDE)。虽然在技术上可以使用标准文本编辑器和命令行工具创建一个 android 应用程序,但我完全建议采用 IDE 路线,特别是对于初学者。

我会考虑三个主要的 IDE,按我个人喜好的顺序排列:

  • Eclipse IDE
  • IntelliJ IDEA
  • Android Studio(不稳定)

(不幸的是,由于我的声誉,我无法发布上述链接)。

您提到的“框架”并不是真正的框架,它们是软件架构模式,但是这些模式促进的许多方法都存在于 Android SDK 中,特别是数据、表示和业务逻辑的分离。

我强烈建议您阅读 Google 提供的文档,尤其是API 指南培训部分。

于 2013-10-09T14:12:39.150 回答