I Программист регулярно просматривает содержание последнего выпуска онлайн-журнала для разработчиков Microsoft.
Журнал MSDN за март содержит несколько интересных идей. Например, выяснилось, что самая читаемая статья MSDN за последний год посвящена WPF. Хммм, это хороший повод для интереса к Windows 8!
Конечно, MSDN Mag еще не очень много публиковал на эту тему о Windows 8, поэтому может быть, читатели требуют прочитать об этом, но им придется пойти и прочитать о WPF, потому что это все, что есть.
В этом выпуске редактор просит вас внести свой вклад. Отправьте электронное письмо по адресу mmeditor@microsoft.com с предложениями о том, какие технологические проблемы вы хотели бы решить. Поскольку предполагается, что MSDN является передовой технологией Microsoft, я бы предположил, что Windows 8 будет хорошим началом.
Итак, прежде чем мы начнем — угадайте, сколько статей о разработке Windows 8 в этом выпуске?
Ответ: ноль.
В этом выпуске много статей о HTML5 и веб-приложениях в целом и в основном о том, как технологии Microsoft могут взаимодействовать со стандартами. Это по крайней мере прагматично.
Выпуск открывается статьей о создании Интернета вещей, которая, возможно, не станет крупной технологией Microsoft, но если вы добавите StreamInsight, часть SQL Server, она может оказаться такой. После ознакомления с идеей Интернета вещей в статье показано, как StreamInsight можно использовать для сбора и отображения данных, созданных устройствами.
Создание приложений HTML5 — это все об использовании HTML5 с SharePoint, что не совсем общая тема, как можно предположить из названия. В частности, речь идет об использовании HTML5 перетаскивания со списками SharePoint.
Новые возможности параллелизма в Visual C ++ 11 связаны с новым подходом к параллелизму, основанным на стандартах, который внедряется в Visual C ++.
Создание непрерывного клиента с помощью переносимых библиотек классов является хорошим аргументом в пользу создания приложений, которые сохраняют свое состояние на разных устройствах, и, конечно же, самый простой способ сделать это — использовать Azure для серверной части и ряда различных клиентов. Переносимая библиотека классов — это способ написать единую базу кода для всех различных платформ, на которых должен работать клиент. На данный момент он нацелен на .NET, Silverlight, Windows Phone 7, .NET для Metro и Xbox 360. Это впечатляет, и если есть статья, которую вы читали — сделайте это.
С другой стороны, привязку данных Windows Phone вы можете пропустить. Если вы немного знаете о связывании, это, по сути, очень длинный пример без особых объяснений и никаких принципов.
Разработка гибридных нативных и мобильных веб-приложений — это первая идея, с которой я столкнулся независимо от многих программистов. Чтобы создать мобильное приложение, которое представляет собой нечто среднее между HTML5 и собственным приложением, все, что вам нужно сделать, это написать собственное приложение, которое обертывает элемент управления браузера и загружает контент. В этом случае серверная часть обрабатывается ASP.NET MVC, а клиентами являются Windows Phone, Android и iOS. Это умная идея, заслуживающая более широкой известности.
Функции, доступные только в режиме онлайн, так же полезны, как и те, которые вошли в бумажный журнал:
Создавайте удобные для мобильных устройств формы HTML5 с помощью ASP.NET MVC 4 и jQuery Mobile
Оптимизация C # для платформ XAML
Создание единой базы кода для Silverlight и Windows Presentation Foundation
Масштабирование с помощью федерации SQL Azure
И особенно рекомендуется статья «Оптимизация C # для XAML», поскольку она посвящена ускорению работы свойств зависимостей.
Из обычных столбцов Touch and Go: Streaming Audio в Windows Phone стоит прочитать, а Build a Progress Bar with SignalR — интересное введение в SignalR, которое может стать частью ASP.NET в какой-то момент в будущем. Если вы все еще продолжаете использовать Entity Framework, вам могут оказаться полезными ответы на часто задаваемые вопросы о Entity Framework Code First и DbContext. Поговори со мной, часть 2: ELIZA — это реализация давно известного чат-бота на F #. Наконец, мы вскользь взглянем на облако в «Изучение облачной архитектуры» и «Встроенные привязки Knockout для HTML и JavaScript», которые снова уводят нас далеко от чего-либо Microsoft.
Больше информации
Журнал MSDN
Статьи по Теме
Журнал MSDN, февраль 2012 г. — Асинхронное программирование, WP7 и MVC
Журнал MSDN, январь 2011 г. — Windows Phone 7
Комментарии
Оставьте комментарий или просмотрите существующие комментарии с помощью Disqus
или отправьте свой комментарий по адресу: comments@i-programmer.info
Чтобы быть в курсе новых статей на I Programmer, подпишитесь на RSS-канал, подпишитесь на нас в Google+, Twitter, Linkedin или Facebook или подпишитесь на нашу еженедельную новостную рассылку.