147 подписчиков
· 12.07.2024Вопрос
Какие минусы Java как языка программирования?
13 комментов
· 02.08.2024
Сам язых не так уж и плох, но отстает от новомодных пионеров на пару десятилетий. Нет новомодных синтаксических async/await и всяких удобных шорткатов для замыканий, перебора ветвлений итд. Хуже с реализациями VM. Опять же полудохлая ООП еще и множественным наследованием и интерфейсами. Динамичная природа типов под капотом. Трата времени на сборку мусора, оптимизацию. Жирная экосистема, очень скромная системная библиотека и в целом поддержка библиотек. Акцентирование внимания на программировании как концепции и доведение до болезненных ритуалов (малофункциональные аннотации и тд).
0
ответить
коммент удалён
· 12.07.2024
Необходимость тащить ява-машину. Под самодельную железяку на яве не попишешь.
0
ответить
коммент удалён
· 12.07.2024
Экосистема, которую вокруг нее нагородили и на которую все молятся. Ну и неуклюжие попытки следовать за трендами более молодых языков.
0
ответить
коммент удалён
· 12.07.2024
Золотые слова, модные конструкции кроме стримов, не особо зашли.
0
ответить
ответ удалён
· 12.07.2024
Новый свич еще ничего, но остальное да, так себе.
0
ответить
ответ удалён
· 12.07.2024
Сама Java как язык программирования
0
ответить
коммент удалён
· 12.07.2024
Провокационно, хотя вспоминаю версию 1.1 и немного страшно, когда это все работало как веббраузерные апплеты.
0
ответить
ответ удалён
· 12.07.2024
Я тут раскопал свой апплет 2001 года.
0
ответить
ответ удалён
· 12.07.2024
Вот такой вопрос задали на собеседовании в Т-банк. 1. Это Stop the world. Паузы при работе GC. 2. Если не использовать фреймворки, это подтяжки кода из генерации генерации сетеров. 3. Заявленная работа на всех системах всетаки требует насильника. 4. Сборка больших проектов может занимать много времени.
0
ответить
коммент удалён
· 05.08.2024
- "заявленная работа на всех системах всё-таки требует насильника"
- "может напильника?"
- "нет"
0
ответить
ответ удалён
· 08.08.2024
Java трогал только в рамках обучения, и немного, так что говорить буду с позиции C# Языки достаточно разные, но для стороннего наблюдателя, не знакомым с ними обоими достаточно глубоко - они кажутся похожими. Однако, даже при беглом ознакомлении становится очевидным, что в сравнении с шарпами - джава кажется устаревшей, неповоротливой - дубовой одним словом.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 09.08.2024
Интересное мнение, возможно стоит попробовать Go, вот где будет открытие 😀
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 09.08.2024
Моим фаворитом как раз является го, но к сожалению жизнь диктует свои правила, и устроиться смог пока только на c#
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён