Страница: 1 | 2 |
Вопрос: Windows 7 RC 1
Добавлено: 30.04.09 22:12
Автор вопроса:
Boconon | Web-сайт:
Ответы
Всего ответов: 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-сайт:
Профиль | | #25
Добавлено: 24.05.09 17:34
Ставлю сейчас на EeeПисюху, Посмотрю как на атоме работать будет.