Microsoft DevDays 2008 в Днепропетровске

16 ноября 2008, 23:59

Я собирался написать об этом раньше, но дела заставили меня отложить написание этой заметки на несколько дней. Больше, чем на неделю. Наверное, так даже и лучше. Получится более объективный рассказ.

Большую часть докладов делал Сергей Байдачный. Я в свое время слышал про него и даже читал в своё время его книгу по MSSQL. Мне очень понравился его стиль изложения – такой оптимистичный и уверенный :)

Итак, что же было на конференции Microsoft DevDays?

Стартапы

В самом начале Сергей Байдачный рассказал про программу Microsoft для стартапов. Мне это было особо интересно, потому как скоро может пригодиться.
В общем, если ваша компания существует меньше 3 лет, имеет годовой доход менее $1 млн, то можно заключить с Microsoft договор, по которому можно официально и бесплатно получить лицензии на ПО для разработок. Кроме того, для веб-проектов Microsoft может оказать помощь в размещении в сети на своих серверах или серверах украинских хостеров, с которыми у Microsoft будет заключен договор. Весьма неплохо, да? Лицензии, кстати, выдаются из расчёта до 25 рабочих мест.

Докладчик сказал, что Microsoft будет весьма тщательно рассматривать все предложения и заявки, чтобы лицензии получали действительно те компании, которым это нужно, а не аутсорсинговые компании (в которых зачастую каждый разработчик юридически оформлен как независимый частный предприниматель), которые могут захотеть получить «на халяву» лицензий. Надеюсь, что так и будет сделано.

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

Потом еще нам рассказали про InnovateOn и Metro, но про них – позже.
Ну а после всех этих аннотаций начались сами доклады.

Visual Studio Team System 2010
Новая версия среды разработки будет называться не просто Visual Studio 2010, а гордо – Visual Studio Team System 2010.
Базируется на WPF, основной упор на архитектуру и тестирование проектов, будет включена поддержка .NET Framework 4.0.
Пообещали и новую версию SharePoint – вроде как без багов. Посмотрим, так ли это.
Уже сейчас на сайте microsoft.com можно скачать VSTS 2010 CTP.

Silverlight 2.0

Вообще-то, доклад по Windows Internet Explorer 8 должен был пройти раньше, чтобы, как сказал кто-то из докладчиков, создать соответствующую атмосферу, но поскольку случились какие-то накладки по времени, пришлось поменять местами доклады. Ничего страшного из-за этого не произошло, и мне доклад очень понравился.

Знаете, возможности второго силверлайта меня очень впечатлили. На DevDays я заполнил анкету, которую раздавали всем при регистрации (кроме традиционного пакетика со всяким печатным добром и прочими канцтоварами с лейблом Microsoft), в том числе указал и свой адрес, чтобы на него прислали книгу по Silverlight 2.0. Обещали к январю прислать, впрочем, меня это устраивает, ведь уже довольно скоро начнется сессия, и придётся заниматься учёбой :)

Вообще-то, я там и на рассылки подписался. Мне действительно интересно, чего нового делает Microsoft в области разработок софта и веб-разработок. Посмотрим, насколько регулярно будут приходить рассылки, и насколько они будут интересными.

На бюллетень MSDN я подписался, и даже получил уже один (ежемесячный) выпуск. Жаль, кстати, что в бюллетене MSDN, на который я подписан, не было анонса предстоящих DevDays – узнал от товарища. Но теперь я заполнил анкету, и меня должны не забывать приглашать на следующие мероприятия :)

Ну а вообще, надо обязательно попробовать что-то написать на Silverlight, еще не знаю, что, и не знаю, в виде отдельного проекта или как часть приложения к SunSpace или 2S, но напишу точно. Очень, очень мощная технология. И очень удобная для разработчиков. Кстати, мне понравилось, как продумано взаимодействие программиста и дизайнера в рамках работы над Silverlight-проектом. Да и silverlight-плагин для браузера «весит» совсем немного – около 4 мб. У меня у самого давным-давно в Firefox стоит silverlight-plugin, еще с тех времен, когда сильверлайт был бетой. Думаю, довольно скоро можно будет делать сайты и прочие веб-приложения на Silverlight без опасений, «а стоит ли у пользователя Silverlight».

Windows 7
Отличная штука, только пока ещё довольно сырая. Пока что внешне – та же Виста (еще не успели сделать новый дизайн), но работает гораздо шустрее. Всё показанное было интересным, но подождём релиза или хотя бы более-менее устойчивой беты.

К тому же мне, как веб-разработчику, хочется поскорее рассказать вам про Internet Explorer 8, потому не буду долго задерживаться на седьмой Windows.


После этого был обед – тоже немаловажная часть мероприятия :) Майрософт явно не поскупился на прокорм разработчиков :) А потом… А потом было то, что заинтересовало меня так же, как и программа для стартапов.


Windows Internet Explorer 8
Пожалуй, один из самых интересных докладов всего мероприятия. По крайней мере, меня этот доклад очень заинтересовал. К сожалению, на нём было не так уж много народа, многие не вернулись после обеда. А может, и не к сожалению. Докладчик (Дмитрий Маленко, компания «СофтСерв») очень подробно рассказал про все новшества в IE8.

Знаете, если 8-ой Эксплорер в релизе будет таким, как его описывали на DevDays, мне будет не стыдно одевать футболку с логотипом IE8 (ага, такие дарили всем присутствующим разработчикам в конце мероприятия).

Смотрите, ведь в нём будет:
- Изоляция вкладок (как в Google Chrome)
- Группирование вкладок (подкраска вкладок, отрывавшихся одна из другой, общим цветом)
- Search Suggest (как и в Firefox, давно пора)
- Автоматическое восстановление вкладок (аналогично)
- В адресной строке домен подсвечивается ярче всего URL-а (мелочь, а удобно, вспомните уже упоминавшийся мною парой строчек выше Google Chrome)
- InPrivate Browser Mode (отключает сохранение истории посещения сайтов – анонимный режим)
- Ну и само собой, новые фильтры безопасности (это очень хорошо)

Но это всё – удобные фишечки-рюшечки для пользователей, но ведь есть много интересных штучек и для разработчиков, и для продвинутых пользователей!
- Быстрый доступ к часто выполняющимся действиям. Такое действие интегрируется прямо в контекстное меню (наподобие firefox-ных плагинов), описывается в специальном xml-файле (OpenService Accelerate Format), поддерживаются GET и POST запросы, а также {selection} – т.е. выделенный пользователем текст.
- Очень интересная технология под названием Web Slieces. По сути, это возможность выбрать на сайте какую-то область и потом загружать её (к примеру, в сайдбаре) без всего прочего контента страницы – только выбранную область. Например, блок с графиком погоды со страницы вашего города на сайте погоды. Это взаимодействие должно обеспечиваться и со стороны разработчиков сайта, потому любую область страницы выделить как веб-слайс нельзя. Блок, который будет работать в том числе и в режиме Web Slieces, должен быть помечен: div class=”hslice”
Внешний вид обеспечивается CSS-стилями родительской страницы, обновление информации в слайсе – через RSS-канал. Состояние сессий не сохраняется, но доступна работа с куками родительского домена.
Согласитесь, очень интересная вещь - эти Web Slieces.
- Search Providers. Быстрый поиск из дополнительного поля возле адресной строки, как в Firefox. Естественно, настраиваемый и расширяемый.
- F12 будет вызывать т.н. Developer Tools (HTML, CSS, JavaScript, Profiler).
- Решены проблемы с утечкой памяти при работы с ajax-приложениями, а также решена проблема с hash при работе с ajax – теперь одна и та же страница с разными hash-ами воспринимается браузером как разные, и, соответственно, нажатие на Back/Forward приведёт к перемещению между этими страницами, а не к уходу с ajax-страницы.
- Рендеринг страниц в различных режимах: IE8 (родной), IE7, IE6 и младше. Отличная штука. Во-первых, удобно при тестировании сайта на работу в различных браузерах. Во-вторых, можно установить «X-UA=Compatible:IE=EmulateIE7», как это сделал, к примеру, Facebook, и не волноваться насчет отображения всяких мелочей в восьмом эксплорере. Эмуляция настраивается либо через meta-теги, либо через headers страницы. К слову сказать, в новой версии SunSpace, над которой я сейчас тружусь, будет выставлена эмуляция работы 7 эксплорера для пользователей бета-версии IE8.

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

Жаль, что в прошлом году не побывал на DevDays, хоть и собирался. В следующем году обязательно постараюсь побывать. Ну а в следующей заметке ждите моего рассказа про Microsoft TechNet, на котором я побывал 12 ноября.

Заметка опубликована в рубриках: Веб-разработки, Стартапы и web 2.0

Ваше имя: Ваши контакты:
(e-mail или адрес сайта)

Комментарии

Евгений пишет:
17 ноября 2008, 04:27
> если 8-ой Эксплорер в релизе будет таким, как его описывали на DevDays, мне будет не стыдно одевать футболку с логотипом IE8
Ага, а про дерьмовый рендеринг страниц и отсутствие нормальной поддержки CSS мы не думаем, да?
Связь с автором комментария: evgeny@neverov.name
Илья Барков пишет:
17 ноября 2008, 19:36
Ну почему же? Рендеринг нормальный, а что касается CSS — как я понял, 2.1 спецификацию он 100%-но поддерживает, а насчёт 3.0 не знаю, но могу уточнить, благо e-mail'ы докладчиков у меня остались. Но это всё касается релизной версии, а не августовской беты, про которую говоришь ты.
Связь с автором комментария: www.barkov.net
Илья Барков Я занимаюсь веб-разработками, создаю интересные сервисы.
Живу в Днепропетровске.
Весьма разборчив в музыке.

Люблю продукцию компании Apple, пользуюсь Firefox 5 лет, немало работаю с технологиями Microsoft и весьма этим доволен.
  • Сервис отзывов «2 совета»
  • BMW
  • Социальная сеть SunSpace
Если вам интересен мой блог, подписывайтесь на него — feeds.feedburner.com/barkov