Windows Azure: Масштабируемые веб-приложения с фоновой обработкой данных
| Четверг, 30 мая, 2013
Метки: Windows Azure Комментарии: 0
Пожалуй, будет справедливо, если мы скажем, что большинство разработанных на сегодняшний день приложений предназначены для использования в веб-браузерах. Приложения, которые ничего не делают, но принимают запросы от браузеров и отсылают ответы весьма распространены и очень полезны. Но есть много ситуаций, когда веб приложение должно инициировать какую-то работу, которая будет выполняться в фоновом процессе, независимо от веб-приложения, отвечающего за взаимодействие с браузером.
AngularJS - полноценный фреймворк для создания динамических веб-приложений
| Вторник, 28 мая, 2013
Метки: AngularJS, Javascript Комментарии: 0
Формат HTML хорошо подходит для создания статичных документов, но его сложно использовать для создания динамических страниц в веб-приложениях. AngularJS расширяет "словарный запас" и возможности языка HTML. В результате, мы получаем яркие, выразительные приложения, которые создаются очень просто и быстро.
Sql Server Data Tools - новые инструменты работы c базами данных в Visual Studio 2012
| Четверг, 23 мая, 2013
Метки: SQL Server Комментарии: 0
Visual Studio 2012 интегрирована с Sql Server через новый набор инструментов работы с базами данных, называемый Sql Server Data Tools (SSDT). SSDT устанавливается вместе с Visual Studio, но можно и скачать его отдельно, с обновлением Visual Studio 2012, или установить как самостоятельное приложение.
Высокопроизводительные приложения с параллельными вычислениями в Windows Azure
| Понедельник, 20 мая, 2013
Метки: Windows Azure Комментарии: 0
Высокая масштабируемость веб-приложений предоставляет огромные преимущества, но это не единственное полезное качество Windows Azure. Представим компанию, которой срочно понадобилась большая вычислительная мощность для приложения, выполняющего одновременную параллельную обработку данных. Существует множество примеров такой ситуации: моделирование финансовых процессов в банке, визуализация специальных эффектов для фильма в киностудии, разработка нового лекарства в фармацевтической компании и для многих других нужд. Вообще-то можно поддерживать большое количество вычислительных машин в организации для таких случаев, но это достаточно дорого. Windows Azure предоставит необходимые вычислительные мощности в любой момент, как только возникает в этом необходимость.
SimpleMembership: Восстановление пароля учетной записи в проектах ASP.NET MVC 4
| Четверг, 16 мая, 2013
Метки: ASP.NET MVC, SimpleMembership Комментарии: 0
В данной статье будет рассказано, как реализовать в проекте ASP.NET MVC 4 с системой SimpleMembership возможность восстановления доступа к учетной записи, в случае если пользователь забыл пароль. Пользователь вводит свое имя(user name), система проверяет наличие его в базе данных, и если находит, то высылает e-mail этому пользователю с автоматически сгенерированной ссылкой, которая содержит временный код для назначения нового пароля.
Knockout - создаем модели представления с наблюдаемыми переменными
| Воскресенье, 12 мая, 2013
Метки: Javascript, Knockout Комментарии: 0
Библиотека Knockout создана для выполнения трех основных функций: 1. Отслеживание наблюдаемых переменных и зависимостей. 2. Декларативное связывание. 3. Работа с шаблонами. В данной статье будет описан первый пункт, но прежде разберемся с паттерном MVVM и с концепцией моделей представления.
Высокомасштабируемые веб-приложения в Windows Azure
| Воскресенье, 5 мая, 2013
Метки: Windows Azure Комментарии: 0
Предположим, для организации нужно создать веб-приложение повсеместно доступное через Интернет. Обычное решение на сегодняшний день - это разместить приложение в дата-центре организации или хостинговой компании. Но в большинстве случаев выбор облачной платформы, такой как Windows Azure, будет наилучшим решением. Например, приложение должно обрабатывать одновременно большое количество пользовательских запросов, и это главное условие работы приложения. Особая поддержка масштабируемых приложений и данных, обеспечивает в Windows Azure значительно больший объем передаваемых данных, чем в традиционных веб-технологиях.
Отладка маршрутов ASP.NET Web API с помощью Route Debugger
| Понедельник, 29 апреля, 2013
Метки: ASP.NET Web API Комментарии: 0
Маршрутизация Web API часто вызывает много вопросов. Как работает маршрутизация? Почему мой маршрут не работает? Почему не вызывается метод действия? И зачастую трудно отладить работу маршрутов. Для отладки маршрутов существует специальный инструмент "ASP.NET Web API Route Debugger", который облегчает работу разработчикам приложений Web API. В данной статье будет рассказано, как работать с отладчиком маршрутов, и дополнительно показано как работает маршрутизация.
Интеграция Git с Visual Studio 2012 после установки обновления Update 2
| Вторник, 23 апреля, 2013
Метки: Visual Studio, Git, Version Control Комментарии: 0
Git – это распределенная система управления версиями, с концепцией поддержки локальных хранилищ. Вы можете создать хранилище где-угодно. Это звучит странно для тех, кто привык работать с централизованными системами контроля версий, таких как SVN или Source Safe. Благодаря идее «локального хранилища» Git можно использовать двумя способами.
Сеть доставки контента Windows Azure (Content Delivery Network, CDN)
| Среда, 17 апреля, 2013
Метки: Windows Azure Комментарии: 0
Применение BLOB-объектов – это обычная практика для хранения больших объемов информации, которая доступна из различных точек мира. Представим приложение, которое предоставляет видео для Flash, Silverlight или HTML5 клиентов по всему миру. Для увеличения производительности такой системы в Windows Azure работает сеть доставки контента (Content Delivery Network, CDN). CDN хранит копии BLOB-объектов ближе к местам, от которых поступают клиентские запросы.
Популярные метки
- ASP.NET MVC (17)
- Windows Azure (15)
- Javascript (12)
- инвестирование (9)
- AngularJS (8)
- ASP.NET Web API (8)
- Работа (6)
- SimpleMembership (5)
- Angular (4)
- акции (4)
- Visual Studio (3)
- Razor (3)
- TypeScript (3)
- SEO (3)
- Version Control (3)
- Knockout (3)
- Безопасность (2)
- jQuery (2)
- Entity Framework (2)
- Git (2)