Миграция веб-приложения с реляционными данными с физического сервера на Windows Azure

| Понедельник, 24 июня, 2013

Метки Windows Azure

Предположим, что у организации уже есть веб-приложение, размещенное на Windows Server и нужно перенести это приложение на облачную платформу Windows Azure. Это можно сделать используя VM-роль (virtual mashine).

Читать дальше

Инициализация библиотеки AngularJS в приложениях

| Суббота, 22 июня, 2013

Метки AngularJS, Javascript

Статья расскажет о процессе инициализации библиотеки Angular в приложении и о том, как в ручном режиме проинициализировать библиотеку, если это необходимо.

Читать дальше

Отсылка электронных писем из Windows Azure приложений

| Воскресенье, 16 июня, 2013

Метки ASP.NET MVC, Windows Azure

Пользователь купил подписку и нужно отправить ему e-mail с благодарностью. Или подписка заканчивается и нужно отправить email c предупреждением и ссылкой на продление подписки. Когда процесc покупки завершен оправляем письмо с подтверждением. Это все общие сценарии практически для любого веб-приложения, когда необходимо отправлять e-mail. Первое, что нужно отметить, что в Windows Azure встроенного почтового сервера. Статья расскажет, как преодолеть это препятствие. А также будет продемонстрирован прием как сделать рассылку писем из веб-приложения Windows Azure более масштабируемым и устойчивым к ошибкам.

Читать дальше

Управление доступностью для кроссдоменных запросов в проектах ASP.NET Web API

| Среда, 12 июня, 2013

Метки ASP.NET Web API

Из соображений безопасности браузеры не позволяют делать AJAX-запросы к ресурсам, которые расположены на другом домене. Это значит, что используя настройки по умолчанию, нельзя использовать сервис Web API, который расположен в другом домене. Это тот случай, когда на помощь приходит спецификация Cross Origin Resource Sharing (CORS).

Читать дальше

Windows Azure: Веб-приложения с реляционными данными

| Воскресенье, 9 июня, 2013

Метки Windows Azure

Blob-объекты и таблицы в Windows Azure необходимы во многих случаях, но реляционные данные значительно удобнее. Предположим предприятию нужно создать и запустить на Windows Azure приложение для своих сотрудников. Возможно работа приложения будет состоять из кратковременных, редких обращений и соответственно размещать сервер в дата-центре предприятия нет необходимости. Либо приложение должно быть к готово работе как можно быстрее и ожидание пока сервер загрузится не приемлемо. Либо возможно предприятие считает, что запуск приложения для Windows Azure будет дешевле и проще.

Читать дальше

Введение в AngularJS и простейший пример приложения

| Среда, 5 июня, 2013

Метки AngularJS, Javascript

AngularJS является структурированной средой для разработки динамических веб-приложений. C данным фреймворком HTML можно использовать как собственный шаблонный язык и расширять его синтаксис так, чтобы написание приложений становилось как можно проще и лаконичнее. Стандарный набор инструментов среды, позволяет избежать написания в приложении большого объема кода, используя связывание данных и внедрение зависимости. И это все происходит на стороне браузера в Javascript, что делает AngularJS идеальным партнером для любой серверной технологии.

Читать дальше

Реализация oAuth-регистрации в проектах ASP.NET MVC 4 на примере ВКонтакте

| Воскресенье, 2 июня, 2013

Метки ASP.NET MVC, SimpleMembership, oAuth

В предыдущей статье "Регистрация через oAuth провайдера в проектах ASP.NET MVC 4", было рассказано, как настроить приложение ASP.NET MVC 4, чтобы пользователи могли регистрироваться через Facebook. Но oauth-подключение для Facebook (также как и для Google, Twitter и др.) является встроенной возможностью в классе OAuthWebSecurity. Как быть, если нужно сделать регистрацию oauth-провайдера, которого нет в стандартной реализации? Рассмотрим такой случай на примере социальной сети ВКонтакте.

Читать дальше

Windows Azure: Масштабируемые веб-приложения с фоновой обработкой данных

| Четверг, 30 мая, 2013

Метки Windows Azure

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

Читать дальше

AngularJS - полноценный фреймворк для создания динамических веб-приложений

| Вторник, 28 мая, 2013

Метки AngularJS, Javascript

Формат HTML хорошо подходит для создания статичных документов, но его сложно использовать для создания динамических страниц в веб-приложениях. AngularJS расширяет "словарный запас" и возможности языка HTML. В результате, мы получаем яркие, выразительные приложения, которые создаются очень просто и быстро.

Читать дальше

Sql Server Data Tools - новые инструменты работы c базами данных в Visual Studio 2012

| Четверг, 23 мая, 2013

Метки SQL Server

Visual Studio 2012 интегрирована с Sql Server через новый набор инструментов работы с базами данных, называемый Sql Server Data Tools (SSDT). SSDT устанавливается вместе с Visual Studio, но можно и скачать его отдельно, с обновлением Visual Studio 2012, или установить как самостоятельное приложение.

Читать дальше