Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

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

 

  Вопрос: Как запустить??? Добавлено: 24.07.04 18:40  

Автор вопроса:  Stas2k

Ответить

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

Номер ответа: 16
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #16
Добавлено: 26.07.04 06:36
Раз MS взялась глубоко интегрировать .NET в операционку и другие
продукты (Office - в качестве замены VBA, SQL Server - хранимые
процедуры уже сейчас можно писать на C#, и еще всякие там BizTalk, WSS,
SPS, Speech, DirectX И т.д.), то она от него еще долго не отступится.

Хотя в наличии низкоуровневых программистов я тоже заинтересован:
кто-то же должен отлаживать баги .Net Fw :)))























Ответить

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



Вопросов: 19
Ответов: 63
 Web-сайт: webpricols.narod.ru
 Профиль | | #17
Добавлено: 26.07.04 09:29
А в Longhorn вапче реестра не будет. Вот красота. :)

Ответить

Номер ответа: 18
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #18
Добавлено: 26.07.04 12:06
А куда реестр денется?

Ответить

Номер ответа: 19
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #19
Добавлено: 26.07.04 12:59
 Не, ну если .NET FW будет выступать в качестве ядра или чего то подобного, тогда может что то и выйдет.
 Ведь если абсолютно все приложения будут требовать библиотеки .NET FW, тогда сама операционка будет тормозить не на шутку.
 По моему ты преувеличиваешь важность технологии .NET.
 К примеру, как не все приложения используют .COM, так и не все они будут использовать .NET. Вряд ли кто будет писать системные утилиты на основе .NET.
 Такие ресурсоёмкие программы лучше всего размещать на серверах сети. Вот только на серверах преимущественно используют LINUX.

Ответить

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



ICQ: 305396405 

Вопросов: 9
Ответов: 28
 Профиль | | #20 Добавлено: 26.07.04 23:44
To CyRaxPTR: почему ты считаешь, что .Net Framework будет тормозить? По поводу, что жрёт памяти я согласен. А почему будут тормоза?

Ответить

Номер ответа: 21
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #21
Добавлено: 27.07.04 00:12
 Тут мелькало в форуме что программа под .NET довольно долго загружается. Вспомнив как долго грузится программа на VB6 (которая загружает 1.35 МБ виртуальной машины) и сравнив с программой на том же MASM32 или PB (которые загружаются практически мгновенно) я сделал такой вывод.
 Представь себе что все программы в Windows написаны на VB6. Блокнот, калькулятор, Панель управления, Мой компьютер ... всё в общем.
 Тогда ты и работать не будешь нормально, а только ждать когда очередная программа подгрузит виртуальную машину.
 Предполагаю что также дела обстоят и в .NET. Тем более что суммарный размер требуемых библиотек гораздо больше.
 Вот если бы MS придумала способ не загружать в память копию каждой требуемой/используемой библиотеки, а иметь к ней общий доступ из всех програм использующих её, тогда конечно было бы другое дело.

Ответить

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



ICQ: 305396405 

Вопросов: 9
Ответов: 28
 Профиль | | #22 Добавлено: 27.07.04 01:05
Мир движется вперёд. Каждые полгода появляются всё мощные и мощные компьютеры. Под эти машины пишутся всё более мощные программы, которые требуют определённого быстродействия, большего объёма памяти и ресурсов компьютера в целом. Такой прогресс неизбежен! Даже если запускать быструю программу на машине образца первой половины 90-х годов, то и эта программа будет медленно запускаться и медленно работать. В конце концов мы же не стоим на месте. Конечно, же это не касается всяких там утилит или дров, которые должны писаться на Ассамблере или на С. А если Павел говорит, что некоторые утилиты пишуться с использованием .Net, то тут уже как говориться "и базара нету".

Ответить

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



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #23
Добавлено: 27.07.04 01:05
CyRax, кстати, если библиотека единожды уже была загружена в память (спроецирована), то в след. раз система DLL не загружает... Именно этим достигается эконеомия памяти... В некоторой степени и скорости... Если конечно не переусердствовать ;)
Это я так к слову, т.к. не хочу дать тебе ошибиться ;)

А код FW на данный момент выполняется отвратительно, все тестовые программы, проигрывают машинному коду, не в разы и не в десятки раз... а в тысячи и десятки тысяч раз... Тут даже не стоит вопроса, а тормозит-ли FW, это факт...

К примеру на моем стареньком PIII 500 было заметно как форма (одна одинешенька) с задержкой откливалась на события, и прорисовывалась...

Полностью вся система и ядро не может быть написана, на данном комбайне, иначе это был бы абсурд...
Т.о. что COM, что FW оба тормозят и требуют нехилого объема памяти...

Ответить

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



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #24
Добавлено: 27.07.04 01:10
Logot, не утилиты, подчеркивается что пишется всего-лишь интерфейс, не более того...
И он так же промолчал, про сохранение мордочки написанной и стандартных языках программирования...

Более мощные программы !? Они более ресурсоемкие, не более того!

И что тебе будет приятнее, если на твоей машине одна программа будет выполняться 10 минут (.НЕТ), а другая 20 секунд (.АСМ, Си), то ты что предпочтешь !?
Тут уже не идет речь о более новых и мощных машинах, не так-ли !?

Ответить

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



ICQ: 305396405 

Вопросов: 9
Ответов: 28
 Профиль | | #25 Добавлено: 27.07.04 01:20
Конечно же sne, что приятно наблюдать, когда программа работает быстро, но на нормальных машинах эта разница едва ли заметна. А о Cи, так Си есть Си. Я вообще собираюсь заняться обучением разработки на C++ и VC++, в конце лета. Для этого даже поступил в частную академию. На счёт VB.Net, так я буду заниматься им и далее, даже если почуствую разницу между Си-подобными языками и VB.Net.

Ответить

Номер ответа: 26
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #26
Добавлено: 27.07.04 02:24
>если библиотека единожды уже была загружена в память (спроецирована), то в след. раз система DLL не загружает... Именно этим достигается эконеомия памяти...
 - Как раз наоборот. Достигается прирост скорости всех ПОСЛЕДУЮЩИХ вызовов библиотеки за счёт памяти. И то если она по счастливой случайности окажется не в свопе. Т.е. библиотека конечно же загружается для каждого нового приложения, но уже из памяти/свопа.
 Хотя это не срабатывает в VB. Я ради интереса позапускал последовательно несколько програм на VB6 и при запуске каждой была значительная пауза.

Ответить

Номер ответа: 27
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #27
Добавлено: 27.07.04 02:38
Logot,
 Ну прям рекламный проспект Микрософт в масштабе 1:100 :)
 Микрософт монополист на рынке ОС для персоналок. Никуда от этого не денешся. Но продукцию они совершенствуют не качеством, а количеством. И если в традиционной промышленности существуют профсоюзы, способные повлиять на зарвавшегося предпринимателя, то на Микрософт ничто кроме общественного мнения повлиять не может. Именно ты должен заставлять MS выпускать более качественные продукты, а не повторять рекламные проспекты как баран.

Ответить

Номер ответа: 28
Автор ответа:
 shuffle



Администратор

ICQ: 201502381 

Вопросов: 15
Ответов: 737
 Профиль | | #28 Добавлено: 27.07.04 04:12
Ммм..

Ну сколько можно спорить, а? Зачем сравнивать что лучше: асм или
.NET, если они СОВЕРШЕННО для разных целей! Microsoft поставила грань
между низкоуровневым и высокоуровневым программированием и сделала,
ИМХО, правильно. Ведь никто же, например, не спорит, карандаш лучше
ручки или ручка лучше карандаша.

P.S. ИМХО.

Ответить

Номер ответа: 29
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #29
Добавлено: 27.07.04 09:54
2 CyrAx:
.Net - реально полезная и удобная технология. И, я думаю, не стоит
человеку, не юзавшему ни грамма какую-то технологию, советовать
кому-то отказываться от ее использования и даже советовать повлиять на
ее производителя :)))
Вот приди в магазин и скажи: "Я эти конфеты не пробовал, но они явно
дерьмовые, берите лучше вон те, а на производителя этих подайте нафик
в суд" и послушай, куда тебя пошлет продавец... :)


2 sne:
Согласен, программы на .Net уступят в скорости прораммам на Си или
Asm, если конечно руки у программеров одинаково прямые :)
.NET и не может работать быстрее Asm по определению, ибо .NET -
технология высокого уровня и сравнивать скорость по меньшей мере
глупо.
Кстати, отрыв в скорости не такой уж и большой. Недавно даже какой-то
чел с gotdotnet.ru выспорил 100 баксов на том, что программа на C# по
проведению каких-то несложных арифметических расчетов обогнала по
скорости аналогичныю на классическом C++.
Да и .NET не до конца отшлифована. Она существует в релизе всего 2
года, текущая версия .Net FW - лишь 1.1.

Но плюсы .NET совсем не в скорости выполнения, и мы уже это помнится
как-то обсуждали... Думаю, не стоит повторяться вновь...


Ответить

Номер ответа: 30
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #30
Добавлено: 27.07.04 10:35
 Павлик,
 Да собственно я тебя не отговариваю есть "Самые вкусные в мире конфеты". Тем более что других ты никогда не пробовал.
 И вообще я не считаю программистом человека, знающего только технологию .NET и на основе неё делающего выводы о программировании в целом.
 И документ .NET не может быть быстрее программы на Cи только потому, что Си - это системный язык программирования. Это наполовину ассемблер. И если VB.NET быстрее Си, то значит он быстрее ассемблера.

Ответить

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

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



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