28.05.2001 МненияПоявление в конце прошлого года первой публичной бета-версии Visual Basic.NET послужило началом весьма эмоциональных дискуссий в мировом сообществе VB-программистов (которых, по разным оценкам, от 2 до 4 млн. человек). С тех пор прошло уже четыре месяца, но накал страстей не только не снижается, но по мере приближения сроков выхода окончательного варианта (конец нынешнего года) лишь возрастает.Первые упоминания о будущих новшествах VB 7.0 были встречены разработчиками с энтузиазмом. Ведь им обещали, что наконец-то VB станет полноценным объектно-ориентированным языком. Откровенно говоря, большая часть нынешних VB-программистов не очень-то нуждаются в этих языковых возможностях, но избавиться от некоторого чувства неполноценности из-за несовременности “Васика” хотелось бы всем.В действительности новшеств в VB.NET оказалось гораздо больше, чем ожидали даже самые смелые прогнозисты (на эту тему смотрите серию публикаций в журнале “Byte/Россия”, начиная с N 2/2001). Сюрпризов в бета-версии много, и далеко не все они вызывают ликование. Главный из неприятных “подарков” - впервые за десятилетнюю историю VB нарушается совместимость программного кода “снизу вверх”.Microsoft обещает выпустить специальные инструменты по модификации кода приложений, созданных в предыдущих версиях. Но даже если это случится, далеко не все 100% программ, написанных на VB 6.0, заработают в VB.NET. Самое неприятное в данной ситуации заключается в том, что некоторые старые конструкции окажутся правильными с ...
читать далее.