Re: VB vs Other
От: GarryIV  
Дата: 17.11.03 02:21
Оценка:
Здравствуйте, Леонид, Вы писали:

Л>Начинаешь читать какой-либо анонс ... что видишь VB-ерунда, VB-программисты — люди с искалеченой Basic'ом судьбой и т.д.


Л>На мой взгляд подобные высказывания очень сильно похожи на попытку причислить себя к какому-то высшему обществу (андеграунду, элите), которая работает исключительно на С++ и Java. А поскольку тутже встаёт потребность выделиться из общей толпы ... то самый лучший способ это "опустить" кого-нибудь.


Л>И тутже слышишь:


Л> * в VB 6.0 не реализовано наследование

Л> мой личный аргумент: а оно там и не надо, VB 6.0 язык для быстрого и удобного написания пользовательских интерфейсов. Кстати если человек достаточно компетентен и обладает знаниями то и на VB 6.0 может сделать практически то же самое что и в С++ 6.0


Не согласен. Мне надо. Былоб в VB6 наследование — не былоб постоянных половых извращений... Пример из реального проекта на VB — есть десяток финансовых документов. Они вобщем похожи за исключением деталей. По уму вынестиб эту похожую часть в базовый класс + создать десяток наследников. Красиво. А приходиться блин ветвистые if'ы писать или эмулировать наследование агрегацией. Код выходит запутенным и глючным. Добавление еще одного документа — чистый кошмар. Или хочу я сделать свой UpperCase only текстбокc. Вместо пары строчек кода придется делать уродский user control и ручками "имплементировать" необходимые методы, св-ва и события чтоб его как обычный текстбокс использовать... Счастья мало однако. И ораничение — только ActiveX dll у меня тоже костью в горле... И еще куцее WithEvents моей крови попило — только хакерскими способами можно у массива объектов обрабатывать события. И так далее и тому подобное...

А скорость меня совсем не напрягает. И с С++ я бы не стал его сравнивать, для разных целей инстументы. Скорее уж с Delphi, Builder'ом или .NET

А в VB.Net от VB6 остался только синтаксис. И слава богу. Вменяемый язык получился.
Сейчас на C# пишу. После VB6 просто кайф
WBR, Igor Evgrafov