Комментарии 23
Ждём, пока ломбок подтянется, и в прод!
Какой смысл в Java, если есть .NET 7?
Столько нового напихали, не нравится мне такой ускоренный темп штамповки новых версии
А вы смотрите только на стабильные фичи, а не на «выкатили превью» - «упс, фигня вышла, откатили обратно». Получится не так много.
Стабильные JEP’ы в 20 и 19 версиях отсутствуют (если не считать порт на неведомый RISC-V). В 18 и 17 - несколько мелких APIs и deprecations.
Из больших проектов двигается только Amber (синтаксический сахар).
java.lang.foreign судя по всему к сентябрю не стабилизируют - то есть это еще минимум 2,5 года жизни с Unsafe
Если виртуальные потоки выкатят по нормальному в 21-й - уже за счастье будет
По мне так наоборот - ужасно медленно развивается, особенно если с C# сравнивать. Хорошо, что Kotlin есть.
Будь ниша Котлина столь же объёмна, как ниша джавы, он развивался бы столь же медленно.
По-моему, в последнее время темп развития Котлина сильно замедлился, а Джавы – наоборот, ускорился
Большие языковые изменения тяжело делать до выхода K2, иначе каждую из них придется делать 2 раза в обоих компиляторах. Но близится дата релиза, после нее, надеюсь, фичи будут активнее появляться.
Согласен, есть такое. Котлин на первых порах реализовал много того, что хотели в джаве и благодаря юности мог быстро и безболезенно меняться. Ну и его ниша даже сейчас, если верить https://pypl.github.io/PYPL.html, - 1,82% доля джавы - 16,58%. А сейчас объективно нужно оглядываться на сообщество и экосистему, плюс накапливается технический долг, плюс кодовая база растёт, поэтому стало медленее.
Джава ускорилась, и JebBrains приходится больше сил тратить на её поддержку в IDEA, чем развивать Котлин :)
А в чём прикол выпускать в релизных версиях превью каких-то фич? Мне кажется идея не очень
Именно что бы народ попробовал и оценил, дал обратную связь и скорректировать разработку до релиза. А то впилят какую-то фичу как стабильную, потом выясняется, что всё не так надо было делать и вообще по-другому, а старое трогать уже нельзя, штабильность же.
так это не LTS релиз это раз, во вторых если выкатывать эти фичи в каких-то бета сборках их будут тестить единицы, а так потенциально каждая крупная компания может оставить фидбэк
Вышла Java 20