2016-02-25 2 views
4

Я новичок в программировании на Android и рассматриваю возможность создания моего первого приложения. При выполнении некоторых первичных исследований дизайна узнал популярный стек MEAN для создания приложений. Тем не менее, сайт разработчика Android, особенно этот URL-адрес: - http://developer.android.com/tools/workflow/index.html не упоминает ничего, связанного со стеком MEAN.Приложение для Android: Должен ли я использовать стек MEAN или студию для Android по умолчанию

Какой подход следует принять?

ответ

7

должен знать популярный стек MEAN для приложений здания

Я не знаю, о чем им «MEAN» по отношению к нативной разработки Android приложений.

В описании сказано, что MEAN является «методологией, в которой используются MongoDB, Express, AngularJS и Node.js для обеспечения полной сквозной системы». В этом случае, хотя некоторые из них могут использоваться на стороне сервера, обычное приложение для Android не может быть MEAN, поскольку обычное приложение для Android не является веб-приложением и поэтому не будет использовать AngularJS.

Вы можете создать приложение MEAN и использовать WebView, чтобы обернуть его в собственное приложение для Android. Вы не увидите много написанного об этом в документации разработчика Android, поскольку wrap-a-Web-сайт-в-приложении - это не та вещь, на которой сосредоточена такая документация.

Какой подход следует принять?

Если вы хотите написать веб-приложение, вы можете использовать MEAN, если хотите.

Если вы хотите написать обычное собственное приложение для Android, вы не будете использовать большинство MEAN.

+0

Спасибо. Теперь ясно. – amit0623

1

Стек MEAN имеет как серверную, так и клиентскую сторону. Скорее всего, у вас не будет сервера на вашем Android-приложении. Если вы просто хотите, чтобы ваше приложение Android поддерживало вашу клиентскую сторону.

Вы можете преобразовать его в гибридный способ (часто известный как приложение HTML5). Вы можете использовать Phonegap или Cordova.

Вот ссылки:

Смежные вопросы