Здравствуйте, <Аноним>, Вы писали:
А>1. Меня беспокоит то, что в скорейшем времени мы будем лишены языка для быстрого создания простых приложений.
Быстро на VB можно было создавать только простенькие вещи. Когда дело касалось вещей более серьезных все писалось на плюсах. Сложность современного софта непрерывно растет и VB становится мягко говоря неадекватен. ИМХО время, когда программистом могла стать каждая кухарка постепенно проходит и даже БГ это понял.
(пространные рассуждения при полном отсутствии конкретики поскипаны)
А>никакого отношения к программированию. Я лишь хотел подчеркнуть здесь следующее. К примеру, тот же самый графический редактор форм, — бесспорно, полезная утилита, однако
А>лишь "утилита" и не более того. В новой среде в принципе можно было бы обойтись и без него.
Можно. А в чем проблема? Что тебе не нравится? Нужно было сделать чтобы без него обойтись было бы нельзя?
А>однако его наличие теперь уже не является необходимым. И опять-таки "в принципе" его могло бы и не быть.
Его не могло не быть. Наличие визуального дизайнера форм стандарт де факто среди средств разработки GUI.
В общем мне совершенно не понятно что тебе не нравится.
А>на VS.NET не из "визуальных" языков, то наверняка сочли бы его чем-то оскорбляющим наше достоинство). Так же умиляет меня некоторая попытка сохранить определенную дифференциацию между формами, модулями и классами в VB.NET.
Вот совершенно непонятно что ты имеешь ввиду. О какой дифференциации речь?
А>Уж что-что, а тут и вправду лучше было бы сделать простеньких "мастеров" по генерированию кода с наследованием форм, к примеру.
Вместо чего?
А>3. Я лично предпочитаю спецификацию языков, а не генерализацию, которую предлагает нам VS.NET.
Смысл твоей фразы до меня не дошел.
А>язык, и будет называться он просто — C.NET, без всяких "visual", "шарпов" и "плюсов" (хотя это всего лишь мои "подозрения", так что можете их просто проигнорировать).
Все очень просто — каждому нравится какой то свой язык. Вот кому что нравится тот на том и программирует.
А>то мы уже столкнемся с определенным разногласием — а этом о многом говорит. Заявление вроде "Microsoft позиционирует VB.NET как один из двух основных языков на новой платформе"
А>я нахожу довольно забавными. Смешнее было бы только сказать, что Microsoft позиционирует VB.NET как один из трех основных языков на новой платформе. В любом случае "один из основных
А>языков" — это очень содержательное высказывание. Термин "позиционирование" означает указание предметной специфики и, думаю, не стоит говорить о том, что приведенное выше заявление
Вот ты знаешь — я тебе даже возразить не могу, потому как возражать не чему. Ты практически ничего не сказал по сути. Какие то невнятные наезды непонятно о чем. Либо ты просто не умеешь выражать свои мысли, либо у тебя каша в голове.
А>бы Microsoft и правда так заботилась о несчастных VB-программистах, то выпустила бы "альтернативную" версию VB, полностью совместимую со старой.
В этом случае VB не был бы полноценным языком. Повторюсь — МС позиционирует VB как один из двух основных языков для .NET. Т.е. возможности VB.NET и C# примерно одинаковы. Выбор зависит сугубо от твоих личных предпочтений.
А>VS.NET исчезнет, ничего кроме предложений держать их при себе, да однозначных ответов ("Будет!"), не получал. А хотелось бы все-таки какой-то аргументации.
Потому как со стороны МС нет даже и намеков на то что его не будет. И я не вижу никаких предпосылок почему бы на него забили. Ты пользуешься тем что МС не особо любит делится своими планами. Я могу так же сказать что МС забьет на шарп и оставит VB.NET и никакой аргументации против ты мне привести не сможешь. Давай уж, коль что то утверждаешь, так будь добр приводить аргументы. Тогда мы их обсудим.
А>он так нужен в VS.NET и пр. Опять-таки подчеркну, что я лично не против его присутствия — просто хочу разобраться в том, какую роль теперь играет данный язык
Такую же как и C#.
степени, что он стал по сути новым языком — однако, для так
А>называемой "backward compatibility" и, само собой, для "упрощения перехода", сохранили ряд доисторических функций. Например, панельку с сообщениями теперь можно вызывать и по-
А>старому (MsgBox) и по-новому (MessageBox) с несколько иным синтаксисом, соответственно. В общем, смешно да и только.
Не вижу ничего смешного. Есть тулза, которая в почти автоматическом режиме конвертирует проекты на VB в проекты на VB.NET. Что здесь смешного мне непонятно.
А>А в этом случае бессмысленно осваивать VB.NET и надо действительно сразу переходить на C#. Итак, спрашиваю, если VB сохранится в составе VS.NET, то в каком же качестве?
В качестве языка программирования. У тебя удивительная манера выражаться. Куча текста и ничего не утверждаешь. А если и утверждаешь то непонятно каким боком это относится к теме. Если тебе понятны какие то моменты твоих мыслей или тебе почему то кажется смешным ты все же посни поподробнее, ибо ход твоих мысле по тому что ты написал мне совершенно непонятен. Вот например — что значит в каком качестве? В каком качестве существует язык С++. В каком качестве используются dll? В каком качестве сан продвигает язык Java?
А>Вот, собственно, и все.
И в тоже время ничего. Тебя учили как что то доказывать? Выдвигаешь тезис и приводишь доводы в его пользу. Доводы аргументированные, а не "мне смешно". Вот например: VB не должен присутствовать в .NET потому что ...
А>по этому поводу — и не однозначные возражения, но чуть более подробные высказывания.
Пока что я тебя не могу понять, что же тебе все таки непонятно и не нравится.
... << RSDN@Home 1.0 beta 6 (np: тихо) >>