因为我要开始开发一个 android 应用程序。所以只是想讨论我应该遵循哪个框架?MVC / PureMVC / MVP / MVVM ?如果是,那为什么?
我已经研究了很多,但对此一无所知..
另外我想知道在开发android应用程序时是否需要使用这些框架?
因为我要开始开发一个 android 应用程序。所以只是想讨论我应该遵循哪个框架?MVC / PureMVC / MVP / MVVM ?如果是,那为什么?
我已经研究了很多,但对此一无所知..
另外我想知道在开发android应用程序时是否需要使用这些框架?
在开发android应用程序时是否需要使用这些框架?
这些架构模式都不是必需的。Android 并不是专门为遵循这些模式而设计的。
使用 MVC 模式的优势在当前的 android 框架中已经存在,您可以单独拥有自己的视图,首先调用您的活动类文件,然后将视图分配给它。您可以拥有可用于通过控制器填充视图的模型。
除了上述之外,我真的不觉得在 android 应用程序中使用任何模式有什么好处。毫无疑问,您可以设计您的应用程序以遵循任何一种模式,但您只会为您的项目添加更多文件/复杂性,这也将花费更多时间。
要开始使用 Android,您需要下载Android SDK并选择合适的编辑器或集成开发环境 (IDE)。虽然在技术上可以使用标准文本编辑器和命令行工具创建一个 android 应用程序,但我完全建议采用 IDE 路线,特别是对于初学者。
我会考虑三个主要的 IDE,按我个人喜好的顺序排列:
(不幸的是,由于我的声誉,我无法发布上述链接)。
您提到的“框架”并不是真正的框架,它们是软件架构模式,但是这些模式促进的许多方法都存在于 Android SDK 中,特别是数据、表示和业务逻辑的分离。
我强烈建议您阅读 Google 提供的文档,尤其是API 指南和培训部分。