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

НОВОСТЬ15.03.05


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

Мэтью Броурзма (Matthew Broersma), ZDNet UK

Свыше ста влиятельных разработчиков, использующих продукты 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

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

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

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

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