170 похожих чатов

А какие преимущества у джавы перед донетом/нодой/го/питоном?) Я вот не

в теме, интересно, мб статья хорошая есть

12 ответов

8 просмотров

Это как, преимущества?), Они настолько разные, что между ними преимущества становится выделить сложнее

Ilya- Автор вопроса
Pavel Erokhin
Это как, преимущества?), Они настолько разные, что...

Хорошо, почему в проекте стоит выбрать джаву, не дотнет условный? Представим, что в кадрах вопрос не стоит

Ilya
Хорошо, почему в проекте стоит выбрать джаву, не д...

Ну, выбирают обычно потому на чем хочется писать, и на чем умеют

Ilya
Хорошо, почему в проекте стоит выбрать джаву, не д...

кажется особо причин и нет, .net кор прекрасно работает и на линупсе с докером, сборка у них нормальная. Язык как язык.

Костя
Ещё как стоит вопрос в кадрах

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

Ilya
Хорошо, почему в проекте стоит выбрать джаву, не д...

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

ну java помощнее всего этого просто из за старости и кол-ва фич. так все примерно годные технологии но если все можно померить в деньгах, то: java выглядит молодцом по зп но не применяется в крипте но у go бонус - выстрелил одновременно с микросервисами (бинарь собирает) и с криптой (eth на нем написан). плюс есть легковесные потоки - не надо уметь многопоточность (это сложно) плюс просто "новое" - это любят в модных стартапах. node - на беке объективно хуже, но под свои задачи хороши. ноду любят фуллстекеры и крипта тоже т.к. один язык. dot net - та же java но с гораздо меньшим adoption помноженным на микрософт - подход который не все любят. в языке больше syntax sugar. python - хорош для математики, датасайнса, биг даты, AI/ML. но тут питон просто тул - главное знание домена своего

Ilya- Автор вопроса
Ig
ну java помощнее всего этого просто из за старости...

спасибо за обьяснение! а как у java с развитием? .net вроде быстрей развивается или так только кажется из-за большого колличества статей

Ilya
спасибо за обьяснение! а как у java с развитием? ....

Мне кажется это так кажется или как минимум развиваются они на одном уровне Сейчас уже вышла Java 17 и там столько нового что не поспеваешь изучать Среди pattern type matching, рекордов и всяких var это уже совсем другой язык по сравнению с 8ой версией Просто не так быстро все это начинают использовать

Ilya
спасибо за обьяснение! а как у java с развитием? ....

язык может и быстрее, но экосистема крайне бедная, по сравнению с java

Ig
ну java помощнее всего этого просто из за старости...

И я тут ещё хотел добавить, что ещё Java один из самых 'эффективных' языков по потреблению энергии и самая из интерпретируемых. То есть буквально в исследовании идёт следующей после C/плюсов и раста Хотя это конечно уже техн. детали и не так важно https://jaxenter.com/energy-efficient-programming-languages-137264.html

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта