С радостью хотелось бы анонсировать выход в свет Релиз Кандидата Visual Studio 2012, Team Foundation Server 2012 и .NET Framework 4.5. Эти продукты уже доступны для загрузки с сайта Visual Studio
Читать полностью »
Рубрика «Блог компании Microsoft» - 120
Что нового в Visual Studio 2012 RC
2012-06-01 в 12:06, admin, рубрики: tfs 2012, Visual Studio, visual studio 2012, Блог компании MicrosoftВведение в Windows Server AppFabric. Hosting Services вместе с BizTalk и Service Bus
2012-06-01 в 11:59, admin, рубрики: .net, appfabric hosting services, Service Bus, wcf, wf, windows, windows azure, Windows Server, windows server appfabric, Блог компании Microsoft
Это третья и заключительная часть статей на тему сервисов Windows Server AppFabric. Вы можете найти две другие статьи по следующим ссылкам:
- Введение в Windows Server AppFabric. Сервис Caching Services
- Введение в Windows Server AppFabric. Сервис Hosting Services, хостинг и масштабирование сервисов
Сценарий: подключение сервиса на базе рабочих потоков к существующему приложению с помощью BizTalk Server
Множество приложений, может быть большинство, имеют потребность в общении с другими приложениями. Например, представьте снова сервис, который был создан для сайта магазина. Допустим, сервис должен отправить законченный заказ в приложение ERP для обработки или может быть ему требуется получить информацию от другого приложения для верификации кредитной карты. Так или иначе, сервисы часто испытывают потребность в общении друг с другом.
В мире Microsoft интеграция такого типа обычно обрабатывается с помощью BizTalk Server. На рисунке 1 показано как сервис на базе рабочих потоков, AppFabric Hosting Services и BizTalk Server могут работать друг с другом.
Читать полностью »
Темная тема финальной версии Visual Studio 11
2012-05-31 в 14:49, admin, рубрики: Visual Studio, Visual Studio 11, Блог компании Microsoft, разработка, темы оформленияВ официальном блоге разработчиков Visual Studio представлены скриншоты с измененным UI в темной теме оформления. Напомню, что ранее был опубликован обширный материал (читать на хабре) о грядущих изменениях в UI светлой темы оформления с описанием новых элементов оформления.
Под катом еще несколько скриншотов разных элементов UI и сравнение их с оформлением в текущей бета-версии среды разработки.
Читать полностью »
Введение в Windows Server AppFabric. Сервис Hosting Services, хостинг и масштабирование сервисов WCF и WF
2012-05-31 в 10:59, admin, рубрики: .net, appfabric hosting services, wcf, wf, windows, Windows Server, windows server appfabric, Блог компании Microsoft, масштабирование, сервисы
Получение данных в приложение через сервисы становится все более популярным. На Windows это чаще всего означает реализацию таких сервисов на базе Windows Communication Foundation (WCF). А в связи с тем, что логика таких сервисов очень часто может быть представлена в виде рабочих потоков, существует возможность реализовывать WCF-сервисы с помощью Windows Workflow Foundation (WF).
Но возникает вопрос, где все эти сервисы должны запускаться? Ни WCF ни WF не требуют наличие определенного хост-процесса, так что разработчики могут использовать их так как посчитают нужным. Однако, создание эффективного и управляемого хоста не такая простая задача. Было бы гораздо легче, если бы Windows Server предлагал больше поддержки для хостинга и управления этими сервисами.
И это именно то, что предлагает сервис AppFabric Hosting Services. Для того, чтобы лучше понимать эту часть Windows Server AppFabric было бы полезным сначала быстро пробежаться по базовым технологиям WCF и WF.
Читать полностью »
WebAPI: автогенерация веб-документации REST API
2012-05-30 в 16:56, admin, рубрики: .net, ASP.NET, asp.net webapi, rest, Блог компании Microsoft, Веб-разработка, документированиеВ этой записи блога мы близко рассмотрим ApiExplorer, являющийся реализацией IApiExplorer по умолчанию и увидим как с помощью него можно быстро сгенерировать веб-документацию по доступному REST API. В этой документации будет содержаться разнообразная информация, например, правильные URL, допустимые HTTP-методы, ожидаемые для запросов параметры. Такого рода информация для вашего REST-сервиса позволит сторонним разработчикам, потребляющим ваш API, точно знать как правильно вызывать его части. Наверное, самое приятное в такой странице веб-документации состоит в том, что она будет обновляться автоматически вместе с обновлением вашего REST API.
ApiExplorer
Основной целью этого класса является генерирование коллекции элементов ApiDescription. Это производится с помощью статической проверки маршрутов и доступных действий внутри ваших контроллеров. Каждый элемент ApiDescription описывает API доступный через ваш сервис. Как вы можете видеть на упрощенной диаграмме (рисунок 1) ApiDescription содержит базовую информацию такую как, HttpMethod, RelativePath, Documentation и т.д. Но кроме того, он содержит элемент ApiDescriptor, который является частью ядра WebAPI знающей все о соответствующем действии. Вы можете использовать этот элемент для получения доступа к обширной информации, такой как имя действия, возвращаемый тип, пользовательские атрибуты и т.д. Точно так же вы можете использовать элемент ParameterDescriptor для изучения ожидаемых параметров данного API.
Читать полностью »
Введение в Windows Server AppFabric. Сервис Caching Services
2012-05-30 в 8:55, admin, рубрики: .net, appfabric caching services, ASP.NET, iis, windows, Windows Server, windows server appfabric, Блог компании Microsoft, распределенное кэширование
Одно из основополагающих правил построения приложений гласит: разработчики не должны тратить свое время на построение инфраструктуры. Даже не смотря на то, что каждое приложение требует некоторую поддержку в виде сервисов, люди, которые разрабатывают эти приложения должны фокусироваться только на создании значимом для своих пользователей функционале. Какая бы не требовалась инфраструктура, он должна предлагаться платформой, для которой приложение строится.
Принимая это во внимание, одним из способов улучшить платформу является предложение лучшей инфраструктуры приложений на ней. И именно это является целью Windows Server AppFabric. Предлагая набор расширений для Windows Server, Microsoft стремится упростить для разработчиков создание быстрых, более масштабируемых и более управляемых приложений.
Первый выпуск Windows Server AppFabric содержит две части (сегодня доступна версия 1.1 со множеством нововведений — прим. перев.):
- Сервис AppFabric Caching Services, который позволяет ускорить доступ к часто используемым данным приложений
- Сервис AppFabric Hosting Services, который позволяет упросить запуск и управление сервисами созданными на базе WCF и особенно созданными на базе Windows Workflow Foundation
Windows Server AppFabric предлагает расширения для роли Application Server и эти расширения бесплатны для использования вместе или раздельно. В этом введение рассматриваются обе части AppFabric.
Читать полностью »
Отслеживание ошибок, поисковая оптимизация и анализ сайтов на качество разметки и скорость страниц
2012-05-29 в 9:23, admin, рубрики: iis, seo, Блог компании Microsoft, Веб-разработка, Клиентская оптимизация, поисковая оптимизация, производительность, метки: iis, seo, клиентская оптимизация, поисковая оптимизация, производительностьЛегко следить за качеством разметки, поисковой оптимизацией и производительностью на небольшом сайте, где вы точно уверены какой блок разметки каким кодом генерируется. Сложнее становится, когда ваш сайт разрастается и код начинает генерироваться с помощью элементов управления, мастер-страниц, шаблонов, CMS и другими автоматическими способами.
Тут-то и появляется нужда в хорошем автоматическом инструменте, который мог бы пробежаться по всем страницам сайта, обнаружить потенциальные проблемы в коде и верстке, оценить производительность страниц, их насыщенность графическими материалами, ссылками и так далее.
Рис.1. Главное окно SEO Toolkit
В этой статье попробуем провести такой анализ на примере одного из самых известных сайтов рунета artlebedev.ru с помощью бесплатного инструмента Search Engine Optimization Toolkit.
Читать полностью »
Завершился конкурс «Лучшим приложениям – бесплатное продвижение!»
2012-05-25 в 6:40, admin, рубрики: app marketing, microsoft, nokia, windows phone, Блог компании Microsoft, мобильная разработка, разработка под windows phone, метки: app marketing, microsoft, nokia, windows phone, мобильная разработка
Определены 7 победителей второй волны конкурса компаний Microsoft и Nokia для разработчиков мобильных приложений на сайте Habrahabr.ru. Принять участие в конкурсе могли гразработчики из России и других стран СНГ: для этого было достаточно разместить своё приложение в российском Windows Phone Marketplace и заполнить анкету на официальной веб-странице конкурса. Информацию о победителях первой волны читайте здесь.
Читать полностью »
Второй день трансляции с DevCon’12! Ещё больше докладов
2012-05-24 в 6:12, admin, рубрики: .net, azure, cloud, devcon, microsoft, sql, windows, Windows 8, windows phone, Блог компании Microsoft, разработка, разработка по, тестирование, метки: .net, azure, cloud, devcon, microsoft, sql, windows, Windows 8, windows phone, разработка по, серверДрузья!
Вчера завершился первый день трансляции с крупнейшей конференции по разработке и тестированию ПО — DevCon'12. Множество интересных докладов, вопросы участников, интервью со спикерами — всё это можно было наблюдать онлайн.
Подключайтесь к трансляции второго дня! Ещё больше докладов и интервью.
Читать полностью »
Смотрите конференцию DevCon’12 онлайн 23 и 24 мая!
2012-05-23 в 5:15, admin, рубрики: .net, azure, cloud, devcon, windows phone, Windows8, Блог компании Microsoft, разработка, разработка по, тестирование, метки: .net, azure, cloud, devcon, windows phone, Windows8, разработка по, тестированиеДрузья!
Приглашаю вас на прямую трансляцию с крупнейшей конференция Microsoft по разработке и тестированию ПО DevCon’12, которая начнется 23 мая в 10:00. Сегодня вы сможете увидеть более 20 докладов в 5 параллельных треках, а также прямые включения и интервью с докладчиками во время перерывов. Полгода мы готовились к этой конференции, и, наконец, она начинается!
Читать полностью »