Программисты критикуют Microsoft в отношении VB

Новости программирования... Компиляторы, ссылки на интересные статьи и книги по программированию... ВСЕ, что связано с программированием...

Сообщение Sh0Ck_filE » Ср мар 16, 2005 12:35 pm

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

zdnet.ru
<!--coloro:red--><span style="color:red"><!--/coloro-->"Для того чтобы быть человеком, надо им какое-то время не быть."<!--colorc--></span><!--/colorc--> ©<a href="http://zhurnal.lib.ru/b/brigadir_j_a/" target="_blank">Ю. А. Бригадир.</a>
<a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=437143" target="_blank">Registered Linux user #437143</a>.
Sh0Ck_filE
Генерал-лейтенант
 
Сообщений: 3474
Зарегистрирован: Пн апр 21, 2003 6:20 pm
Откуда: СССР
Пункты репутации: 0

Вернуться в Новости программирования

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8