Android 应用程序:我应该使用 MEAN 堆栈还是可用的默认 android 工作室

Android App : Should I use the MEAN stack or the default android studio available

我是 android 编程新手,正在考虑构建我的第一个应用程序。 在进行一些初步的设计研究时,了解了用于构建应用程序的流行 MEAN 堆栈。 但是,android 开发者网站,尤其是这个 URL :- http://developer.android.com/tools/workflow/index.html 没有提及任何与 MEAN 堆栈相关的内容。

我应该采取什么方法?

got to know the popular MEAN stack for application building

我不知道关于原生 Android 应用程序开发的任何名为 "MEAN" 的东西。

描述说 MEAN 是 "a methodology that employs MongoDB, Express, AngularJS and Node.js to provide a complete end-to-end system"。在那种情况下,虽然其中一些可能在服务器端使用,但常规 Android 应用程序不能是 MEAN,因为常规 Android 应用程序不是 Web 应用程序,因此不会使用 AngularJS.

您可以创建一个 MEAN 应用程序并使用 WebView 将其包装在本机 Android 应用程序中。您不会在 Android 开发人员文档中看到太多相关内容,因为在应用程序中包装网站并不是此类文档所关注的内容。

What approach should I take ?

如果您想编写 Web 应用程序,当然可以使用 MEAN。

如果您想编写一个常规的原生 Android 应用程序,您将不会使用大部分 MEAN。

MEAN 堆栈同时具有服务器端和客户端。您的 android 应用程序很可能没有服务器。如果您只想让您的 android 应用仅包含您的客户端。

您可以将其转换为混合方式(通常称为 HTML5 App)。您可以使用 Phonegap 或 Cordova。

链接如下: