Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Самый перспективный язык программирования

Автор: dneprcomp
Дата сообщения: 08.10.2005 21:38
BackstreetCat

Цитата:
Обыкновенному пользователю абсолютно по барабану на чем што написано лишь работало быстро
Это верно. На чем написано - не его проблема. Пользователь начинает задавать такие вопросы, когда не устраивает работа программы. Т.е. не устраивает работа програмиста.

Цитата:
Обыкновенному программисту абсолютно по барабану пользователь.
А вот это, как справедливо замечено, полный бред. Это не програмист в таком случае, а безответственный кодер. Вы доверите себя водителю, которому все-равно как вы доедете и доедете ли вообще?

Автор: BackstreetCat
Дата сообщения: 08.10.2005 23:38
Inochkin

Цитата:
Чушь какая.

Убойный аргумент

Цитата:
Можно сравнивать по скорости отработки интерфейса, но так ли уж важно это для конечного пользователя?

Вы забыли еще про ADO.NET классы которые также вносят свою лепту. Впрочем даже легкое подтормаживание программы с которой работаешь по 8 часов 5 дней в неделю вызовет чувство глубокого опи..нения. Поговорите с "конечными пользователями".

Цитата:
Это обертка к обычному DirectX.

А если бы. Это самый что ни на есть реальный DirectX написанный на 100% в managed code (cм. "Improving Managed DirectX Performance" в августовском MSDN)

Цитата:
Вы подумайте, что сказали)

Это была аллегория. Вы не уловили контекста.

dneprcomp

Цитата:
А вот это, как справедливо замечено, полный бред.

Нет, всего лишь наблюдение из жизни, некоторые из участников тому живое подтверждение.
Автор: ItsJustMe
Дата сообщения: 09.10.2005 00:28
> Ну, во-первых, я не сомневаюсь в квалификации программистов своей группы.
Господи! Да я ни в коей мере не сомневаюсь ни в Вашей квалификации, ни в квалификации кого-либо из Ваших знакомых. Я вообще об этом не думал. Но учту. Впредь постараюсь писать без "непринужденной легкости в общении" Тьфу! Опять начал. Все, больше не буду.

> Я имел в виду dll'ки. lib'ы цеплять нельзя. А зачем?
Иногда требуется. Есть некая lib, исходники которой недоступны. Также нужно написать некое приложение, использующее функции из этой lib. Приложение я пишу на Managed C++, с использованием этой самой lib.
Автор: dneprcomp
Дата сообщения: 09.10.2005 00:30
BackstreetCat
Даже если это
Цитата:
всего лишь наблюдение из жизни
, смысла это не добавляет. Как было бредом, так и осталось. Если у какого-нибудь кодера мания величия и он пользователей ни в грош не ставит, это еще не повод делать глобальные обобщения. Програмисты работают для пользователей! И если програмист не понимает или не хочет понимать такое положение вещей, гнать такого в шею!


Добавлено:
Ремесленник не является програмистом.
Автор: BackstreetCat
Дата сообщения: 10.10.2005 22:34
dneprcomp
Хороший программист - профессиональный умственно ограниченный ремесленник.
Автор: dneprcomp
Дата сообщения: 11.10.2005 05:33
BackstreetCat
Ну, ну... Юморист.
Автор: Inochkin
Дата сообщения: 11.10.2005 08:19

Цитата:
Обыкновенному пользователю абсолютно по барабану на чем што написано лишь работало быстро

Не стоит считать пользователя полным идиотом. Заказчик очень внимательно относится к своим расходам и если уж сам не может составить тз, то составляет его вместе с исполнителем. А нормальное ТЗ оговаривает в том числе и используемый язык и даже используемые технологии. Это вполне распространенная практика. Ни мне, ни моим многочисленным знакомым коллегам еще ни разу не встречался заказчик, которому "по барабану на чем што написано лишь работало быстро".

Цитата:
Чушь какая.
Убойный аргумент

Я посчитал что вы задумаетесь о том, что сказали. Ошибся, бывает.

Цитата:
Вы забыли еще про ADO.NET классы которые также вносят свою лепту

Я их и не брал в расчет - правильно спроектированные БД и клиент теряют время только на собственные расходы - никакой дополнительной обработки на уровне клиента обычно не требуется. Потому и задержки на всяческих датасетах несопоставимы с задержками в сети и в работе самой БД.

Цитата:
Это самый что ни на есть реальный DirectX написанный на 100% в managed code

Гм, я до сих пор считал что это не так. Я не владею в достаточной мере вопросом, поэтому спорить не стану. Неясно только, почему тогда "уже даже к DirectX приделываются .NET ходули", если это продукт, написанный с нуля, как вы говорите?

Цитата:
Это была аллегория. Вы не уловили контекста.

Возможно. Только и сейчас я также не улавливаю контекста)

Цитата:
Хороший программист - профессиональный умственно ограниченный ремесленник

Ваше?)
Автор: BackstreetCat
Дата сообщения: 11.10.2005 22:35
Inochkin

Цитата:
Ни мне, ни моим многочисленным знакомым коллегам еще ни разу не встречался заказчик, которому "по барабану на чем што написано лишь работало быстро".

Заказчик не есть пользователь. Для Вас очень важно на каком языке написан Total Commander или The Bat ? На предприятии где я работаю даже мой непосредственный начальник вряд ли вспомнит название языка нам котором делался последний проект.

Цитата:
никакой дополнительной обработки на уровне клиента обычно не требуется

Построения отчетов с большой выборкой данных и их последующей обработкой - типичный случай. Когда отчет формируется 30 - 60 минут на C# клиенте и 5 - 10 на С++, тут уж, как говорится, извините.

Цитата:
Неясно только, почему тогда "уже даже к DirectX приделываются .NET ходули", если это продукт, написанный с нуля, как вы говорите?

Возможно была некоторая некорректность формулировки.

Цитата:
Только и сейчас я также не улавливаю контекста)

Все очень просто. Не следует под влиянием тупой истерии раздуваемой вокруг .NET использовать ее для тех целей для которых она по определению не предназначена. Не обижайтесь но, по моему, писать Windows services на С# такой же изврат. А еще удивляетесь почему у Вас все глючит.

Цитата:
Ваше?)

?
Автор: oSLikus
Дата сообщения: 12.10.2005 01:12
BackstreetCat

Разница в производительности C# и C++, конечно же, есть. Только не в 6 и более раз Наибольшее, чего доводилось видеть - разница в 3 раза. И то, это вычислительная задача с использованием Intel Compiler с полной оптимизацией Как вы понимаете, более, чем в полтора раза замедления на обычных задачах быть... нуу... не может, скажем жёстко.

Язык (платформа) разработки не может не интересовать пользователя, поскольку если это .NET, то нужно иметь .NET Framework весом в 21 мб, если это Java, то нужно иметь Java Machine, весом с десяток метров, кажись. Даже если это C++, то иногда нужны какие-нибудь спец-dll-ки.

Пользователь относительно программиста - это заказчик. Заказчику платформа очень важна. Платформа - это компромис между временем разработки и "переносимостью" (я про framework).

Везде есть плюсы, везде есть минусы. Зачем так категорично отзываться о платформе, на которой трудятся тысячи программистов?
Автор: Zimagor
Дата сообщения: 12.10.2005 02:40
Во-первых, популярность (читай - распространенность) шарпа обусловлена популярностью дотнета в целом, которая, что греха таить, пока относительно не слишком высока, особенно для клиентских (десктоповых) приложений. И дело здесь, думаю, действительно в необходимости установки фреймворка + не стоит забывать, что дотнету и соответственно шарпу всего 3 годика от роду. Полагаю, с выходом Висты все понесется веселей

Во-вторых, согласен с тем, кто выдвинул предположение, что многие голосующие здесь отдали голос за C++ из соображений "потому что круто" или потому, что больше всего наслышаны именно об этом языке. Я не спорю, C++ еще очень рано списывать со счетов, все ж таки классика есть классика, причем гибкая, мощная, оправдавшая себя классика. Но - опять соглашусь с одним из участников - гибрид объектного и процедурального языков - это как-то на любителя. А шарп элегантен, он идеально подходит для красивого ООП дизайна, плюс вкусности второй версии и пока туманные, но весьма многообещающие вкусности третей - это ли не признак прогресса и перспективности? Конечно, шарп не идеален, мне, например, не по душе некоторые искуственности и путаницы вроде финализаторов, обозванных деструкторами, или жесткая привязка к фреймворку - но это простительно.

В-третьих, может, я ошибаюсь, но чего-то не особо понимаю, как можно сравнивать производительность языков, как-то неправильно звучит. Можно сравнить эффективность компиляторов или тот факт, что дотнет - это CLR, верификация и компиляция на лету супротив голого машинного кода, выданного компилятором C++, здесь я могу согласиться, что пока все сыровато и нуждается в оптимизации (я о CLR). Но - не стоит забывать про 3 года, вообще-то весьма небольшой срок, чтобы прочно занять свою нишу среди таких монстров, как C++, a .NET (и C#) ее занял(и), и я бы не сказал, что монополия MS тут причина: были бы язык и технология говном тормозящим и неконкурентоспособным, остались бы невостребованы, несмотря ни на что.

Так что, чего сказать-то хотел : голосование имхо не особо релевантно, да и респондентов не так много, чтобы делать какие-то выводы.

ЗЫ. А вообще, время покажет
ЗЗЫ. Радует, что никто не проголосовал за язык ASP .NET Видать, полнейший бесперспективняк
Автор: Pinocchio
Дата сообщения: 12.10.2005 09:34

Цитата:
что пока все сыровато и нуждается в оптимизации (я о CLR).

В некоторых системах давно уже выдвинуты и соблюдаются правила написания в ассемблере. Это уже практика и тут нечего оптимизировать. На работу драйвера мышки написанного с помощью асма или скрипт-кода это вряд ли скажется. Стало быть времена когда существовала необходимость зависеть от типа процессора на фоне 1 гигабайта оперативки отодвигаются в сторону. Просто процесс выхода из зависимости не такая простая вещь для людей. Им необходимо отказываться от привычного, осваивать новые страницы хелпов.
Автор: Inochkin
Дата сообщения: 13.10.2005 08:44

Цитата:
Для Вас очень важно на каком языке написан Total Commander или The Bat

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

Цитата:
На предприятии где я работаю даже мой непосредственный начальник вряд ли вспомнит название языка нам котором делался последний проект

Гм, лучше промолчу. А поддержкой пользователей кто-нибудь занимается у вас?

Цитата:
Построения отчетов с большой выборкой данных и их последующей обработкой - типичный случай.

Большая выборка данных - это работа базы и сети. Они несопоставимы с затратами на обработку на правильно построенном клиенте.

Цитата:
Когда отчет формируется 30 - 60 минут на C# клиенте и 5 - 10 на С++, тут уж, как говорится, извините.

Пример такого кода и данных можно где-нибудь посмотреть?

Цитата:
Все очень просто. Не следует под влиянием тупой истерии раздуваемой вокруг .NET использовать ее для тех целей для которых она по определению не предназначена.

.NET - предназначена для одной цели - зарабатывание денег. И для MS, и для всех, кто ей пользуется. Вот и все. Все остальное - объективные факты. Такие как скорость разработки, легкость проектирования, удобочитаемость кода и простота поддержки, а также отсутствие в версии 1.1 многих инструментов и непереносимость программ.
Все по сравнению с C++.

Цитата:
Не обижайтесь но, по моему, писать Windows services на С# такой же изврат. А еще удивляетесь почему у Вас все глючит

Вы невнимательны - я говорил об ошибках работы кода, совмещающего managed и unmanaged. Чистые managed-сервисы, прекрасно работают в опытной эксплуатации на двух объектах уже около месяца.
Автор: Pinocchio
Дата сообщения: 14.10.2005 21:36

Цитата:
Чистые managed-сервисы, прекрасно работают

Отрадно слышать...

Я выбрал Delphi, так как это единственная на мой взгляд серьёзная альтернатива законодателям Си. Если это не так, поправте, но назвать Java алтернативой языку Си у меня не получается. Альтернатива должна существовать, это так же как должны существовать дегустаторы в паралель потребителям. И эти дегустаторы тоже подумывают о .NET сервисах. А вот с серверами опроса немного сложнее, но думаю привыкнем.
Автор: Bozo
Дата сообщения: 15.10.2005 12:36

Цитата:
Язык (платформа) разработки не может не интересовать пользователя, поскольку если это .NET, то нужно иметь .NET Framework весом в 21 мб, если это Java, то нужно иметь Java Machine, весом с десяток метров, кажись.
Меня всегда интересовал образ мыслей таких людей, которых беспокоит необходимость устанавливать либу в 20мегабайт при том, что каталог %systemroot%\system32 занимает >1Gb и это их почему-то не беспокоит абсолютно. На этом фоне ~50Мб распакованного .NET Framework или JRE составляет 2%.

Кто-нибудь объяснит мне, почему таких людей не беспокоит *НЕОБХОДИМОСТЬ* устанавливать DirectX который весит как .NET Framework или JRE и является ТАКИМ ЖЕ фреймворком? И почему такие люди не считают, что DirectX “тормозит”, но у них Java или .NET обязательно ассоциируется с “торможением”?

Почему-то то, что Outlook, написанный на C++, тормозит, они не видят как слепые котята, но если бы им показать (к примеру) такой же Outlook на Java, они сразу начинают замечать где-то какие-то заметные только их слепому зрению тормоза? Религия, наверное?


Цитата:
Zimagor И дело здесь, думаю, действительно в необходимости установки фреймворка + не стоит забывать, что дотнету и соответственно шарпу всего 3 годика от роду.
Еще раз – не 3 годика, а 5.
Автор: BackstreetCat
Дата сообщения: 15.10.2005 20:54
Inochkin

Цитата:
А поддержкой пользователей кто-нибудь занимается у вас?

Пока отбиваемся.

Цитата:
Большая выборка данных - это работа базы и сети. Они несопоставимы с затратами на обработку на правильно построенном клиенте.

Не верите мне - возьмите ту же 1С или Галактику с реальной базой среднего или крупного предпрятия где непосредственно обработка данных для формирования некоторых отчетов может занять несколько часов. Думаю в профессионализме вышеназванных продуктов сомневаться не приходится.

Цитата:
Пример такого кода и данных можно где-нибудь посмотреть?

Вы что пытаетесь меня подловить?

Bozo

Покажите мне хоть одну нормальную Java программу.
Автор: mihas83
Дата сообщения: 15.10.2005 22:34
BackstreetCat

Цитата:
Пока отбиваемся.

Ну тогда Вы очень далеко пойдете...
Цитата:
Вы что пытаетесь меня подловить?

Нет, Вы просто приводили статистику... И Inochkin справедливо хочет знать на чем она основана...
Автор: Bozo
Дата сообщения: 16.10.2005 14:44
BackstreetCat
В каком плане нормальную? Photoshop конечно, на java не пишут. А IDEA чем не нравицца?
Автор: BackstreetCat
Дата сообщения: 16.10.2005 18:10
Bozo
А IDEA это что?
Автор: oSLikus
Дата сообщения: 16.10.2005 18:20
Bozo
20 Мб .NET Framework'а - это не паранойя, это реалии жизни - очень немного людей могут позволить себе скачать дистрибутив этот по интернету. А это очень важно. К тому же... пользователю удобнее скачать дистрибутив в 2 Мб на C++, чем 0.5 Мб на C# + 20 Мб .NET Framework'а. Мне это просто (у меня анлим 512 Кб), но не у всех так...

BackstreetCat
Тут уже высказывались мысли о том, что Java и C# - это промышленные языки, т.е. на них (на их framework'ах) пишут приложения корпоративного масштаба. Естественно, что приложений "массовых" (типа ICQ и the Bat, а также Windows и различные офисы) немного. Тем не менее они есть - клиенты для DC++ и eMule. Ещё видел графический редактор (бесплатный) с возможностями, которые покрывают потребности 90 % обычных пользователей. Ну, ещё есть какие-то IM'ы и т.п. (а Java... посмотрите на новые мобильники )

На моём компьютере из .NET приложений есть только RSDN-клиент и штучки, идущие вместе с Visual Studio. На java у меня только Eclipse.

P.S. Кстати, никто не задумывался, почему название jdk включают слово Enterprise, а не Home и Professional?
Автор: Bozo
Дата сообщения: 18.10.2005 12:18
oSLikus
DirectX же скачивают?

Цитата:
пользователю удобнее скачать дистрибутив в 2 Мб
А если БЫ программ, написанных с помощью .NET или JRE было больше? Что легче, скачать 10x2=200Мб программ без .NET, или 10x0.5=50 + 20Мб .NET = 70Мб? 200/70=3


Добавлено:

Цитата:
А IDEA это что?

Среда разработки

Добавлено:

Цитата:
20 Мб .NET Framework'а - это не паранойя, это реалии жизни - очень немного людей могут позволить себе скачать дистрибутив этот по интернету.
А Windows они тоже по инету с китайских сайтов скачивали? .NET включается в дистрибутив Windows по-моему с версии XP SP1. Даже скачивать не надо. JRE придется качать, правда всего 15Мб
Автор: OdesitVadim
Дата сообщения: 18.10.2005 13:18

Цитата:
NET включается в дистрибутив Windows по-моему с версии XP SP1. Даже скачивать не надо.

нету даже во втором
Автор: ItsJustMe
Дата сообщения: 18.10.2005 15:13

Цитата:
А Windows они тоже по инету с китайских сайтов скачивали?

Пррравильно говоришь, пррравильно!
Если человек жалуется, что ему нужно для работы чего-либо скачать какие-то 20 метров, то....
Вообще, никто не запрещает сидеть на старом-добром(?) DOS'е... Нет, вообще, даешь голый BIOS!!!
Автор: oSLikus
Дата сообщения: 18.10.2005 23:42
Bozo
.NET Framework 1.1 включён в Windows 2003 Server по умолчанию, в Windows XP ставится с SP2, в Windows 2000 с SP4.

Вероятнее всего с пользователями вы незнакомы Это мне, человеку относительно продвинутому (насколько может быть продвинут программист ) несложно скачать дцать мегабайт для какой-то программе. А пользователь (обычный такой... чайник) мыслит иными сущностями. Поэтому альтернативу ICQ нельзя написать под .NET, потому что пользователь не поймёт, что ему нужно будет качать ещё откуда-то 20 Мб, легче скачать 5 Мб дистрибутива ICQ 5. Уверяю тебя, sp1 не у всех установлен, что уж говорить о sp2...

Поэтому я считаю, что .NET - это технологии корпоративные. Потому как фирма может себе позволить сказать 10 тысячам пользователям: "Качай 20 Мб!" Обычный пользователь этого делать в большинстве своём не станет. Ещё раз повторюсь - с появлением Vista должно несколько изменится это, т.к. там .NET Framework 2.0 будет встроен в систему.

ItsJustMe
Не надо передёргивать, здесь не самые глупые люди пишут. Для работы скачать 20 Мб - не думаю, что найдётся человек, который будет жаловаться. А вот для себя любимого...
Автор: ItsJustMe
Дата сообщения: 19.10.2005 00:37
А я как раз и не передергиваю. Ведь у меня-то не анлим 512... Тем не менее, я не жалуюсь.

Цитата:
здесь не самые глупые люди пишут

А о ваших умственных способностях я не писал ни строчки.

Ладно, теперь по делу:

Цитата:
А пользователь (обычный такой... чайник)...

Позвольте представиться - обычный такой чайник (пользуюсь вашей терминологией для вашего же удобства).

Цитата:
...мыслит иными сущностями

Очень меня распирает любопытство: расскажите мне пожалуйста, о Великий Продвинутый Программист, какими категориями я мыслю. А то я не в курсе.


Цитата:
.NET - это технологии корпоративные

А я всегда, неразумный, думал, что за корпоративные технологии денег просят. А эту .NET Framework (а мы здесь говорим именно об использовании приложений, написанных под .NET, а не о их создании) разрешают скачивать бесплатно. Официально.

Прошу Продвинутых Программистов указать мне мои ошибки. Хочу набраться у них их продвинутости, чтобы перестать быть чайником.
Автор: Inochkin
Дата сообщения: 19.10.2005 06:28
BackstreetCat

Цитата:
Пока отбиваемся

Ню-ню) Интересно, как?)

Цитата:
Не верите мне - возьмите ту же 1С или Галактику с реальной базой среднего или крупного предпрятия где непосредственно обработка данных для формирования некоторых отчетов может занять несколько часов

Спор не о том, сколько времени, спор о том, где это время теряется. Я не видел ни разу ни 1С, ни Галактику, но с трудом верю, что эту обработку делает клиент, который может стоять в принципе на весьма небыстрых буховских машниах.

Цитата:
Вы что пытаетесь меня подловить?

Конечно)
ItsJustMe

Цитата:
Вообще, никто не запрещает сидеть на старом-добром(?) DOS'е

Напрасно вы так к досу, напрасно)

Цитата:
А эту .NET Framework [skipped] разрешают скачивать бесплатно. Официально

Провайдеру тоже кто-то платит;)
На самом деле проблемы-то и нет: делаем установку Framework просто шагом в процессе установки продукта.
oSLikus

Цитата:
Обычный пользователь этого делать в большинстве своём не станет

Станет, куда ж ему бедняге деваться. Вон, установка того же MATLAB'а без JVM не запускается. Ко мне уже третий раз прибегает сосед-студент, чтобы это дело взять) То же самое и со всеми остальными пользователями: захочется поиграть, чего только не сделаешь, и кряк найдешь, и DirectX будешь по всему китаю искать, и все это скачаешь, и потому только, что разработчики не потрудились включить его в установку (DirectX, конечно, а не кряк).
Автор: oSLikus
Дата сообщения: 19.10.2005 12:29
ItsJustMe
Я объяснил в том же сообщении, что значит "корпоративные". Поясню ещё раз:

ItsJustMe
Inochkin
Насчёт скачивания .NET Framework...

Странные вы... покажите мне человека, который выберет аналогичный софт, для которого придётся скачать 20 Мб ещё...

DirectX качают _игроманы_, им это действительно нужно.

MatLab устанавливают с диска, на котором есть и jvm...

А теперь представляем обычного пользователя, которому хочется в аське пообщаться. Ну скажите, будет ли он качать ICQ 5 в пять метров или альтернативу, к которой "бесплатное" приложение 20 Мб.

Поэтому я и говорю, что для установки .NET Framework нужна некоторая веская причина, то, без чего пользователь жить не может, если угодно. Вот если ICQ 6 будет написана на .NET, то тогда да, будет причина у многих скачать этот пресловутый Framework (а также сотни сообщений на форуме, насколько охамели в Мираблисе ). Я не зря говорю об ICQ, я всё стараюсь донести до вас, что приложения специализированные (матлаб, игры, ide и т.п.), которые пользователю _нужны_, даже вопросов не вызовут об установке Framework'а. Чего не скажешь об "обычных" приложениях... Вот есть у пользователя WinAmp, а тут ему говорят, что есть супер-мега-проигрыватель, но для него нужно скачать 20 Мб, много ли пользователей подорвётся запрягать свой модем на пару часиков?
Автор: Bozo
Дата сообщения: 19.10.2005 14:48
oSLikus

Цитата:
А пользователь (обычный такой... чайник) мыслит иными сущностями.

Углубились в оффтоп Если пользователю приспичит, он найдет, где скачать .NET, или спросит его у соседа. Если пользователь такой тупой, то откуда он вообще знает, что ICQ надо откуда-то скачивать? Обычно ТАКИЕ тупые пользователи считают, что все программы должны быть уже предустановлены, изначально. А когда до них доходит, что программы можно устанавливать самому, скачивать или покупать на дисках, то такой уровень продвинутости уже позволяет ему понять, где брать .NET

имхо хорошая программа под .NET лучше плохой native, а хорошая native-программа лучше плохой .NET. Несмотря на то, что есть много альтернатив написанных на C++ многие предпочитают пользоваться Azureus-ом, даже при том, что им приходится для этого скачивать и устанавливать JRE. У Java как языка для написания клиентских десктопных прилад большой недостаток то, что каждое приложение запускает свою JVM, если приложений 1-2, это незаметно, но если 10-15, то памяти уже действительно может не хватить
Автор: EZH
Дата сообщения: 19.10.2005 15:21
Ну просто свет клином сошелся на этих 20 Мб

oSLikus, твоя мысль ясна, понятна, но она субъективна, очень субъективна, впрочем как и мысли твоих оппонентов. Правда с одной лишь разницей, которая на их стороне. Поясню:

Дело в прогрессе, который ты примерами про ICQ на 5 Mb против 25 не остановишь. Можно долго спорить хорошо это или плохо и долго вздыхать что вот мол были времена... Старшее поколение так вздыхает на СССР, а молодым это не понять. Прогресс есть, он очень многоплановый, попробую написать несколько его вех для данного контекста:
- удешевление носителей информации
- удешевление инернета и постепенный рост качества и ширины каналов (сейчас в меня полетят камни из регионов где это пока не так, прошу не обижаться)
- объективное развитие технологий программирования, где вперед выходит качество и безопасность, которую много в большей степени дают разные фреймворки .NET/JVM чем самодостаточное, никем не контролируемое кроме вояки-программера Win32 приложение.

Мысль о том, что идет всего лишь переходный период внедрения фреймворков, "песочниц" для приложений в терминологии Java. Переходный период, который как и любое новое в истории сначала встречает сопративление. Да, сейчас ты пока не готов качать 20 mb, но как минимум уже сейчас ты то и дело начнешь встречать дистрибутивы фреймворков в составе кучи продуктов на куче разных дисков.

Windows 2003 - уже есть встроенный .NET 1.1, Windows Vista будет встроен .NET 2.0. Всё, проблема снята. Мне приятнее будет скачать 500 kb для плеера или чата, вместо 5 mb ICQ или WinAmp.

Завтра MS выпустит офис 12. Де факто большиство пользователей, движимых манией обновлений и все вновь купивште компы, заимеют его. Кто-как, кто качая, кто на лотке. Практически уверен, что этот офис будет включать .NET, как например многие продукты MS обновляют IE при своей установке. Постоянно будут появляться продукты требующие .NET. И он всё равно окажется у тебя на компе и ты забудешь уже раз и на всегда про эти 20 mb. Может быть даже мнение о нем когда-нибудь сменишь...

Предвидя цитирование и оспаривание моих доводов... Если возникнет желание поспорить, то задавайте вопрсы скорее риторические, так как в долгие дискуссии вступать не хочется.



С уважением.
Автор: WiseAlex
Дата сообщения: 19.10.2005 19:25
Bozo

Цитата:
Что легче, скачать 10x2=200Мб

Цитата:
10x0.5=50

можно узнать версию калькулятора на котором делался расчет?
имеем (10x2) /(10x0.5+20)=20/25
Кто выиграл?
если имелось в виду 100, тогда другое дело.
Удачи
Автор: oSLikus
Дата сообщения: 19.10.2005 21:31
EZH
Мне не хочется вступать в дискуссию, потому что я не несогласен с вами Но сейчас я действительно не вижу чего-либо серьёзного на .NET'е для массового пользователя. И повторюсь - это должно измениться.

Bozo
.NET тоже разворачивается с каждой копией программы. Т.ч. 10-15 программ дотнетовских будет некисло памяти кушать.

P.S. Может я плохой пользователь, но за всё время общения с компьютером у меня jvm не стояла никогда. Только недавно поставил, когда взялся на java писать.

Страницы: 1234567891011121314151617181920212223

Предыдущая тема: Подскажите сайт о написании компьютерных игр.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.