История изменений
Исправление
FilosofeM,
(текущая версия)
:
Джаву может заменить только новая, более совершенная Джава. Все остальные маргинальные язычки, такие как Go, Swift и JavaScript - могут идти строем нах. JavaScript - еще более убогий язык с кучей подводных камней, чем Java. И его скоро выпилят с введением WebAssembly.
На джаве написано мегатонны кода, и не просто кода, а энтерпрайз-кода. Это значит, что Джава будет жить еще как минимум 50 лет. У джавы самая богатая и развитая экосистема. Куча библиотек и фреймворков под разные нужды.
Да, у Java есть свои pitfall-ы и bad design'ы. Но они известны и есть куча примеров как их обходить и не натыкаться на них. И лучше знать проблемы одного языка, а не держать в голове проблемы нескольких. К тому-же Go или Свифту со временем накопится претензий не меньше, чем к Джаве сейчас.
Джаву не смог потеснить даже хваленый C#. Несмотря на то, что .NET стоит почти на каждой машине с виндой. А почему? А потому-что C# хоть и напичкан всяким синтаксическим сахаром (мусором) - не делает программмирование проще, а только усложняет чтение кода из-за доп. сущностей.
В общем Java жила, живет и будет жить.
Исправление
FilosofeM,
:
Джаву может заменить только новая, более совершенная Джава. Все остальные маргинальные язычки, такие как Go, Swift и JavaScript - могут идти строем нах. JavaScript - еще более убогий язык с кучей подводных камней, чем Java. И его скоро выпилят с введением WebAssembly.
На джаве написано мегатонны кода, и не просто кода, а энтерпрайз-кода. Это значит, что Джава будет жить еще как минимум 50 лет. У джавы самая богатая и развитая экосистема. Куча библиотек и фреймворков под разные нужды.
Да, у Java есть свои pitfall-ы и bad design'ы. Но они известны и есть куча примеров как их обходить и не натыкаться на них. И лучше знать проблемы одного языка, а не держать в голове проблемы нескольких. К тому-же Go или Свифту со временем накопится претензий не меньше, чем к Джаве сейчас.
Джаву не смог потеснить даже хваленый C#. Несмотря на то, что .NET стоит почти на каждой машине с виндой. А почему? А потому-что C# хоть и напичкан всяким синтаксическим сахаром (мусрором) -не делает программмирование проще, а только усложняет чтение кода из-за доп. сущностей. В общем Java жила, живет и будет жить.
Исходная версия
FilosofeM,
:
Джаву может заменить только новая, более совершенная Джава. Все остальные маргинальные язычки, такие как Go, Swift и JavaScript - могут идти строем нах. JavaScript - еще более убогий язык с кучей подводных камней, чем Java. И го скоро выпилят с введением WebAssembly.
На джаве написано мегатонны кода, и не просто кода, а энтерпрайз-кода. Это значит, что Джава будет жить еще как минимум 50 лет. У джавы самая богатая и развитая экосистема. Куча библиотек и фреймворков под разные нужды.
Да, у Java есть свои pitfall-ы и bad design'ы. Но они известны и есть куча примеров как их обходить и не натыкаться на них. И лучше знать проблемы одного языка, а не держать в голове проблемы нескольких. К тому-же Go или Свифту со временем накопится претензий не меньше, чем к Джаве сейчас.