Size: a a a

Конференция C++ Russia

2020 May 28

AV

Alexey Veselovsky in Конференция C++ Russia
magras
Ради справедливости clangd тоже любит покушать. Я бы не сказал, что это прямо проблема java. С другой стороны я на vim'е с ycm, поэтому могу недооценивать проблемы пользователей полноценных ide.
кушать любят все, но джава любит кушать вообще все ресурсы до которых дотянется. простое однопоточное консольное приложение, которое не занимается никакой математикой может легко сожрать еще и все ядра CPU
источник

ЕТ

Евгений Трифонов... in Конференция C++ Russia
Alexey Veselovsky
и, что характерно, именно из за проблем в плане жручести и тормознутости джава последовательно потеряла вначале нишу в браузерах (апплеты), а потом и нишу GUI приложений.
> что характерно, из-за проблем в плане жручести джава потеряла нишу GUI приложений.

Что характерно, в 2020-м в нише GUI-приложений всё больше Электрона, который память ест не как джава, а вообще сразу гигабайтами

То есть получается, что если уж его жручесть людей не останавливает, то джавовые 50 мегабайт на этом фоне звучат вообще ни о чём
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Евгений Трифонов
> что характерно, из-за проблем в плане жручести джава потеряла нишу GUI приложений.

Что характерно, в 2020-м в нише GUI-приложений всё больше Электрона, который память ест не как джава, а вообще сразу гигабайтами

То есть получается, что если уж его жручесть людей не останавливает, то джавовые 50 мегабайт на этом фоне звучат вообще ни о чём
потому что им плевать на пользователей просто, вот и всё. они жертвуют их комфортом ради снижения костов. ничего удивительного
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Евгений Трифонов
> что характерно, из-за проблем в плане жручести джава потеряла нишу GUI приложений.

Что характерно, в 2020-м в нише GUI-приложений всё больше Электрона, который память ест не как джава, а вообще сразу гигабайтами

То есть получается, что если уж его жручесть людей не останавливает, то джавовые 50 мегабайт на этом фоне звучат вообще ни о чём
а электрон быстр, в плане разработки. то есть c++ + js оказывается выгодней чем просто java + swing
источник

ЕТ

Евгений Трифонов... in Конференция C++ Russia
Alexey Veselovsky
а электрон быстр, в плане разработки. то есть c++ + js оказывается выгодней чем просто java + swing
Это правда, да. Вот и оказывается, что сейчас людей куда сильнее волнует не жручесть, а скорость разработки.
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
пользователям не особо легче от 100500 приложений-браузеров в системе :)
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Евгений Трифонов
Это правда, да. Вот и оказывается, что сейчас людей куда сильнее волнует не жручесть, а скорость разработки.
людей или бизнес?
источник

AD

Andrey Davydov in Конференция C++ Russia
Евгений Трифонов
Ага, 20 лет прошло. Я в 2000-м, если не путаю, пользовался компьютером со 128 мегабайтами оперативной памяти, и это считалось хорошо. Тормозить тогда всё могло сильно, да.

Вопрос: и какое значение имеют тогдашние проблемы и ограничения, если говорить о языках сегодня?

Так можно ещё вспомнить, например, что когда-то для экономии двух байт год записывали двумя цифрами. Две вместо четырёх — это ж в два раза сокращение! Значит ли это, что в 2020-м тоже надо так писать?
Желательно эти 2 цифры запихать куда-нибудь в младшие биты адреса, как-то так: https://github.com/llvm/llvm-project/blob/master/llvm/include/llvm/ADT/PointerIntPair.h#L29
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Евгений Трифонов
Это правда, да. Вот и оказывается, что сейчас людей куда сильнее волнует не жручесть, а скорость разработки.
дык и тут джава проигрывает 🙂 то есть и по скорости работы и по надежности и по скорости разработки 🙂
источник

AV

Alexey Veselovsky in Конференция C++ Russia
в плане GUI по крайней мере
источник

DV

Dmitry Vedenko in Конференция C++ Russia
Alexey Veselovsky
а электрон быстр, в плане разработки. то есть c++ + js оказывается выгодней чем просто java + swing
я вот хз, не могу сказать, что веб тим разрабатывает сильно быстрее нас. Учитывая что мы в свое время появились из-за того, что на JS все тормозило адово
источник

DK

Denis K. 🇨🇦🚜🇺🇸🚜🇷🇺... in Конференция C++ Russia
Alexey Veselovsky
в плане GUI по крайней мере
Так поэтому гуй никто почти и не пишет на жаве. Она ж совсем не для этого
источник

AV

Alexey Veselovsky in Конференция C++ Russia
признайтесь честно, вы бы хотели, чтобы сейчас везде где используется js в веб-страничках использовалась бы java? то есть заходишь на страничку - начинает грузиться jvm
источник

ЕТ

Евгений Трифонов... in Конференция C++ Russia
В плане GUI она сейчас действительно проигрывает примерно всему, так что не знаю, какой смысл её в этом плане вообще рассматривать — это примерно как «рассматривать C++ в плане фронтенда»
источник

DV

Dmitry Vedenko in Конференция C++ Russia
Евгений Трифонов
В плане GUI она сейчас действительно проигрывает примерно всему, так что не знаю, какой смысл её в этом плане вообще рассматривать — это примерно как «рассматривать C++ в плане фронтенда»
Ну вот мы пишем)
источник

DV

Dmitry Vedenko in Конференция C++ Russia
Фронт на с++
источник

DV

Dmitry Vedenko in Конференция C++ Russia
даже под веб
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Denis K. 🇨🇦🚜🇺🇸🚜🇷🇺
Так поэтому гуй никто почти и не пишет на жаве. Она ж совсем не для этого
изначально - именно для этого. GUI библиотеки (в несколько слоев) аж в стандартую либу джавы входят. в каком языке еще такое есть?
источник

DK

Denis K. 🇨🇦🚜🇺🇸🚜🇷🇺... in Конференция C++ Russia
Ну мало ли что там изначально. Я про современность
источник

ЕТ

Евгений Трифонов... in Конференция C++ Russia
Тоже не понимаю, какое значение имеет изначальное, когда апплеты уже не существуют в принципе
источник