Программисты критикуют план Microsoft в отношении Visual Basic

Свыше ста влиятельных разработчиков, использующих продукты Microsoft, подписали петицию к софтверному гиганту с требованием пересмотреть планы о прекращении поддержки Visual Basic в его "классической" форме

Разработчики, члены программы Microsoft Most Valuable Professional, утверждают, что этот шаг вызовет прекращение разработки миллионов приложений Visual Basic 6 (VB6) и оставит не у дел программистов, не освоивших новые языки.

Microsoft объявила о прекращении в конце этого месяца стандартной поддержки Visual Basic 6 в форме бесплатных эпизодических звонков в сервисную службу и выпуска критических обновлений. Обе службы сохранятся еще на три года как платные.

Но MVP надеются, что Microsoft не только пересмотрит варианты поддержки VB6, но и продолжит развитие этой версии языка наряду с новой Visual Basic.Net. "Предложив новую версию Visual Basic на базе СОМ в составе Visual Studio IDE, Microsoft поможет своим заказчикам защитить инвестиции в существующий код и продемонстрирует приверженность к основному языку Visual Basic, существенно упростив при этом освоение VB.NET для всех желающих, - говорится в обращении. - Решения о том, как и когда переводить код на .Net, должны приниматься самими пользователями".

Разработчики видят проблему в том, что когда Microsoft выпустила Visual Basic.Net (или Visual Basic 7 ), она, по существу, отказалась от предыдущего языка и заменила его совершенно новым. Приложения VB6 практически невозможно перенести на VB.Net, и для программистов на VB6 освоение VB.Net дается с таким же трудом, что и обучение новому языку программирования.

"В версии Visual Basic .Net от Visual Basic осталось только название, - написал в недавнем блоге разработчик и автор Рич Левин. - Любые организации, вложившие средства в код на Visual Basic - консалтинговые фирмы, ISV, ИТ-подразделения, предприятия, школы, госучреждения - вынуждены заморозить развитие своей существующей базы кода VB, либо заново вкладывать время, силы, интеллектуальную собственность и деньги в переписывание своих приложений с нуля".

Microsoft будет развивать C++ наряду с C#, языком, дополняющим .Net, и с "классическим" Visual Basic и VB.Net нужно поступать точно так же, утверждают авторы петиции. Microsoft выпустила VB.Net в 2000 году, и с тех пор число программистов, работающих с VB6 и более старыми версиями, неуклонно сокращается. Согласно некоторым исследованиям, многие из них перешли не на VB.Net, а на такие языки, как Java. Например, в опубликованном в ноябре 2004 года отчете Evans Data, которая провела опрос разработчиков в регионе ЕМЕА (Европа, Средний Восток и Африка), говорится, что с 2003 года Visual Basic потерял 25% своей базы программистов.

В Северной Америке 45% всех программистов на Visual Basic продолжает использовать VB6 и более старые версии, против 34% тех, кто пользуется Visual Basic.Net. Ту или иную разновидность Visual Basic применяют 54% всех североамериканских программистов. "Одна из главных проблем, удерживающих программистов на VB6 и более ранних версиях VB от перехода на VB.Net, это трудность переобучения, - говорится в заявлении международного аналитика Evans Data Альбиона Баттерса. - А перевод существующих приложений VB6 на VB.Net в некоторых случаях просто невозможен".

Некоторые наблюдатели считают, что хотя аргументы разработчиков не лишены смысла, Microsoft вряд ли изменит свою позицию по VB6. "Все программное обеспечение - настольные приложения, базы данных и что там еще - со временем „умирает", иногда к сожалению, а иногда к счастью, - говорит разработчик из Бирмингема Джез Хиггинс. - Фундаментальные дисциплины программирования не связаны с каким-то определенным языком или стилем работы. Они не исчезнут из головы. Я предлагаю встряхнуть и включить эти блоки".

"Будущее программирования четко просматривается, и это объектно-ориентированные языки, изначально предназначенные для Web- и интернет-функциональности", - написал недавно в ответе Левину один разработчик. - И никакая идеализация VB6 этого не изменит".

Обратиться в Interface Ltd. за дополнительной информацией/по вопросу приобретения продуктов
Авторизованные курсы Microsoft

О компании Microsoft

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

Подробнее о продуктах Microsoft
Подробнее о платформе Microsoft .NET


Страница сайта http://185.71.96.61
Оригинал находится по адресу http://185.71.96.61/home.asp?artId=1373