За несколько лет, читая новости и события в мире Web разработки, у меня нарисовалась розовая мечта: написал один раз — работает везде и всегда. При этом очень часто встречаю негативные отзывы о разработке мобильных приложений на HTML5 ( тут и комментарии на статьи 1 и 2 ). Основные доводы бастующих: несоответствие родному интерфейсу, глючность и тормознутость, проблемы с хранением данных и тд и тп. Ни в коем случае не хочу запустить очередные холи вары на эту тему. Но мечта живет и ее можно подтвердить или отвергнуть только после собственного наступления на грабли.
Итак, цель – написать на HTML5 мобильное приложения для сбора заказов торговым агентом в торговых точках. Я сталкивался с данными решениями разных компаний, поэтому знаком с предметной областью, и эта тема идеально подходит для мечты.
Читать дальше →
В этой статье мы поговорим про анонсы и коммерческую доступность сервиса Windows Azure Web Sites.
Windows Azure Web Sites
Windows Azure Web Sites — это сервис предназначенный для быстрого создания новых или размещения существующих веб-приложений в надежном, масштабируемом облачном окружении.
Ключевыми особенностями Windows Azure Web Sites являются:
Поддержка разнообразных платформ и языков программирования для размещения веб-приложений;
Непрерывная интеграция со службами и системами контроля версий;
Публикация готовых приложений, фреймворков и CMS за две минуты из галереи шаблонов;
Масштабирование по требованию и автоматическое масштабирование вычислительных ресурсов на основе заданных правил;
Подробные мониторинг, ведение логов и диагностика через панель администрирования;
Удобное конфигурирование, поддержка SSL, привязка собственных доменов, поддержка 32 и 64-битного размещения;
Гибкое ценообразование: бесплатный тариф, быстрое масштабирование сайта на другие тарифы при росте приложения.
Репозиторий на GitHub Способы хранения данных, описанные в предыдущих статьях (Сериализация в C# и построчная запись в файл в C++) хорошо подходят для локальных данных приложения. Если таковых много и их нужно распределять между несколькими клиентами, используются серверы баз данных. Разберём простой пример работы с базой данных на .NET WPF с использованием ActiveX Data Objects [...]