ThreadLocal и раньше был, выглядит что принципальных изменений небудет. В джепе написано что актуально для фреймворков, возможно там это реально необходимо.
Их скорее всего очень сильно переделают в следующем релизе, и реализацию, и синтаксис. Пока выглядит что синтаксис будет $"Bla-bla {var}"(вместо STR."Bla-bla {var}"), но это не финальное решение. Одно из обощающих писем для тех кому интересны детали: https://mail.openjdk.org/pipermail/amber-spec-experts/2024-March/004062.html
Implicitly Declared Classes and Instance Main Methods (Second Preview) (JEP 463)
Мне ненравится как сделали этот JEP. Есть проблема-многословный синтаксис, лишние абстракции которые как выяснилось не всегда нужны. Что мы сделаем, исправим это в языке? Нет, введем дополнительный граничный случай для начинающих с неявно объявленными классами, которые как потом выснится больше нигде работать небудут.
На деле оказалось, что девелоперы это всё видали в парке, и стали разбегаться туда, где их такой фигней не нагружают, спрашивать сразу при устройствие, не прийдётся ли, часом, делать девопсовые таски, и отказываться от заманчивых офферов идти туда, где прийдётся.
Для меня если я услышу что пайлайнами занимается отдельный девопс не из моей команды то это будет жирный минус вакансии. Я насмотрелся когда для простых изменений в моем пайлайне нужны тикеты, ожидание месяцами для изменения 1 строчки, а как мне удобно пайплайны запускать решают люди слоабо связанные с проектом.
Короче, где-то через пару лет оказалось, что это не работает.
Из того что я вижу -работает лучше чем с отдельными админами/девопсами.
Предположу, что проблема в Android. У меня есть читалки на своих ОС, и те, в которые базируются на Android. Вторые живут на заряде около недели, против месяца у первых.
Что сходу вспоминается: WSL, winget, отличая скриншотилка, очень крутой terminal, история буфера обмена, темная тема + апдейт половины софта и приведение его в консистный вид с остальной частью системы
Так Батуми и Тбилиси крупнейшие города Грузии, в остальном чего там не будет?
Ну тогда еще например Кутаиси есть, который такого же размера, во вторыз часть проблем неактуальна и для Тбилиси(например плесень)
по русски 80% населения не будет говорить?
Вы удвивитесь но например в Кутаиси гораздо сложнее найти русскоговорящих, проще на английском. В Раче или Сванетии русскоговорящих еще меньше.
что там не будет
из этого списка:
> плесень повсюду (сказывается близость моря и качество строительства)
только приморская проблема. Расскажите в Тбилиси про проблему плесение-вот они удивятся(там обратная проблема-ооочень сухо, летом бывает ощущение что ты в пустыне).
>лифты, в которые страшно войти (большая часть из них еще и платные)
ну у меня например такой проблемы нету ни в текущей квартире, ни в прошлой ни в позапрошлой.
> бабушкин ремонт
новостроек в целом как грязи в Тбилси/Батуми.
картонные новостройки (привет, ORBI)
у меня перфоратор в соседней квартире практически неслышен например. Очень хорошие стены. Как раз в Батуми встречал плохие стены, причина все та же-многие снимают на постоянку жилье которое предназанчено для туристов как сезонное.
владелец квартиры может в любое время суток открыть дверь своим ключом и, например, забрать сервиз, который ему срочно понадобился, или просто проверить, как у вас дела (естественно, без предупреждения)
не видел такого, вроде никто из знакомывх тоже не рассказывал.
Увы, здесь очень часто и много обманывают туристов.
в Батуми несколько раз видел, хотя там жил меньше всего. Особоенность приморского туристического города, в целом в Грузии с этим проблем невижу. У меня были обратные проблемы-не хотели принмиать оплату несколько раз а мне неудобно было. Очень много мест где сразу за стол зовут, сложно отказаться. Особенно в городах поменьше
Очень поддерживаю-в Грузии достаточно разные города со своей спецификой. Конкретно Батуми-приморский туристический город с соответсвущим климатом, менталитетом и укладом жизни. Половина описанных проблем нету в других городах(зато есть свои)
компания выпустила бета-версию клиента для Windows
В чем суть приложения под винду, которое можно скачивать только с сайта, когда уже есть в сторе приложение? Это апгрейд или новое приложение? Если да то что будет со старым?
Упомянутый в статье microprofile - это CDI с рефлексией
Как раз для этого был выпущен CDI lite, который легко реализуется без рефлексии.
Dagger стоит сравнивать с Guice по частоте и области применения, окажется, что первый применяют в основном в Android, где на рефлексию не хватает ресурсов.
Ну например при использовании в авс лямбде даггер достаточно дефолтный DI на текущий момент. Я его как раз упоменул именно потому что периодически всетрчал в бэке за последние годы.
Аналогично стоит сравнивать долю рынка кваркуса и микронавта со спрингом, разрыв впечатляет
Да, спринг к сожалению слишком популярен.
У Java печально мало работы происходит во время компиляции по сравнению даже с другими языками на той же платформе, не говоря уж о каком-нибудь там Rust.
Да пожалуй нет, в джаве в целом нет с этим проблем, выше упомянутые кваркусы и микронавты тому пример. Проблемы у спринга, который очень популярен, но не у джавы в целом.
Проблема не в DI, а в том, что в большинстве java-фреймворков, и в частности в Spring, почти всё делается с помощью рефлексии и прокси-объектов
Большинство это видимо спринг и ныне живущие больше в виде легаси apllication serverа со своим DI? По-моему за пределами спринга большинство популярных DI уже живут в compile time-микровант, кваркус, даггер
Ну я например регулярки если давно нетрогал сходу немогу написать, хотя лет 5 назад активно использовал. Перед тем как написать мне надо минут 15 доку покурить. Так же и многие другие специфичные вещи, тот же баш, jq, JavaEE, ЭЦП . Зато могу сейчас написать на бумажке python и SQL alchemy, хотя питон обычно даже не указываю в резюме-просто потому что за последние полгода довольно много скриптов на нем написал. Или cloudformation, при этом думаю если пару лет небуду использовать начинать буду с доков.
windowFixed
В статье есть пример
Хотя насколько часто такое надо я не знаю.
У вас есть выбор, чем хотите тем и пользуйтесь, хотите подпиской, хотите разовой покупкой. Вроде бы сделано чтобы всем было удобно.
ThreadLocal и раньше был, выглядит что принципальных изменений небудет.
В джепе написано что актуально для фреймворков, возможно там это реально необходимо.
Думаю потому что есть windowFixed
Office 365 подписка, Office 2021-разовая покупка(в статье это есть), со своими плюсами и минмусами
Незаvетил примечания
Да, там несколько обощающих писем, и прямо сейчас идет активное обсуждение, не удивлюсь если уже опять все поменялось
Их скорее всего очень сильно переделают в следующем релизе, и реализацию, и синтаксис. Пока выглядит что синтаксис будет $"Bla-bla {var}"(вместо STR."Bla-bla {var}"), но это не финальное решение.
Одно из обощающих писем для тех кому интересны детали:
https://mail.openjdk.org/pipermail/amber-spec-experts/2024-March/004062.html
Мне ненравится как сделали этот JEP. Есть проблема-многословный синтаксис, лишние абстракции которые как выяснилось не всегда нужны. Что мы сделаем, исправим это в языке? Нет, введем дополнительный граничный случай для начинающих с неявно объявленными классами, которые как потом выснится больше нигде работать небудут.
Для меня если я услышу что пайлайнами занимается отдельный девопс не из моей команды то это будет жирный минус вакансии. Я насмотрелся когда для простых изменений в моем пайлайне нужны тикеты, ожидание месяцами для изменения 1 строчки, а как мне удобно пайплайны запускать решают люди слоабо связанные с проектом.
Из того что я вижу -работает лучше чем с отдельными админами/девопсами.
Nook на 2 андроиде спокойно месяцами лежал.
Нет, как раз в ноде были бы те же проблемы с раскрашиванием функций. Если проводить аналогии то это скоре попытка сделать go/java.
Что сходу вспоминается: WSL, winget, отличая скриншотилка, очень крутой terminal, история буфера обмена, темная тема + апдейт половины софта и приведение его в консистный вид с остальной частью системы
хз, win+стрелки у меня очень частая комбинация(жаль на рабочем ноуте какие-то гении решили что она ненужна)
Ну тогда еще например Кутаиси есть, который такого же размера, во вторыз часть проблем неактуальна и для Тбилиси(например плесень)
Вы удвивитесь но например в Кутаиси гораздо сложнее найти русскоговорящих, проще на английском. В Раче или Сванетии русскоговорящих еще меньше.
из этого списка:
только приморская проблема. Расскажите в Тбилиси про проблему плесение-вот они удивятся(там обратная проблема-ооочень сухо, летом бывает ощущение что ты в пустыне).
ну у меня например такой проблемы нету ни в текущей квартире, ни в прошлой ни в позапрошлой.
новостроек в целом как грязи в Тбилси/Батуми.
у меня перфоратор в соседней квартире практически неслышен например. Очень хорошие стены. Как раз в Батуми встречал плохие стены, причина все та же-многие снимают на постоянку жилье которое предназанчено для туристов как сезонное.
не видел такого, вроде никто из знакомывх тоже не рассказывал.
в Батуми несколько раз видел, хотя там жил меньше всего. Особоенность приморского туристического города, в целом в Грузии с этим проблем невижу. У меня были обратные проблемы-не хотели принмиать оплату несколько раз а мне неудобно было. Очень много мест где сразу за стол зовут, сложно отказаться. Особенно в городах поменьше
Очень поддерживаю-в Грузии достаточно разные города со своей спецификой. Конкретно Батуми-приморский туристический город с соответсвущим климатом, менталитетом и укладом жизни. Половина описанных проблем нету в других городах(зато есть свои)
В чем суть приложения под винду, которое можно скачивать только с сайта, когда уже есть в сторе приложение? Это апгрейд или новое приложение? Если да то что будет со старым?
Можно просто из стора ставить
Как раз для этого был выпущен CDI lite, который легко реализуется без рефлексии.
Ну например при использовании в авс лямбде даггер достаточно дефолтный DI на текущий момент. Я его как раз упоменул именно потому что периодически всетрчал в бэке за последние годы.
Да, спринг к сожалению слишком популярен.
Да пожалуй нет, в джаве в целом нет с этим проблем, выше упомянутые кваркусы и микронавты тому пример. Проблемы у спринга, который очень популярен, но не у джавы в целом.
Большинство это видимо спринг и ныне живущие больше в виде легаси apllication serverа со своим DI?
По-моему за пределами спринга большинство популярных DI уже живут в compile time-микровант, кваркус, даггер
Ну я например регулярки если давно нетрогал сходу немогу написать, хотя лет 5 назад активно использовал. Перед тем как написать мне надо минут 15 доку покурить. Так же и многие другие специфичные вещи, тот же баш, jq, JavaEE, ЭЦП . Зато могу сейчас написать на бумажке python и SQL alchemy, хотя питон обычно даже не указываю в резюме-просто потому что за последние полгода довольно много скриптов на нем написал. Или cloudformation, при этом думаю если пару лет небуду использовать начинать буду с доков.