Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

Страница: 1 | 2 |

 

  Вопрос: Windows 7 RC 1 Добавлено: 30.04.09 22:12  

Автор вопроса:  Boconon | Web-сайт: microsoft.com | ICQ: 216390557 

Ответить

  Ответы Всего ответов: 25  

Номер ответа: 16
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #16 Добавлено: 02.05.09 06:56
.NET Framework в зависимости от версии и сервиспака ставится на Windows 98+ и Windows Server 2000+. Насчет NT4 не уверен и искать инфу лень.
У VB6, получается, максимум преимущество - Windows 95 и (возможно) Windows NT4. Самому не смешно?

Ответить

Номер ответа: 17
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #17 Добавлено: 02.05.09 07:03
Ну ладно с этим бесполезно спорить.
VB6 делает более "портабельные" прогарммы в рамках платформы Windows, можно эту несчастную библитоекув к конце концов даже зашить в exe-шник.

Является это сегодня преимуществом? Мало для кого. Сейчас масса сидит на XP и Vista. Серверы крутятся на 2003 и постепенно переходят на 2008. Везде там Framework стоит или ставится без проблем, любые версии причем.
Вес .NET Framework безусловно несравним с весом несчастной библитоеки vb6, и сегодня счет пошел на сотни мегабайт. Это минус. По крайней мере для клиентских приложений (для серверных поставят все что нужно, пусть оно хоть гиг весит).

Ответить

Номер ответа: 18
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #18 Добавлено: 02.05.09 07:09
Недостатки VB6 выходят из его же преимуществ.
Да, его библитоека весит метр с лишним. .NET Framework весит несколько сотен метров.

Ответить

Номер ответа: 19
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #19 Добавлено: 02.05.09 07:22
да блин, че-то Ctrl западает. Ладно продолжу.

Недостатки VB6 выходят из его же преимуществ.
Да, его библитоека весит метр с лишним. .NET Framework весит несколько сотен метров.

Проблема-то в том что функционала в этой несчастной библитоеке на метр. А в .NET Framework функционала несколько сот метров. В этом вся и разница.
Как говорится, самурай без меча подобен самураю с мечем, но без меча.

Что там в той библитоеке? Десяток контролов. Десяток функций работы со строками. Десяток функций работы с датами. Какие-то недокоманды для работы с файловой системой. Ну по сути все, больше там ничего нету. Все остальное Vb6-ники ищут в инете, и добросовестно переносят из проекта в проект огромные модули с кучей деклараций АПИ-функций. Особо продвинутые не утруждают себя этим и подключают какие-то виндовые библитоеки контролов типа Common Controls и т.п.

Что можно на VB6 писать? Виндовые недопрограммы. И компоненты для виндовых недопрограмм. Вроде все.

В противоположность, в .NET Framework просто тьма функций. Для чего угодно. Реально для чего угодно.
Библитоека контролов для виндовых приложений с запасом перекрывают набор контролов в VB6. Немало контролов, заточеных для работы с данными, гридов всяких и т.п.
Достаточно функций для работы со строками (помимо десятка аналогичных из VB6 еще и регулярные вырежиня)
Шикарная система ввода-вывода (всякие там Put/Get из VB6 рядом не валялись по сранению с мощностью потоков данных в .NET).
Работа с сетью (в VB6 кроме несчастного винсока, который к тому же нужно подключать из отдельной библитоеки нифига и не сделали).
Платформа для распределенных приложений (всякие веб-сервисы, Remoting, WCF) - в VB6 даже намека на что-то подобное нету.
Работа с данными (да, в VB6 тоже есть работа с данынми. Правда ее надо... да точно, тоже подключать из отдельной библитоеки!). Причем возможности ADO, котоыре испольузются в VB6, увы, даже рядом не лежали с возможностями ADO .NET (даже базовыми, не говоря о ADO .NET 2.0 и DLinQ)
.....

На .NET можно писать все. Начиная от программ которые будут работать на контроллерах (через Micro Framework), заканчивая серверными службами.

Ответить

Номер ответа: 20
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #20 Добавлено: 02.05.09 07:27
Да ладно, писать все это был смысл лет 5 назад, когда не было понятно что такое .NET вообще и какое место он займет.
Сейчас это и так видно. Он занял ключевое место, стал "мэйнстримом", стандартом де-факто, да чем угодно. Он развивается. Каждый день.

А VB6 остался на компьютерах самых закоренелых консерваторов, школьников и просто лентяев, которые будут держать рубеж обороны до последнего (надо полагать, до выхода Singularity, под которые .NET имеет все шансы перекочевать, в отличие от сами знаете кого). Не спорю, в свое время был довольно интересный язык. Я сам с него начинал. Но его время прошло.

ладно, бред в сотый раз это писать. Кому-то вообще интересно читать?

Ответить

Номер ответа: 21
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #21 Добавлено: 04.05.09 11:30
Кое кто всетаки читает твои пророчества:).
Твоя, точка зрения человека зарабатывающего на программировании под дотнэт.
Ты как обычно "не заметил" сути мною сказаного, я и не заикался о том куда можно или нельзя поставить мсвбвм.длл, я говорил об ося где она часть системы.
Встает дотнэт под 98ю? Ну я искренне рад, мсвбвм под винс веришь ли и регать не приходится, а дотнэт? Ладно:)

Ответить

Номер ответа: 22
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #22 Добавлено: 04.05.09 11:53
Эм... Эту библиотеку можно развернуть через XCopy? А для установки .NET Framework нужно запускать прогармму установки? Тоже мне проблему нашел.

Есть и похитрее задачки, например многопоточность на VB6.

Ответить

Номер ответа: 23
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #23 Добавлено: 04.05.09 12:09
Небуду хвалиться, учился не для этого, а ради сертификатов.
Зарабатываю не программированием, мои программерские нужды могбы покрыть и вбс, на крайняк ява, но я предпочел вб6.

Ответить

Номер ответа: 24
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #24 Добавлено: 04.05.09 12:22
А многопоточность мне нафик ненужна:)
интересуюсь чисто из любопытства.

Ответить

Номер ответа: 25
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #25
Добавлено: 24.05.09 17:34
Ставлю сейчас на EeeПисюху, Посмотрю как на атоме работать будет.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам