Microsoft Visual Studio 2010 | Введение
Этого дня ждали разработчики по всему миру. Новая Visual Studio 2010 сулила много нового, как в плане технологий, так и в плане удобства разработки программного обеспечения. Бета-версию нового продукта опробовали десятки тысяч программистов, что также подогрело интерес к событию. И вот 12-ого числа историческая фраза “Поехали!” была сказана в отношении Visual Studio 2010.
Запуск состоялся по всему миру, в нём приняли участие более 50 тысяч человек. Россия не стала исключением. Но запуск в нашей стране был отмечен появлением Брайана Харри, вице-президента по технологиям и одного из идеологов средств коллективной разработки. Путь его в Москву оказался не простым: самолёт был задержан на несколько часов. Но это не помешало ему выступить на мероприятии, несмотря на некоторое опоздание. Редакторы THG оказались среди приглашённых и расскажут сегодня читателям о событиях мероприятия.
Microsoft Visual Studio 2010 | Пленарный доклад.
Гости прохладным солнечным утром подтягивались вереницей от метро и, наверное, уже помышляли о чашке горячего приветственного кофе в фойе. Процесс регистрации был хорошо организован, и, несмотря на огромное количество посетителей, очередь у стойки регистрации “рассасывалась” довольно быстро. Атмосфера царила “любопытная” – всем было интересно, что покажут представители Microsoft, как будет организовано мероприятие, и будут ли демонстрации. Перед началом выступлений для публики звучали песни под акустическую гитару в живом исполнении. Исполнители знали своё дело и репертуар очень хороший.
В начале пленарного доклада присутствующие почтили память погибших в трагедии под Смоленском минутой молчания.
Докладчики сразу же дали понять, что демонстраций будет очень много. И это обрадовало большинство присутствующих, так как программисты от “голых” слов зачастую начинают зевать. Не обманули: “воды” практически не было, а на большом экране в этот день был только код. То и дело на сцену выходили специалисты Microsoft и короткими демонстрациями представляли те или иные новшества Visual Studio 2010. Прямо на глазах присутствующих без каких-либо проблем были созданы приложения, раскрывающие возможности новой среды разработки. Например, были продемонстрированы новые возможности пользовательского интерфейса, значительно упрощающие разработку: гибкий и улучшенный редактор кода, возможность расположения панелей среды на нескольких мониторах. Многие рутинные действия, которые зачатую раздражали многих разработчиков в предыдущих версиях продукта, были автоматизированы. Специалисты компании также показали, как с лёгкостью можно создать приложение, обрабатывающее многоточечный сенсорный ввод.
Конечно же, было много сказано о новой библиотеке .Net Framework 4.0 и Silverlight 4, финальные версии которых также вышли в свет одновременно с новой Visual Studio. Демонстрации охватили также такие продукты, как Share Point Server 2010, Microsoft SQL Server R2 (оба выйдут в мае), Team Foundation Server.
Отдельное внимание уделено групповой разработке и тестированию приложений. Программное обеспечение становится всё более сложным и всё чаще пишется коллективно и требует длительной отладки и тестирования. И эти процессы с высокой степенью автоматизации обеспечиваются новым комплектом инструментов Visual Studio 2010.
Приятные новости для разработчиков: обладатели лицензий на предыдущую версию Visual Studio имеют возможность бесплатно обновиться до новой версии среды разработки с увеличением уровня релиза (например, с Ultimate на Premium).
К концу пленарного доклада успел и Брайн Харри и поприветствовал присутствующих. На сцене господин Харри задерживаться не стал: впереди у него ещё была пресс-конференция и доклад. “Пленарник” стал очень хорошим вступлением к мероприятию, так как не “перегрузил” присутствующих. Ну а подробности последовали в докладах.
Microsoft Visual Studio 2010 | Пресс-конференция
После пленарного доклада была проведена специальная пресс-конференция для представителей СМИ. Ее провел Брайан Харри (Brian Harry), вице-президент компании Microsoft по технологиям (technical fellow).С самого начала он подчеркнул, что Visual Studio 2010 – самый крупный комплект средств разработки, который когда-либо выпускала корпорация Microsoft.
Брайан Харри (Brian Harry), вице-президент компании Microsoft по технологиям.
В компании Microsoft господин Харри руководит группой разработки Team Foundation Server – серверного продукта, предназначенного для повышения производительности труда, управляемости и гибкости групп разработчиков ПО путем обеспечения легкого доступа к информации всем членам команды, предоставляя тем самым возможность принятия правильных решений в нужное время. С 1988 по 1992 гг. господин Харри работал в стартапе DaVinci System, который создавал программное обеспечение для работы с электронной почтой. В 1992 г. он покинул DaVinci и с двумя коллегами основал компанию One Tree Software. Эта компания была классическим “стартапом в гараже”, который, однако, разработал SourceSafe (тот самый продукт, который затем стал известен, как Microsoft Visual SourceSafe). One Tree Software была приобретена компанией Microsoft в 1994 г. После перехода в Microsoft господин Харри работал в подразделении Tools and Database. В течение нескольких лет он занимался SourceSafe, а затем – Microsoft Repository. В 1996 году он вместе с коллегами приступил к работе над проблемой повышения доступности интерфейсов разработки (API) для массового разработчика. Хотя это начиналось как исследование способов расширить COM, но, в конце концов, переросло в то, что теперь известно как .NET Framework. Господин Харри занимал должность менеджера по развитию Common Language Runtime, а затем Project Unit Manager в течение всего периода работы над первой версией и большей части версии 1.1.
В конце 2002 года в Северной Каролине Брайан Харри создал группу из примерно 50-60 человек, которые приступили к работе над Team Foundation Server и Visual Studio Team System для тестеров. В конце 2005 – начале 2006 гг. первая версия этих продуктов была высоко оценена заказчиками.
Господин Харри сказал, что технологии сегодня меняются стремительно: буквально за 5-7 лет появилась необходимость массовой работы с приложениями на мобильных устройствах и “в облаках”. Многие приложения создаются и портируются на любые устройства. Пользователи требуют все больше – удобных интерфейсов и даже анимации. Большинство ПО сегодня создается несколькими командами, растет масштаб и сложность систем. Компания Microsoft стремится решить все эти проблемы, но главное – обеспечить совместную работу самых разных команд для достижения результата.
Меняется и бизнес. Прежде всего, ему приходится быть очень гибким, чтобы быстро и эффективно реагировать на изменения рынка. Кроме того, системы ПО стали настолько большими, что их сложно перестроить полностью за короткое время и надо максимально полно использовать возможности уже существующих систем. ПО сегодня становится ключевым активом для самого разного бизнеса, без него бизнес просто не сможет существовать. ПО – это важнейшее конкурентное преимущество бизнеса сегодня, а его разработка – важнейшая задача производителей ПО.
По мнению господина Харри Visual Studio 2010 решает все поставленные задачи.
Что же делает Visual Studio 2010 уникальным продуктом?
В новых Visual Studio 2010 и .NET Framework 4 каждый разработчик, тестировщик, дизайнер или руководитель разработки найдет именно то, что поможет решить его конкретную и подчас очень специфическую задачу. При этом платформа разработки предлагает инструменты не только для создания уже привычных программных решений – для мобильных телефонов, ПК или бизнеса, но и “облачных” приложений. И что особенно важно – тестирование, отладка и развертывание в “облаке” похожи на создание .NET-приложений, что значительно облегчает создание “облачных” решений.
Другим важным дополнением являются инструменты для многопоточной разработки с использованием как неуправляемого кода, так и .NET Framework. Многопоточное программирование позволяет создавать приложения, которые используют возможности широко распространенных сегодня многоядерных аппаратных платформ. Новая Visual Studio 2010 помогает разрабатывать ПО, которое может распределять вычислительную нагрузку между множеством процессоров, и для этого не требуется напрямую работать с потоками. Большой интерес представляют новые инструменты для анализа многопоточных приложений в профилировщике и отладчике Visual Studio.
В Visual Studio 2010 полностью переработан интерфейс с использованием Windows Presentation Foundation (WPF). Это обеспечивает более гибкую и функциональную среду и позволяет реализовать такие концепции, как множественные мониторы, благодаря которым разработчик может использовать один монитор для кода, другой – для дизайна интерфейса, а третий, например – для проектирования структур баз данных.
С Visual Studio 2010 Microsoft продолжает инвестиции в улучшение производительности и поддержку стандартов, в частности, Visual Studio 2010 станет первой версией среды, которая включает JQuery как часть инструментов ASP.NET.
Visual Studio 2010 предоставляет новые возможности для всех специалистов, которые нуждаются в управлении жизненным циклом: от архитекторов и разработчиков до менеджеров проекта и инженеров по тестированию. Ключевым фактором понимания структуры приложений являются инструменты моделирования. Традиционно моделированием занимались профессиональные архитекторы и системные дизайнеры. Подход Microsoft заключается в предоставлении техническому и нетехническому персоналу возможностей применять моделирование в коллективной работе и описывать бизнес и системную функциональность графически.
Господин Харри специально подчеркнул, что Team Foundation Server упрощает подключение большого количество команд с большим числом разработчиков к единому процессу разработки. Это особенно важно для объединения работы разработчиков и тестировщиков, которые ещё совсем недавно ставили перед собой разные цели и работали в разном ритме.
В заключение своего выступления Брайан Харри рассказал о планах Microsoft в направлении работы с разработчиками. Прежде всего, компания стремится дойти до небольших групп и даже индивидуальных разработчиков, помочь им в их деятельности. Далее, не менее важно и стремление Microsoft сделать современные приложения Windows&Web более простыми, а также сделать облачные приложения такими же простыми, как и локальные. Следующее направление работы – помочь компаниям использовать существующие активы ПО при работе с новыми приложениями. После того, как в Visual Studio 2010 была интегрирована работа разработчиков и тестировщиков, в будущем планируется интегрировать в единый процесс работу бизнес-аналитиков и бизнес-мнеджеров.
В заключении пресс-конференции были приведены некоторые цифры. В тестировании новой Visual Studio 2010 в России приняли участие порядка 27 000 разработчиков. Учитывая то, что при создании новой среды разработки в Microsoft прислушивались к мнению разработчиков, представители компании заключили, что отечественные программисты оказывают существенное влияние на развитие инструментария Microsoft.
Microsoft Visual Studio 2010 | Тематические семинары
После обеда для гостей были организованы тематические семинары, раскрывающие основные преимущества и новшества Visual Studio 2010 и инструментов в неё входящих. Отметим основные из них. Все семинары были логически разделены на три больших блока: “Разработка приложений для Web/Share Point и Office”, “Командная разработка: управление проектами и тестирование”, “SQL Server 2008 R2: создание бизнес-аналитических приложений”. В Сети велась прямая трансляция всех докладов, поэтому возможность просмотреть их была у каждого. И такая возможность остаётся, так как записи выложены на ресурсах компании Microsoft. Очень большой интерес вызвали доклады по коллективной разработке. Был момент, когда в зале просто негде было присесть, и организаторам пришлось даже принести дополнительные стулья. Неожиданности также случались: некоторые ошибочки, проблемы при сетевом взаимодействии с серверами. Но это и не мудрено – всё же было в режиме реального времени. Ну а проблемы совместными усилиями множества программистских умов с успехом разрешались. По окончании каждого доклада проводились краткие сессии вопросов и ответов. Наиболее интересные вопросы были отмечены подарками: вторым изданием книги “Руководство Microsoft по проектированию архитектуры приложений”, вышедшей впервые на русском языке.
Между докладами в фойе можно было то и дело наткнуться на дискутирующие за чашечкой кофе компании. Закончился день дружеским общением и обменом впечатлениями в неформальной обстановке на фуршете.
Microsoft Visual Studio 2010 | Заключение
Microsoft выпустила очередную версию своей мощной среды разработки. Ощущение “комбайна” оставляли и предыдущие версии. Но Visual Studio 2010 предлагает ещё более высокий уровень интеграции с продуктами Microsoft и современными технологиями. При всём при этом уровень абстракции не просто сохранился, он стал ещё выше. Учитывая, что разнообразие продуктов компании уже просто огромное, Microsoft делает ещё один шаг к увеличению мощности своей платформы. И эта мощность просто удивляет: современные приложения широчайшей функциональности создаются ещё проще и быстрее. И это очень нравится разработчикам, что и является залогом успеха платформы в целом. Представляется, что не за горами времена, когда создание приложений будет доступно даже детям, и мы увидим что-то типа Visual Studio School Edition. А на запуске новой версии среды разработки на сцену выбежит девочка и, прямо на глазах у зрителей, будет создавать форму, кнопочки на ней и писать простейший обработчик (прямая аналогия с запуском Windows 7, где вместе со Стивом Балмером простоту новой ОС демонстрировала маленькая девочка). Да, шутка… Но доля правды, на наш взгляд, присутствует.
Видеозапись семинаров и мероприятий можно скачать с официальной странички компании Microsoft. Там же можно отыскать ссылку на загрузку бесплатной версии Visual Studio 2010 Express Edition.