Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> За что не любят VB.NET? сабж.. 
:(
    Опции темы
Exception
Дата 20.12.2005, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



В последнее время все чаще вижу посты, в которых утверждается, что единственный стоящий язык технологии дотНЕТ -- C#. А VB.NET -- так, игрушка. А чем же это вызвано? Для справки: в VB .NET 2.0 aka VB8 есть все возможности, присутствующие в C# 2.0.
PM   Вверх
Snowy
Дата 21.12.2005, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



Цитата(Run @ 20.12.2005, 23:16)
В последнее время все чаще вижу посты, в которых утверждается, что единственный стоящий язык технологии дотНЕТ -- C#. А VB.NET -- так, игрушка. А чем же это вызвано?

Думаю все той же неприязнью к VB, и, как следствие, к его наследнику - VB.NET.

PM MAIL   Вверх
batigoal
Дата 21.12.2005, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 4
Всего: 151



Слово "Бейсик" всегда навевает ностальгическую тоску. Это рефлекс.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
ToshaCh
Дата 21.12.2005, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 555
Регистрация: 10.11.2005
Где: Москва, РФ

Репутация: 2
Всего: 26



Цитата(Lamer @ 21.12.2005, 09:32)
Слово "Бейсик" всегда навевает ностальгическую тоску. Это рефлекс.

Точно.
Мне сразу вспоминаются совдеповские машины на которых я учился програмить в школе. Сорри за офтоп.

Если по теме, то я считаю, что современный язык должен быть простым и лаконичным. С простотой у Басика всё Ок smile. А вот до лаконичности сишных языков он не дорос, как и Паскаль впрочем. Они кстати оба ведут свою родословную от Алгола если я не ошибаюсь, а это не самый лучший донор.

Это сообщение отредактировал(а) ToshaCh - 21.12.2005, 10:22


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
batigoal
Дата 21.12.2005, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 4
Всего: 151



Цитата(ToshaCh @ 21.12.2005, 11:19)
я считаю, что современный язык должен быть простым и лаконичным.

Вот с этим я согласен только отчасти. Смысловая лаконичность - да, а вот лаконичность синтаксиса - совсем не обязательна, и скорее мешает. Например, я считаю, что в Java не следовало давать возможность использовать оператор + для строк. Да, это кратко и удобно, но совершенно нелогично и нарушает принципы языка.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Exception
Дата 21.12.2005, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Хм.. А я читаю и понимаю код VB на десять строчек за 0.5 сек, против кода С++ за 3 сек (а может и больше).. VB.NET не имеет ничего общего с VB6, а уж с Бейсиком и подавно. Только синтаксис чуть-чуть похож. Паскаль мне не нравится из-за begin...end. Си-подобные -- из-за скобочек. В VB видно, чему соответствует End: If'у или Namespace'у. Код читатьпроще, ИМХО.
PM   Вверх
Snowy
Дата 21.12.2005, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



Цитата(Run @ 21.12.2005, 12:03)
А я читаю и понимаю код VB на десять строчек за 0.5 сек, против кода С++ за 3 сек (а может и больше)..

Я тоже самое могу сказать про дельфи smile

Цитата(Run @ 21.12.2005, 12:03)
VB.NET не имеет ничего общего с VB6

Синтаксис. Именно поэтому VB.

Цитата(Run @ 21.12.2005, 12:03)
Паскаль мне не нравится из-за begin...end. Си-подобные -- из-за скобочек. В VB видно, чему соответствует End: If'у или Namespace'у. Код читатьпроще, ИМХО.

Уууу. Развел религию. Ай-яй-яй...
PM MAIL   Вверх
Exception
Дата 21.12.2005, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Просто похоже, что все таковые высказывания (мол, VB.NET -- побочный продукт и т.п.) не имеют никакой подоплеки.
PM   Вверх
Snowy
Дата 21.12.2005, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



Цитата(Run @ 21.12.2005, 12:28)
Просто похоже, что все таковые высказывания (мол, VB.NET -- побочный продукт и т.п.) не имеют никакой подоплеки.

Может быть.
Но, например, я не люблю VB. Поэтому вряд ли стану эксперементировать с VB.NET.
Сорее выберу C#. Именно из-за этих двух буковок - VB.
За долгие годы M$ привила народную "любовь". Ломать стереотипы придется не менее долго.
И не факт, что получится.
PM MAIL   Вверх
ToshaCh
Дата 21.12.2005, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 555
Регистрация: 10.11.2005
Где: Москва, РФ

Репутация: 2
Всего: 26



Цитата(Lamer @ 21.12.2005, 10:37)
Смысловая лаконичность - да, а вот лаконичность синтаксиса - совсем не обязательна, и скорее мешает.

Ну скажем так. Синтаксическая лаконичность (в разумных пределах) позволяет быстрее разрабатывать код, но ухудшает его читабельность.
И тут даже вопрос не в том что меньше символов набивать, а в том что в коде нет символов не несущих смысла. Тот же End If в некоторых случаях никакого смысла не несёт - только удобочитаемость.

Это сообщение отредактировал(а) ToshaCh - 21.12.2005, 14:32


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
Exception
Дата 21.12.2005, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Цитата(ToshaCh @ 21.12.2005, 15:10)
никакого смысла не несёт - только удобочитаемость.

В этом и смысл. Мне так удобнее.
Цитата(Snowy @ 21.12.2005, 13:41)
Ломать стереотипы придется не менее долго.

Гм. А мне понравилось сразу...
Так что не согласен
PM   Вверх
ToshaCh
Дата 21.12.2005, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 555
Регистрация: 10.11.2005
Где: Москва, РФ

Репутация: 2
Всего: 26



Цитата(Run @ 21.12.2005, 14:52)
В этом и смысл. Мне так удобнее.

Это вопрос привычки. Хотя правильно и качественно написанный С# код будет не менее удобен, чем VB код, а может даже и более.
Другой вопрос, что сейчас развелось много "кое-какеров" в программистике. И они могут даже в программе на Басике написать ТАКОЕ!!!


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
Дрон
Дата 21.12.2005, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 92



Цитата(ToshaCh @ 21.12.2005, 15:41)
Другой вопрос, что сейчас развелось много "кое-какеров" в программистике. И они могут даже в программе на Басике написать ТАКОЕ!!!

Вот "ТАКОЕ", как раз и получается из-за того, что программирование на Бейсике слишком расслабляет своей простотой. Люди (если их так можно назвать) просто перестают задумываться над тем, что пишут -- работает и ладно.

Я когда ещё на VB6 писал, то быстро завёл себе правило -- первым делом ставить Option Explicit, чтоб не расслабляться smile


--------------------
Да. Именно так.
PM   Вверх
ToshaCh
Дата 21.12.2005, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 555
Регистрация: 10.11.2005
Где: Москва, РФ

Репутация: 2
Всего: 26



Согласен. Но это вообще следствие идиологии которая распротсраняет вместе с Виндузой - чем проще тем лучше. В отличии от скажем маковской - чем надёжнее и удобнее тем лучше.

Я вообще VB.NET не юзал, а вот 6 приходилось. У меня вообще в голове не укладывается как можно изначально интерпретаторский язык заставить работать в явно не естественной для него ситуации. Хотя наверное есть причины, не мне судить о том.


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
alir
Дата 21.12.2005, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 19.3.2005

Репутация: нет
Всего: 4



Дело ведь даже не в простоте.
MS продвигает/развивает языки программирования (свой бэйсик и языки C-стиля), делая под них новые платформы. Т.е. вот была армия разработчиков на VB6 - ну не могла же MS их кинуть с выходом .net. smile; вот и выпустила .net-совместимый VB. Просто разработчиков, обучающихся на C-языках намного больше, чем "басиков". Отсюда такие разговоры.
PM MAIL ICQ   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1042 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.