Вы наверно сами не очень хорошо понимаете, что такое LSP. Идея в том, что есть один клиент и много серверов. Для каждого языка пишется один раз LSP сервер, и получаем поддержку во всех клиентах сразу. Таким образом работает VS Code. И да, для каждого языка он поднимает отдельный сервер. Возможно, это не идеальное решение, у него есть свои плюсы и минусы. Главный плюс в том, что если сделать человеческий LSP клиент вы получите поддержку огромного количества языков.
В сумме то выходит больше 100%. У меня например тоже стоит VS Code. Но я его в основном использую для открытия произвольных текстовых файлов. Для разработки на Java/Spring, на мой взгляд, он так себе. Статья была про это недавно https://habr.com/ru/companies/spring_aio/articles/854062/ Еще замечу, что вопрос звучит "Какие IDE вы используете в работе?" а не "Какие IDE вы используете для написания Java кода?"
Кажется, что проект живет на чистом энтузиазме его основателя. Судя по всему, коммитит он туда практически один. Успехов проекту, но есть большие сомнения, что он сможет занять какую-то существенную часть рынка. За больше чем 10 лет не занял. Гораздо лучше, когда за опенсорс технологией стоит какая-нибудь компания, или даже не одна.
Первые деньги в ИТ заработал, когда был в 10ом классе. Сначала делал курсовую по программированию младшему брату училки (500р). Потом самопальную систему защиты от копирования pptx c диска, которая включала написание макроса и царапание CD в определенном месте после прожига (уже по-серьезней 5000р). Для меня тогда вполне приличные деньги были.
В Amplicode можно настроить именование скриптов версионирования, в том числе и ваш вариант.
Действительно, такие equals hashcode пришли из JPA Buddy (https://jpa-buddy.com/blog/hopefully-the-final-article-about-equals-and-hashcode-for-jpa-entities-with-db-generated-ids/), ведь его делала наша команда)
Ограничение 255 не случайно, это дефолт, который использует JPA. Можно конечно его проигнорировать, но лучше, когда модель и бд согласованы, правда? Тем не менее, можно поменять настройки маппинга JPA типов на database типы
Это модельное приложение, для него LocalDateTime вполне достаточен)
Ultimate IDEA может и предложит, только ее не скачать уже легально А вот Community IDEA, или тот же GigaIDE, уже нет (если конечно не поставить на них Amplicode)
Хотя с другой стороны сколько новых формошлепов он взрастит
IDE умнеют с каждым годом, и от этого никуда не уйти. Взращивает ли это формошлепов? Не думаю. Порог входа снижается, да. В любом случае, ответственность за код несет разработчик, который его закоммитил. Не важно, где он его взял, на stackoverflow, chatgpt или сгенерировал с помощью Amplicode.
До конца года как минимум Amplicode точно будет бесплатным. Об изменении ценовой политики мы сообщим заблаговременно. Программу EAP мы возможно оставим, в том или ином виде, но пока что конкретики дать не могу.
Кстати, пока что Community Idea можно скачать, а поверх нее можно поставить Amplicode это закрывает огромную часть потребностей Spring разработчиков и дает много полезного сверху
Вы наверно сами не очень хорошо понимаете, что такое LSP. Идея в том, что есть один клиент и много серверов. Для каждого языка пишется один раз LSP сервер, и получаем поддержку во всех клиентах сразу. Таким образом работает VS Code. И да, для каждого языка он поднимает отдельный сервер. Возможно, это не идеальное решение, у него есть свои плюсы и минусы. Главный плюс в том, что если сделать человеческий LSP клиент вы получите поддержку огромного количества языков.
В сумме то выходит больше 100%. У меня например тоже стоит VS Code. Но я его в основном использую для открытия произвольных текстовых файлов. Для разработки на Java/Spring, на мой взгляд, он так себе. Статья была про это недавно
https://habr.com/ru/companies/spring_aio/articles/854062/
Еще замечу, что вопрос звучит "Какие IDE вы используете в работе?" а не "Какие IDE вы используете для написания Java кода?"
Кажется, что проект живет на чистом энтузиазме его основателя. Судя по всему, коммитит он туда практически один. Успехов проекту, но есть большие сомнения, что он сможет занять какую-то существенную часть рынка. За больше чем 10 лет не занял. Гораздо лучше, когда за опенсорс технологией стоит какая-нибудь компания, или даже не одна.
На главной странице
Там есть проблемы с некоторыми плагинами, все остальное - можно
Новое - хорошо забытое старое)
Наверняка можно. Тот же Doom вот на тестах для беременности запускают
Первые деньги в ИТ заработал, когда был в 10ом классе. Сначала делал курсовую по программированию младшему брату училки (500р). Потом самопальную систему защиты от копирования pptx c диска, которая включала написание макроса и царапание CD в определенном месте после прожига (уже по-серьезней 5000р). Для меня тогда вполне приличные деньги были.
Но для этого нужно объявить свой IntegratorProvider, в котором перечислить все такие классы.
Лично мне кажется не супер полезной функциональностью
В Amplicode можно настроить именование скриптов версионирования, в том числе и ваш вариант.
Действительно, такие equals hashcode пришли из JPA Buddy (https://jpa-buddy.com/blog/hopefully-the-final-article-about-equals-and-hashcode-for-jpa-entities-with-db-generated-ids/), ведь его делала наша команда)
Ограничение 255 не случайно, это дефолт, который использует JPA. Можно конечно его проигнорировать, но лучше, когда модель и бд согласованы, правда? Тем не менее, можно поменять настройки маппинга JPA типов на database типы
Это модельное приложение, для него LocalDateTime вполне достаточен)
Ultimate IDEA может и предложит, только ее не скачать уже легально
А вот Community IDEA, или тот же GigaIDE, уже нет (если конечно не поставить на них Amplicode)
IDE умнеют с каждым годом, и от этого никуда не уйти. Взращивает ли это формошлепов? Не думаю. Порог входа снижается, да. В любом случае, ответственность за код несет разработчик, который его закоммитил. Не важно, где он его взял, на stackoverflow, chatgpt или сгенерировал с помощью Amplicode.
да вообще отлично показывает картинки
До конца года как минимум Amplicode точно будет бесплатным. Об изменении ценовой политики мы сообщим заблаговременно. Программу EAP мы возможно оставим, в том или ином виде, но пока что конкретики дать не могу.
Кстати, пока что Community Idea можно скачать, а поверх нее можно поставить Amplicode
это закрывает огромную часть потребностей Spring разработчиков и дает много полезного сверху
fluent interface если быть точным
На мой взгляд, API более удобный
Можно сравнение по ссылке посмотреть https://docs.spring.io/spring-framework/reference/integration/rest-clients.html#_migrating_from_resttemplate_to_restclient
множество похожих методов заменены понятными билдерами
Вы можете попробовать последнюю версию Community + Amplicode
https://habr.com/ru/companies/haulmont/articles/814207/
На это Java Runtimes: Insights From the Spring Boot Point of View вчера перевод вышел на хабре https://habr.com/ru/companies/spring_aio/articles/819899/
Вы JPA сущности создаете? Spring Data репозитории? Работаете с DTO? Подключаете Spring Boot стартеры? Используете ли Docker Compose?
Чем больше пересечений, тем сильнее вам подходит инструмент, и это далеко не все.
Для организаций - да