2013-11-12 5 views
0

Есть много статей о Azure, как this one.Azure vs Web API

Но все эти слова являются по-прежнему довольно общий. Да, ясно, что Azure - это облако и т. Д. И так далее.

Однако, по-прежнему, , что я мог получить от двигать (скажем, даже мобильные сервисы) от реализации Web API для Azure в моем приложении (услуги)?

Каковы точные выгоды? Все-таки, но немного более удобно и надежно?

Спасибо!

+0

Да. Я понимаю Azure в этом смысле (например, сравнивая его с Amazon EC2 (например)). Но что такое услуги ... например, «веб» или «мобильный» - зачем это нужно? Это похоже на действительно дополнительные услуги ... Потому что MS говорит: «вы можете использовать их для создания мобильных приложений» (backend), так что, я также могу сделать это с помощью Web API - каковы на самом деле преимущества? – CodeIt

+2

У этого есть API, потому что это не только Хостинг. Это стремление MS объединить многие из необходимых серверных технологий для поддержки широкого спектра веб-решений, здесь карта дает лучшую визуализацию для того, что она содержит: http://msdn.microsoft.com/en-us/library /dd163896.aspx. Веб-API - это всего лишь основа для настройки взаимодействия клиент-сервер, он не является взаимоисключающим для Azure (и на самом деле имеется учебник по размещению веб-API на Azure: http://www.asp.net/web-api/ Обзор/хостинг-САШИ-веб-апи/хост-САШИ-веб-апи-в-ан-лазурной-рабоче-роль). – scrappedcola

+0

Хорошо. Я слышу, что вы говорите. Но все же, если у меня есть какое-то мобильное приложение, а также какое-то приложение использует некоторые бэкэндовые сборки на веб-API, какие преимущества я могу достичь, если я перестрою свой сервер для использования Azure?(Не могли бы вы предоставить хотя бы несколько примеров жизни для лучшего понимания?). – CodeIt

ответ

2

Я не совсем понимаю, что вы спрашиваете, потому что вы можете использовать приложение веб-API и размещать его на Windows Azure в качестве облачной службы или в качестве веб-сайта.

Можете ли вы пояснить, что вы подразумеваете под Azure vs. Web API?

Edit:

Если вы хотите переместить существующие приложения, я бы пойти на веб-сайте. Он прост и позволит вам на борту Windows Azure с минимальными изменениями.

Преимущества перехода на мобильные услуги - это все, что поставляется с платформой. Создавая свои услуги с помощью мобильных услуг, у вас будет доступ к push-уведомлениям, масштабируемости, обновлениям, сделанным microsoft для платформы, и так далее.

Если вы уже используете приложение, я сначала перейду на веб-сайты, а затем посмотрю, что вам нужно.

+0

На самом деле, я спрашиваю, потому что я не полностью получаю Лазурь. Знать о Azure хостинг (облако). Но есть также, например, Azure для мобильных услуг. Существует также Azure SDK (который, очевидно, рассматривает некоторые сервисы (функциональные возможности)) и т. Д. Таким образом, все, что мне кажется не так, как загрузка на Azure так же, как Amazon. (Итак, я задаю вопрос о определенных различиях, которые я смогу использовать в качестве разработчика .NET с использованием Azure, а не просто иметь свой веб-API в качестве служб для мобильных приложений). – CodeIt

+0

Да. Я не собираюсь двигаться ... Я просто хочу понять, в чем разница, если бы я построил свои бэкэнд-услуги на Azure mobile (например), но не Web API. – CodeIt

1

Если бы я понял ваш вопрос, вы хотите знать, какие основные функции касаются мобильных услуг. Я прав?

Мобильные серверы - это простой способ создания бэкэнд для мобильных приложений. Он также предлагает Push-уведомления, которые позволяют отправлять уведомления на любое устройство (ios, android, wp). Но если вам это не понадобится, вы можете использовать только свой webapi.

Взгляните на этот обзор много особенностей, которые Azure предлагает также:

http://www.windowsazure.com/en-us/develop/net/fundamentals/intro-to-windows-azure/

+0

Тип общего объяснения (похоже на все эти ссылки, доступные через сеть), но, внимательно прочитав информацию о ссылке, вы немного осведовали вопросы. – CodeIt

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