Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

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

 

  Вопрос: VB.Net - ОТКАЗАТЬСЯ или СМИРИТЬСЯ? Добавлено: 27.10.03 15:32  

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

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

Номер ответа: 16
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #16 Добавлено: 12.11.03 10:38

Свет, а тебя не смущало раньше, если ты помнишь: This Program cannot run in DOS mode. ?

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



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #17
Добавлено: 12.11.03 10:48

2 Svetlana Вот нафига пользователью программа, при инсталле которой будет написано : "Уважаемый, для того чтобы программа работала, установите, пожалуйста Framework".  - Framework - ведь не надо устанавливать для каждой программы отделько. А тoлько один раз для первой программы написанной на .NET, а последующие уже пойдут без этого пугающего слова Framework

2 Svetlana: Днем ВСЕМИРНОГО Инсталла Framework на Всех Компах Мира. Уже объявили такой день. Когда идешь на window update, то замечаешь что если не установлен Framework, то он находится в списке update и все что тебе требуется кликнуть по нему и установить.

2 cpukiller : на сегодня в Интернете подавляющее большинство Dial Up ‘щиков. Откуда такие данные? Весь интернет это далеко не только Россия. Остальной мир уже перешел на DSL (не 100%, но все же), спустить и установить Framework это проблема нескольких минут.

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



ICQ: 262385618 

Вопросов: 43
Ответов: 205
 Профиль | | #18 Добавлено: 14.11.03 17:37
2 User Unknown
точняк.. :)
2 boevik
1)Ну это понятно что один раз установить надо.. Это я так, обобщила.. разнервничалась и видимо не смогла мысли правильно соорентировать..
2) Вообще-то я не сталкивалась на микрософте с таким updateом.. да и к тому же 20 мегов качать из инета это просто не реально... вот например  у меня это 6 часов займет как минимум..
Номер ответа: 19
Автор ответа:
 Fallout



Вопросов: 10
Ответов: 387
 Web-сайт: mudator.by.ru
 Профиль | | #19
Добавлено: 21.11.03 12:29

хех... ну переходите на PowerBasic....

1) Синтексис как у ВБ

2) Почти все функции такие же как у ВБ

3) Компилится ЧИТСЫЙ ЕХЕ модуль .... без всяких рантаймовых ДЛЛ (ну кроме АПИ +))

4) Скорость !!! во много раз быстрее чем ВБ

5) МОЩНОСТЬ.... на нём можно написать всё и более того он это позволит +)

а насчёт того что VB.NET или VB6.... то я отвечу одназначно .. что VB.net просто испорченный басик.... я выбрал кстати Си шарп из DOT NET +) очень удобно .... да плюс ещё IDE какая то прожорливая у меня на селероне 600.... +при запущенных некоторых программа ... аля АВП.... и тд... тормоз.... что мне не очень радует .... так что PowerBasic ... вот это вам следующая ступень в Басике....

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


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #20
Добавлено: 21.11.03 17:18

То, что предложила всему миру Microsoft под красивой упаковкой .NET - всего навсего некое программное чудище, которое должно убить всех конкурентов. Если создать 32-битный компилятор на платформу IBM PC с поддержкой Win32API Borland еще кое-как смогла, да и архитектура процессоров IBM PC не является секретом, то теперь программист становится в положение маленького ребенка, пишущего на MS Basic версии года эдак 1986. А чем вам он не нравится? Очень удобно! MERGE, INCLUDE, COMMON - все эти преимущества интерпретаторов и т. п. Только вот тогда не удивляйтесь, что Бейсик будут ассоциировать именно с древностью типа "Бейсик Вильнюс 1981". Ведь что такое .NET? Тот же самый интерпретатор, только который устанавливается с новейшими версиями Винды и доступен для КПК. А как вы оцениваете то, что программисту вовсе не обязательно писать программы вообще, достаточно просто вызвать написанные Microsoft классы. Например в далеком 2050 году программист Вася Пупкин садится за комп написать программу - текстовый редактор. Пишет:

Sub Main()

Microsoft.Windows.Framework.Software.Standart.Editor.PlainText.Executable.RUN

End Sub

радуется и гордится этим???

Ведь именно к этому и идет все. Вы помните знаменитое высказывание старины Билли, в чем состоит его американская мечта? В том, чтобы на каждом компе стояла операционная система Microsoft, каждый пользователь работал в программах Microsoft, используя во всех случаях, для всех целей программы Microsoft... Не дословно, но суть такая. Если не хотите вымереть, товарищи программисты, забудьте о .NET и тому подобном.

Что же касается анахронизма, о котором упомянул User Unknown:

"Если сейчас писать на Васике на старом... относительно старом, то через пару лет это будет анахронизмом. Как сейчас например писать на Fortran. Программист оставшийся на старой платформе будет чувствовать себя ущербным, хотя бы в силу того, что он не сможет использовать (в полном объеме или в частичном) все возможности среды Framework."

то следует упомянуть, что в среде наукоемких приложений Фортрану (да-да, именно об....нному Фортрану!) составить конкуренцию не может ни Си, ни Асм, ни Делфи, ни ВБ ничто другое. Использовать возможности среды Framework программисты смогут, покуда Microsoft вообще еще разрешает нам писать код, который будет РЕАЛЬНО ИСПОЛНЯТЬСЯ на процессоре, а не на непонятной структуре, называемой .NET Framework. Оно бы еще ничего, если бы мелкомягкие подарили нам исходники .NET Framework, обильно документированные, чтобы мы могли решить, действительно нам нужно такое счастье, как, например, OpenGL, который можно использовать, а можно и самостоятельно написать, если, конечно, хватит знаний и умений. Нет, Microsoft не только не рассказывает нам, что такое Framework, оно еще и обильно пропагандирует его, чтобы все программисты мира (ну кроме, конечно, самой Microsoft) писали, используя замечательный интерпретатор от Microsoft. В результате, лет эдак через десять, только программы от Микрософт смогут работать на процессоре, а остальные будут довольствоваться ролью макросов для замечательной системы Windows. Таким образом, первым делом при запуске программы Windows будет определять, написана ли эта программа в корпорации Микрософт, если нет, то выдаст страшное предупреждение: "Эта программа написана не Microsoft Corp., а другой, совершенно непонятной и подозрительной фирмой. А может не фирмой, а злоумышленниками? Мы не даем вам ровным счетом никаких гарантий, что эта программа сделает то, что вам надо и ухитрится ничего не испортить. Так что, если вам не жалко вашего компьютера, который может быть необратимо испорчен в результате запуска этой программы, вы, конечно, можете ее запустить. Правда едва ли она будет работать достаточно быстро правильно и безопасно для вас... На вашем месте мы бы скачали куда как лучшую программу от Microsoft Corp. вот отсюда: .... Ну, так что вы решили?"

Большинство из вас, наверно, посмеялись, но что сделает обычный юзер? Он бы выбрал "Не запускать подозрительную программу" и скачал бы программу от Микрософт. Необходимо кроме всего прочего понимать, что Микрософт никому не будет свои программы, рекламируемые таким бессовестным образом, отдавать бесплатно. И так уже усилиями пропагандистов МС бесплатный софт (GNU, OpenSource) из творения сотен профессионалов по всему миру превратился в некий аналог "Вася Пупкин Корп.", а далее пойдет еще хлеще. К слову здесь имеется хороший аналог. Много ли человек на земном шаре считают, что музыка сделанная на компьютере лучше, чем сыгранная вживую? Если бы в свое время фирмы-производители музыкального оборудования не подсуетились, он бы обанкротились, так как это действительно так.

Именно здесь причины возникновения технологии .NET, а не в страстном желании облегчить программистам всего мира жизнь и, соответственно, конкурентную способность с ней, с Микрософт.

Кто-то отмечал, что запросы на VB6-программистов резко падают. Необходимо помнить, что запросы эти составляют разного рода менеджеры по указке авторитетных специалистов... из той же Микрософт. А что они могут рассказать о .NET кроме того, что это новейшая, перспективнейшая технология, на которую переходят все нормальные фирмы в мире, так как она обеспечивает заметный прирост производительности? Могут еще добавить, что VB6 давно устаревшая, создававшаяся для любителей софтина и пишут на ней только школьники, изучающие Бейсик... Бейсик - он расшифровывается, как основной, начальный. Язык для изучения программирования. А вот .NET - уууу, это же самая продвинутая вещь в мире. И так далее. Так что спрос на .NET это мода, созданная усилиями небезызвестной корпорации. Зато вот на что реально растет спрос, так это на Linux-программистов, WEB-программистов и тому подобных людей, чьи работы не зависят от новомодных веяний, прилетающих из Microsoft. Это далеко не все аргументы против .NET, в ближайшее время найду (вспомню) еще.

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



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #21
Добавлено: 21.11.03 18:06
Гм... Нет, такое же сочинение у меня точно не выйдет.. Поэтому не буду
тратить своё время, потому что мы по-видимому останемся при своих
мнениях.. Только пара попроавочек..

BASIC - не "основной", а это аббревиатура (к сожеланию, не помню, как
расшифровывается), а такое совпадение - лишь совпадение :)

Дальше: тут вроде спор между VB6 и .NET. Раз уж ты так упорно
говоришь, что .NET приложения - интерпретируемые (я с этим не совсем
согласен, хотя частично, лишь Частично, это правда), то что ты скажешь
про VB6?? Как известно, VB6-проги компилятся тоже не в машинный код, и
ничего плохого в этом не замечалось!

Насчёт Фортрана: в нём я не спец, конечно, но... вот есть комплятор
Fortran for .NET, чем он хуже обычного фортрана?

Вообще, моё ИМХО: в .NET гораздо удобнее разрабатывать приложения.
Даже если про библиотеку классов не говорть, насколько же удобная
штуковина - VS .NET!

Насчёт исходников .NET Framework: Microsoft можно понять... Зачем им
кому-то показывать исходники их продукта, который они делали 4 года,
вложили кучу бабок (если мне не изменяет память, 20 млрд USD)?

Кстати, специфкацию Shared Source CLI они свободно показывают. Там
документация на .NET Framework и какие-то исходники.

Тут ещё нестыковочка выходит про то, что Microsoft будет таким наглым
образом валить конкурентов: что же ей мешает сейчас это делать? Ведь
спокойно можно это провернуть - просто при запуске проги смотреть
какую-нть секретную сигнатуру или ещё чего, и, если не своё, не
запускать. ИМХО, элементарно..

Гм.. Ладно, поздно уже, если чего придумаю, завтра напишу..
Номер ответа: 22
Автор ответа:
 Maxik



Вопросов: 58
Ответов: 201
 Профиль | | #22 Добавлено: 21.11.03 19:54
В принципе, правильно рассуждаешь.
Особенно про монополию windows.
Но все же давай различать средство ускоренной разработки приложений (так
кажется...) и полноценный язык программирования.
Если Вася Пупкин пишет такие редакторы, пусть пишет. На то он и Вася
Пупкин. Тебя же ни кто не заставляет пользоваться этим редактором.
Хочешь сказать, что сейчас МАЛО таких прог слеплено из ричтекстбокса.

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



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #23 Добавлено: 21.11.03 20:15

Visual Basic .NET – мощная штучка.

На счет того что 50% пользователь используют Windows 98, это только специфика нашей страны. Я был заграницей, и видел то, что у них там установлено. У нас в провинции в какой офис не зайти везде МастДай стоит, с 97 Офисом. Изврат с большой буквы. Да, это все ещё умудряется работает, но запорожец тоже едет!

 

Microsoft прекрасно понимает что нельзя взять и сказать всем “Ставим Framework”, все забьют на это. А Visual Studio .NET нам дана для того чтобы мы(программисты), имели некоторое время в запасе. Сейчас Microsoft пишет LongHorn для процессорров с тактовой частотой около 6GHz. И в 2005-2006, когда на мировой рынок выйдет LongHorn, Office, Ykon, Avalon, новая версия .NET Framework и Visual Studio под LongHorn, мне будет весело посмотреть на тех кто собирется переходить на новые технологии с Win98 и VB6! Когда Microsoft официально прекратить их поддерживать. VB6 это тонущий корабль, и с него надо сваливать. Так сказать сейчас Microsoft дала нам .NET, что бы мы с ним поиграли! Хотя это не и игрушка!

 

Насчет продукции Borland скажу коротко, [sensored]! Я сам начинал программировать, с pascal, ну а потом Delphi. Увидел Visual Basic 6. И выбор был очевиден. Особенно мне не нравиться дырявая среда разработки Delphi!

И к тому же те кто используют продукцию Borland, уже имеют врожденную отсталость от мирового прогресса, т.к. Borland только что собираеться выпустить .NET версию своих продуктов (дошло наконец-то), а ведь .NET уже не младенец. И опять тот же C# опять у Microsoft свиснули! Единственный нормальный продукт это Kylix наверное!

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



ICQ: 9481061 

Вопросов: 18
Ответов: 132
 Профиль | | #24 Добавлено: 21.11.03 20:23

Да, некоторые тут просто бредят:-) Хотел бы высказать пару мыслей.

1. Если Вам не нравится Framework от MS - напишите свой. Не нравится под винды напишите под юникс. Благо для этого exe-ки и не в машинном коде, можно создать его под любой ОС. Волди бы по юникс кто-то его уже сваял (или в процессе).

2. Касаемо размера Framework. Это же по сути новый API. Сравните его размер (20 МБ) с общим размером системных dll и поймете, что это немного. В будущих ОС от MS все больше компонентов будет написано именно под этот новый API. И размер будет только расти. И нефига переживать, скоро он на каждом компакте с софтом будет валятся, если уже не валяется.

3. Не нравится среда разработки? Поменяйте на свою или третьего разработчика, да хоть в блокноте пишите и в командной строке компилите.

4. Нет хорошо документирована. MS вложила в ее пропаганду и разработку огромные бабки. Имея Net - это отнюдь не идея MS. В разработке идей принимала участие, можно сказать, вся планета и MS это всячески поощряли и поощряют.

5. ASP.Net вообще чумовая штука, а обещают вообще золотые горы в следующей версии.

6. Возможность писать неуправляемый код оставлена в Net НЕ для совместимости. Просто такой пробукт как VS, должен позволить писать любые программы. В том числе и драйверы и что-то супер системное. Естественно это должно работать без всяких Framework'ов. Вообще политика MS тут - разделить как можно больше программистов-системщиков от прикладных. И это правильно, повышается эффективность разработки.

7. Примеров на Net уже достаточно много, все крупные разработчики софта уже представили свои компоненты для Net. Керпичеков, их которых будет строится ваша програ, будет просто немерено.

8. Все новые технологии будут делать только пол Net. Например, MS Reporting Services (недавно, кстати, на семинаре бы по этому делу).

В принципе, у меня тоже есть некоторые претензии к Net, но я сегодня защищаю:-)

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



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #25 Добавлено: 21.11.03 22:44
Тоже выскажу свое слово в защиту .NET.

Если бы в MS, как ты сказал, были одни фашисты, которые бы хотели
колонизировать мир с помощью .NET, то они пользовались бы немного
другими методами - типа товарисча Сталина:
Выпустили бы на скорую руку винды, которые бы работали только с .NET,
и сказали: "Хайл, друзья, теперь это будет во всех виндах! Удачи!".

В MS пошли по совсем другому пути. Во всех проявленяих .NET
демонстрирует свои преимущества перед конкурентами. Про эти
преимущества уже много говорили, не буду повторяться.

Лично я не согласен с мнением, будто .NET - интерпретатор. Да, у него
есть несколько заковыристых спорных моментов, но вцелом, я считаю, они
приняли правильное решение с двойной компиляцией. А если еще учесть
высокую скорость работы .NET приложений, то все претензии должны
отпасть.

Вы, может, скажете, что .NET работает медленно? Может, быть программы
запускаются медленне - сказывается двойная компиляция, но работают они
быстро, по крайней мере быстрее VB6. Это - не мои рассуждения, а
результаты проведенного опыта. Даже на глаз он в 1.5 раз быстрее, чем
VB6 выполняет опр. задачу.

А идти на поводу у каких-то операционных систем типа линуха и им
подобным - это неправильно. Может, конечно, они быстрые и стабильные и
в них есть "вытесняющая многозадачность", но все это - только
рассказы. Тем более если учесть, что для них пока из хороших систем
разработки можно отметить Kulix.

Про Борланд. Это компания, которая была создана, чтоб потом погибнуть.
Он уже не делают сверинноваций. Теперь они только повторяют подвиги
MS...

И посмотреть на .NET можно не со стороны какого-то скептика,
мыслителя, философа, а со стороны простого практика:

"Оно есть? Есть! Оно работает? Работает, и достаточно быстро и
стабильно... Оно удобное? Удобное!!! Так что же еще надо???"

Сейчас специалисты .NET не востребованы, потому что пока Технология не
раскрутилась, но через 5 лет это будет стандартом и зорошие
специалисты будут просто нарасхват....

PS А если мельком со стороны глянуть на ASP.NET, то все сомнения
относительно крутизны .NET отпадут.
Номер ответа: 26
Автор ответа:
 Fallout



Вопросов: 10
Ответов: 387
 Web-сайт: mudator.by.ru
 Профиль | | #26
Добавлено: 21.11.03 22:57

Что то люди забылись и начали что то говрит про мелкософтов.... ненравится не пользуйся.. они тебя не заставляют +).... а вообще то лучше уж C# так что с ВБ на C# (или PB) .... переходить надо ....

Номер ответа: 27
Автор ответа:
 Воронков Василий



Вопросов: 1
Ответов: 90
 Профиль | | #27 Добавлено: 22.11.03 00:22

2Artyom:

>Сейчас специалисты .NET не востребованы, потому что пока Технология не

>раскрутилась, но через 5 лет это будет стандартом и зорошие

>специалисты будут просто нарасхват....

А откуда такой вывод, интересно? :)

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



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #28 Добавлено: 22.11.03 00:31
Вывод из чисто логических рассуждений.

Уже сейчас видно, что MS продвинет свою технологию далеко - она как
минимум изменяет целую парадигму Windows и Web программирования. Как
факт, технололгия завоюет огромную популярность. Отсюда и спрос.
Просто остальные технологии типа системы программирования Delphi, php,
всякие аппачи, перлы станут просто неэффективными.
Номер ответа: 29
Автор ответа:
 Павел



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #29
Добавлено: 22.11.03 03:00
Ещё вот здесь можно почитать:

http://www.gotdotnet.ru/Forums/CommonForum/22470.aspx
Номер ответа: 30
Автор ответа:
 Воронков Василий



Вопросов: 1
Ответов: 90
 Профиль | | #30 Добавлено: 22.11.03 10:12

2Artyom:

Да нет, я спрашиваю, с чего ты решил, что специалисты по дотнету не востребованы сейчас?

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

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



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