Вы находитесь на страницах старой версии сайта.
Переходите на новую версию Interface.Ru

Русская версия Visual Basic .NET


© Планета КИС
© PC Week/RE
© Андрей Колесов
Статья была опубликована на сайте Планета КИС

Как известно, инструментальные средства по объемам продаж занимают довольно скромные позиции в поставках продуктов Microsoft (5—7% от общего дохода). Но их реальное значение для бизнеса корпорации определяется совсем не прямыми финансовыми показателями, а той огромной ролью, которую играет сообщество независимых разработчиков в стратегическом развитии всего комплекса ПО Microsoft. И поэтому совсем не случайно именно Visual Studio .NET отводится ключевая роль в продвижении новой платформы .NET.
Российские программисты последние годы не могут пожаловаться на отсутствие внимания со стороны Microsoft: это, может быть, не очень заметно внешне, но как раз в данном направлении московское представительство проявляет достаточно высокую активность. Правда, до недавнего времени корпорация в нашей стране проявляла интерес в основном к относительно узкому кругу ИТ-компаний и крупных заказчиков. Однако ситуация меняется: в рамках общего расширения своего бизнеса в России Microsoft активизирует усилия по продвижению VS.NET и расширению круга его пользователей.
В этом плане, безусловно, знаковым событием стал выпуск русской версии Visual Basic .NET 2003 — первого локализованного для России средства разработки Microsoft. Его продажи начались в конце апреля, а официальная презентация состоялась в Москве 19 мая.
Представляя этот проект, стартовавший в конце прошлого лета, директор группы локализации средств разработки корпорации Microsoft Патрик Желе подчеркнул, что объем и сложность работ по локализации полного набора Visual Studio .NET существенно превышают аналогичные показатели всего офисного пакета Microsoft.
В то же время число программистов, применяющих VS.NET (по разным оценкам, от 1 до 3 млн. человек во всем мире), все же как минимум на порядок уступает количеству пользователей MS Office*. Именно поэтому корпорация очень осторожно подходит к вопросам локализации VS.NET, реально оценивая перспективы сделанных инвестиций.

Что может VB.NET Standard
VB.NET Standard использует ту же самую среду разработки, что и Visual Studio .NET, который представлен выпусками Professional и Enterprise. С его помощью можно создавать все основные виды прикладных программ: Windows-, Web- и консольные приложения, а также Web-сервисы. Поскольку разработчики больше знакомы с VS.NET Pro, то лучше сказать, что по сравнению с ним не умеет делать VB.NET Standard: элементы управления для Windows и Web, мобильные приложения, а также мощные серверные решения. Конечно же VB.NET не включает другие языки программирования — VC++, VC# и VJ#.
Но надо обратить внимание на то, что VS.NET Pro стоит более 1000 долл. (вариант Upgrate — 550 долл.), а VB.NET Standard — всего 100 долл.

В настоящее время кроме англоязычного VS.NET 2003 имеется еще восемь национальных версий полного продукта (французский, немецкий, испанский, итальянский, японский, корейский и два варианта китайского). Освоение русского языка началось с одного инструмента, но зато — самого массового. Очевидно, что это очень важный шаг на пути русификации всего комплекса (речь, конечно, может идти только о будущей версии VS.NET 2005).
Переход к платформе .NET два года назад сопровождался изменением всей структуры средств разработки Microsoft. Ранее Visual Studio (версии 5 и 6) представлял фактически чисто механическое объединение нескольких инструментов (VB, VS++, VJ++, VFP) со своей собственной средой программирования, модулями Run-Time и пр. Хотя уже тогда многие из них использовали большое число общих профессиональных вспомогательных средств и технологий. Соответственно, все инструменты для различных категорий пользователей (Standard, Professional и Enterprise) можно было приобрести в виде как автономных продуктов, так и единого пакета.
С выходом VS.NET ситуация радикально поменялась, так как здесь используется единая среда исполнения и разработки. Проще говоря, подключение тех или иных языков выполняется лишь на уровне компиляторов и некоторых элементов редактора исходного кода. Все это существенно повлияло на форму поставки инструментов: выпуски Professional и Enterprise теперь существуют лишь в виде единого VS.NET, а отдельные языковые средства продаются только в редакции Standard.
И вот здесь имеет смысл рассмотреть два вопроса: насколько актуальна локализация средства разработки для программистов и необходим ли им продукт Standard?
Довольно часто приходится слышать мнение о том, что перевод инструмента вообще не нужен, так как программисты знают (или, более категорично, должны знать) английский язык достаточно хорошо. Но это конечно же не так. Во-первых, знание иностранных языков среди российских разработчиков в среднем по стране оставляет желать много лучшего. Во-вторых, иметь дело с обширной документацией на родном языке всегда удобнее и намного быстрее, особенно при изучении новых тем (европейцы, например, знают английский язык лучше наших программистов, но предпочитают трудиться на своем).
Впрочем, локализованные версии имеют свои потенциальные недостатки, определяемые некоторым запаздыванием в развитии по сравнению с американским вариантом, а также возможными неточностями перевода. Именно поэтому лично мне больше по душе работать с английской версией инструмента и использовать двуязычную документацию (русскую — для основного объема работы, английскую — для уточнения спорных вопросов).
Что же касается выпуска Standard для версий VB всех предыдущих реализаций, то он никогда не пользовался заметным спросом в нашей стране (во многом это объясняется высоким уровнем пиратства — в зарубежных странах такой вариант инструмента является достаточно востребованным). Microsoft не дает справки по таким вопросам, но данные российских дилеров свидетельствуют, что ситуация с VB.NET Standard ничем не лучше. Не говоря уже о том, что до сегодняшнего дня российское представительство Microsoft вообще чаще всего делало вид, что выпусков Standard как бы не существует. Почему же тогда локализована именно стандартная редакция?
Ответов тут видится два. Во-первых, наличие русской документации непременно повысит интерес к VB/NET Standard профессиональных разработчиков, тем более что, несмотря на усеченные функции по сравнению с версией VS.PRO, с помощью этого инструмента можно делать весьма широкий круг приложений, компонентов и Web-сервисов промышленного уровня. Во-вторых, нет сомнений, что появление русского VB.NET непосредственно связано с намерением Microsoft активно продвигать свои инструментальные средства в более широкие круги программистов, в первую очередь — в сферу образования и, в частности, подготовки разработчиков.
Использование VB.NET в российских школах и вузах — это, конечно, тема отдельного разговора. Сейчас же отметим только тот любопытный факт, что в данном проекте локализации российское отделение Microsoft впервые привлекло для работы большую группу студентов МГТУ им. Н. Э. Баумана, которые выполняли роль не только тестировщиков, но и рецензентов качества перевода документации.

Дополнительная информация

За дополнительной информацией обращайтесь в компанию Interface Ltd.

Обсудить на форуме

Рекомендовать страницу

INTERFACE Ltd.
Телефон/Факс: +7 (495) 925-0049
Отправить E-Mail
http://www.interface.ru
Rambler's Top100
Ваши замечания и предложения отправляйте редактору
По техническим вопросам обращайтесь к вебмастеру
Дата публикации: 18.11.04