Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Самый перспективный язык программирования

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Открыть новую тему     Написать ответ в эту тему

Самый перспективный язык программирования
 ОтветГолосаПроценты
Java60
10.56%
C#108
19.01%
Asp.net2
0.35%
C++212
37.32%
Visual Basic.net19
3.35%
Delphi96
16.90%
что то другое71
12.50%
Гости не могут голосовать, зарегистрируйтесть!Всего Голосов: 568
Pinocchio

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

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

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

Всего записей: 683 | Зарегистр. 18-11-2002 | Отправлено: 10:34 12-10-2005
Inochkin

Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

Всего записей: 124 | Зарегистр. 05-08-2005 | Отправлено: 09:44 13-10-2005
Pinocchio

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

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

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

Всего записей: 683 | Зарегистр. 18-11-2002 | Отправлено: 22:36 14-10-2005
Bozo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Язык (платформа) разработки не может не интересовать пользователя, поскольку если это .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.  

Всего записей: 2707 | Зарегистр. 27-06-2001 | Отправлено: 13:36 15-10-2005
BackstreetCat



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inochkin

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

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

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

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

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

Вы что пытаетесь меня подловить?
 
Bozo
 
Покажите мне хоть одну нормальную Java программу.

Всего записей: 74 | Зарегистр. 04-09-2004 | Отправлено: 21:54 15-10-2005 | Исправлено: BackstreetCat, 21:58 15-10-2005
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BackstreetCat

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

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

Нет, Вы просто приводили статистику... И Inochkin справедливо хочет знать на чем она основана...  


----------
Мы знаем: время растяжимо. Оно зависит от того,
Какого рода содержимым Вы заполняете его. (C. Маршак)

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 23:34 15-10-2005
Bozo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BackstreetCat
В каком плане нормальную? Photoshop конечно, на java не пишут. А IDEA чем не нравицца?

Всего записей: 2707 | Зарегистр. 27-06-2001 | Отправлено: 15:44 16-10-2005
BackstreetCat



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bozo
А IDEA это что?

Всего записей: 74 | Зарегистр. 04-09-2004 | Отправлено: 19:10 16-10-2005
oSLikus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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?

Всего записей: 82 | Зарегистр. 14-12-2004 | Отправлено: 19:20 16-10-2005
Bozo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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Мб

Всего записей: 2707 | Зарегистр. 27-06-2001 | Отправлено: 13:18 18-10-2005
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

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

нету даже во втором

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 14:18 18-10-2005
ItsJustMe

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

Пррравильно говоришь, пррравильно!
Если человек жалуется, что ему нужно для работы чего-либо скачать какие-то 20 метров, то....
Вообще, никто не запрещает сидеть на старом-добром(?) DOS'е... Нет, вообще, даешь голый BIOS!!!

Всего записей: 2044 | Зарегистр. 02-09-2005 | Отправлено: 16:13 18-10-2005
oSLikus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 Мб - не думаю, что найдётся человек, который будет жаловаться. А вот для себя любимого...

Всего записей: 82 | Зарегистр. 14-12-2004 | Отправлено: 00:42 19-10-2005
ItsJustMe

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А я как раз и не передергиваю. Ведь у меня-то не анлим 512... Тем не менее, я не жалуюсь.

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

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

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

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

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

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

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

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

Всего записей: 2044 | Зарегистр. 02-09-2005 | Отправлено: 01:37 19-10-2005 | Исправлено: ItsJustMe, 01:41 19-10-2005
Inochkin

Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BackstreetCat

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

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

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

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

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

Конечно)
ItsJustMe

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

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

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

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

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

Станет, куда ж ему бедняге деваться. Вон, установка того же MATLAB'а без JVM не запускается. Ко мне уже третий раз прибегает сосед-студент, чтобы это дело взять) То же самое и со всеми остальными пользователями: захочется поиграть, чего только не сделаешь, и кряк найдешь, и DirectX будешь по всему китаю искать, и все это скачаешь, и потому только, что разработчики не потрудились включить его в установку (DirectX, конечно, а не кряк).

Всего записей: 124 | Зарегистр. 05-08-2005 | Отправлено: 07:28 19-10-2005
oSLikus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ItsJustMe
Я объяснил в том же сообщении, что значит "корпоративные". Поясню ещё раз:
 
ItsJustMe
Inochkin
Насчёт скачивания .NET Framework...
 
Странные вы... покажите мне человека, который выберет аналогичный софт, для которого придётся скачать 20 Мб ещё...
 
DirectX качают _игроманы_, им это действительно нужно.
 
MatLab устанавливают с диска, на котором есть и jvm...
 
А теперь представляем обычного пользователя, которому хочется в аське пообщаться. Ну скажите, будет ли он качать ICQ 5 в пять метров или альтернативу, к которой "бесплатное" приложение 20 Мб.
 
Поэтому я и говорю, что для установки .NET Framework нужна некоторая веская причина, то, без чего пользователь жить не может, если угодно. Вот если ICQ 6 будет написана на .NET, то тогда да, будет причина у многих скачать этот пресловутый Framework (а также сотни сообщений на форуме, насколько охамели в Мираблисе ). Я не зря говорю об ICQ, я всё стараюсь донести до вас, что приложения специализированные (матлаб, игры, ide и т.п.), которые пользователю _нужны_, даже вопросов не вызовут об установке Framework'а. Чего не скажешь об "обычных" приложениях... Вот есть у пользователя WinAmp, а тут ему говорят, что есть супер-мега-проигрыватель, но для него нужно скачать 20 Мб, много ли пользователей подорвётся запрягать свой модем на пару часиков?

Всего записей: 82 | Зарегистр. 14-12-2004 | Отправлено: 13:29 19-10-2005
Bozo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oSLikus

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

Углубились в оффтоп Если пользователю приспичит, он найдет, где скачать .NET, или спросит его у соседа. Если пользователь такой тупой, то откуда он вообще знает, что ICQ надо откуда-то скачивать? Обычно ТАКИЕ тупые пользователи считают, что все программы должны быть уже предустановлены, изначально. А когда до них доходит, что программы можно устанавливать самому, скачивать или покупать на дисках, то такой уровень продвинутости уже позволяет ему понять, где брать .NET
 
имхо хорошая программа под .NET лучше плохой native, а хорошая native-программа лучше плохой .NET. Несмотря на то, что есть много альтернатив написанных на C++ многие предпочитают пользоваться Azureus-ом, даже при том, что им приходится для этого скачивать и устанавливать JRE. У Java как языка для написания клиентских десктопных прилад большой недостаток то, что каждое приложение запускает свою JVM, если приложений 1-2, это незаметно, но если 10-15, то памяти уже действительно может не хватить

Всего записей: 2707 | Зарегистр. 27-06-2001 | Отправлено: 15:48 19-10-2005
EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну просто свет клином сошелся на этих 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. Может быть даже мнение о нем когда-нибудь сменишь...
 
Предвидя цитирование и оспаривание моих доводов... Если возникнет желание поспорить, то задавайте вопрсы скорее риторические, так как в долгие дискуссии вступать не хочется.
 

 
С уважением.

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 16:21 19-10-2005
WiseAlex



Софтовых дел М...
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bozo

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

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

можно узнать версию калькулятора на котором делался расчет?
имеем (10x2) /(10x0.5+20)=20/25
Кто выиграл?
если имелось в виду 100, тогда другое дело.
Удачи

Всего записей: 1001 | Зарегистр. 02-03-2003 | Отправлено: 20:25 19-10-2005 | Исправлено: WiseAlex, 20:26 19-10-2005
oSLikus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EZH
Мне не хочется вступать в дискуссию, потому что я не несогласен с вами Но сейчас я действительно не вижу чего-либо серьёзного на .NET'е для массового пользователя. И повторюсь - это должно измениться.
 
Bozo
.NET тоже разворачивается с каждой копией программы. Т.ч. 10-15 программ дотнетовских будет некисло памяти кушать.
 
P.S. Может я плохой пользователь, но за всё время общения с компьютером у меня jvm не стояла никогда. Только недавно поставил, когда взялся на java писать.

Всего записей: 82 | Зарегистр. 14-12-2004 | Отправлено: 22:31 19-10-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Самый перспективный язык программирования


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru