Size: a a a

Java/Kotlin Web and more

2020 December 08

Ш

Шура in Java/Kotlin Web and more
Alexandr Emelyanov
impl - плохая практика, так же как и I в названии интерфейса
принято делать SomeServcie и имплементацию как <implementation characteristic>SomeService, если имплементация одна и она базовая - то характеристика это Common или Generic
Мне больше нравится называть реализацию интерфейса в таком формате SomeService<implementation characteristic> - имхо легче искать и понимать. Знаешь интерфейс, а уже в ide подскажет какие есть реализации. Для Idea не столько важен порядок.. а вот в Eclipse уже играет роль..
источник

V

Vadim in Java/Kotlin Web and more
Это как? в пропертях выставил сегодня мой микросервис обрабатывает логику по User, а завтра изменил пропертю на AccountService и теперь он обрабатывает счета
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Шура
Мне больше нравится называть реализацию интерфейса в таком формате SomeService<implementation characteristic> - имхо легче искать и понимать. Знаешь интерфейс, а уже в ide подскажет какие есть реализации. Для Idea не столько важен порядок.. а вот в Eclipse уже играет роль..
Таки принято писать спереди
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
А искать поможет любая ide, везде есть поиск наследников
источник

Ш

Шура in Java/Kotlin Web and more
Да. Так принято. Но лично мне удобнее наоборот. Быстрее глазками видеть какие реализация для какого интерфейса
источник

Ш

Шура in Java/Kotlin Web and more
Про последние eclipse не могу сказать.. но два года назад eclipse вначале показывал в том порядке в каком стоят слово от начала найденного наименование
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Шура
Про последние eclipse не могу сказать.. но два года назад eclipse вначале показывал в том порядке в каком стоят слово от начала найденного наименование
Эклипс в принципе брр :)
Причем давно. Когда ещё был эклипс и нетбинс, выбирали второй. А сейчас когда есть идея...
источник

Ш

Шура in Java/Kotlin Web and more
Я между нетбинс и эклипс - выбрал всегда эклипс. Другое дело, что идея лучше эклипса. Но я бы не сказал, что эклипс "брр" :)
источник

RS

Ruslan Stelmachenko in Java/Kotlin Web and more
Alexandr Emelyanov
Эклипс в принципе брр :)
Причем давно. Когда ещё был эклипс и нетбинс, выбирали второй. А сейчас когда есть идея...
Это все вкусовщина. Когда-то я хорошенько сидел на эклипсе и пробовал 2 или 3 раза переходить на ИДЕА в те времена. Каждый раз честно юзал ее 1 месяц (не 2-3 дня, а реально месяц, чтобы мое решение меньше зависело от силы привычки) и потом все равно с удовольствием возвращался к Эклипсу. Ну невозможно было работать в ИДЕА - жутко неудобно.

Единственное, что в ИДЕА хорошо, а в эклипсе все никак не осилят (может уже осилили? давно его не использовал) - это поиск. CTRL-SHIFT-F в ИДЕА намного удобнее, чем поиск в эклипс.

Но, опять же - это для меня. У всех свои критерии. Я допускаю, что кому-то будет полностью наоборот.

Одно я для себя понял после этих экспериментов: месяц - мало, чтобы сила привычки перестала влиять на решение. нужно минимум 3. только тогда, наконец, отвыкаешь жать старые хоткеи и начинаешь жать новые. :)
источник

Ш

Шура in Java/Kotlin Web and more
Ruslan Stelmachenko
Это все вкусовщина. Когда-то я хорошенько сидел на эклипсе и пробовал 2 или 3 раза переходить на ИДЕА в те времена. Каждый раз честно юзал ее 1 месяц (не 2-3 дня, а реально месяц, чтобы мое решение меньше зависело от силы привычки) и потом все равно с удовольствием возвращался к Эклипсу. Ну невозможно было работать в ИДЕА - жутко неудобно.

Единственное, что в ИДЕА хорошо, а в эклипсе все никак не осилят (может уже осилили? давно его не использовал) - это поиск. CTRL-SHIFT-F в ИДЕА намного удобнее, чем поиск в эклипс.

Но, опять же - это для меня. У всех свои критерии. Я допускаю, что кому-то будет полностью наоборот.

Одно я для себя понял после этих экспериментов: месяц - мало, чтобы сила привычки перестала влиять на решение. нужно минимум 3. только тогда, наконец, отвыкаешь жать старые хоткеи и начинаешь жать новые. :)
такая же история :)
источник

AS

Anatoly Shirokov in Java/Kotlin Web and more
Ruslan Stelmachenko
Это все вкусовщина. Когда-то я хорошенько сидел на эклипсе и пробовал 2 или 3 раза переходить на ИДЕА в те времена. Каждый раз честно юзал ее 1 месяц (не 2-3 дня, а реально месяц, чтобы мое решение меньше зависело от силы привычки) и потом все равно с удовольствием возвращался к Эклипсу. Ну невозможно было работать в ИДЕА - жутко неудобно.

Единственное, что в ИДЕА хорошо, а в эклипсе все никак не осилят (может уже осилили? давно его не использовал) - это поиск. CTRL-SHIFT-F в ИДЕА намного удобнее, чем поиск в эклипс.

Но, опять же - это для меня. У всех свои критерии. Я допускаю, что кому-то будет полностью наоборот.

Одно я для себя понял после этих экспериментов: месяц - мало, чтобы сила привычки перестала влиять на решение. нужно минимум 3. только тогда, наконец, отвыкаешь жать старые хоткеи и начинаешь жать новые. :)
Тоже сижу в Эклипсе, найс.
источник

M

Manthan in Java/Kotlin Web and more
Anybody have learning stuff for lightning , lwc

Please ping

Either of satish sir , Feroz  sir , deepika mam
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Ruslan Stelmachenko
Это все вкусовщина. Когда-то я хорошенько сидел на эклипсе и пробовал 2 или 3 раза переходить на ИДЕА в те времена. Каждый раз честно юзал ее 1 месяц (не 2-3 дня, а реально месяц, чтобы мое решение меньше зависело от силы привычки) и потом все равно с удовольствием возвращался к Эклипсу. Ну невозможно было работать в ИДЕА - жутко неудобно.

Единственное, что в ИДЕА хорошо, а в эклипсе все никак не осилят (может уже осилили? давно его не использовал) - это поиск. CTRL-SHIFT-F в ИДЕА намного удобнее, чем поиск в эклипс.

Но, опять же - это для меня. У всех свои критерии. Я допускаю, что кому-то будет полностью наоборот.

Одно я для себя понял после этих экспериментов: месяц - мало, чтобы сила привычки перестала влиять на решение. нужно минимум 3. только тогда, наконец, отвыкаешь жать старые хоткеи и начинаешь жать новые. :)
Меня всегда вымораживал design &ux у эклипс)
источник

RS

Ruslan Stelmachenko in Java/Kotlin Web and more
Alexandr Emelyanov
Меня всегда вымораживал design &ux у эклипс)
Ну так это и называется "вкусовщина" :) И вы имеете полное право не испытывать любви к этому UX, как и любители Эклипс имеют полное право испытывать. ;)

А я где-то по середине. ) Мне честно говоря UX Эклипса тоже не совсем нравится. Хотя я испытываю уважение к тому, что они сделали из этого открытую платформу и, например, тот же DBeaver сделан на ее основе, как и многие другие продукты.
источник

EI

Edem Injection in Java/Kotlin Web and more
они стараются :(
источник

C

Captcha bot in Java/Kotlin Web and more
Hik, если ты не бот, нажми "восемь". Ботов удалено: 398.
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Ruslan Stelmachenko
Ну так это и называется "вкусовщина" :) И вы имеете полное право не испытывать любви к этому UX, как и любители Эклипс имеют полное право испытывать. ;)

А я где-то по середине. ) Мне честно говоря UX Эклипса тоже не совсем нравится. Хотя я испытываю уважение к тому, что они сделали из этого открытую платформу и, например, тот же DBeaver сделан на ее основе, как и многие другие продукты.
Они были первыми и развили)
По сути они как комьюнити сделали правильную ставку на модульную платформу.

Обилие инструментов на eclipse rpc поражает конечно, сам многими пользовался, а dbeaver стоит и сейчас

Но имхо у них много легаси, особенно в spi)

Например ecore и eclipse modelling, ну нет равных и нет этому цены. Но внутри... Все заточено под десктоп и все на синглтонах. Мы пытались затолкать в веб, а это мультипоток - получилось очень дорого
источник

Э

Эд in Java/Kotlin Web and more
Правильно я понимаю, что WebFlux на java - аналог корутинам в kotlin? И юзают что-то одно на проекте?
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Эд
Правильно я понимаю, что WebFlux на java - аналог корутинам в kotlin? И юзают что-то одно на проекте?
Нет, неправильно. Webflux это реактивное программирование, а корутины - неявная асинхронщина. С вебфлаксом будет куча колбэков (считай асинхронно), а с корутинами код останется императивным.

Но по сути они работают одинаково, только отличается подход к описанию отдельно исполняющихся частей
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
И да, корутины стыкуются с вебфлаксом в обе стороны
источник