Size: a a a

Kotlin Community

2020 April 03

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
К вопросу о котлин, мне очень нравится как ютрэк на ксодусе работает
Вот только он не масштабируется 🌚
источник

VP

Vladimir Petrakovich in Kotlin Community
Надо ли это - отдельный вопрос, но я видел, как он не всегда хорошо работает на большом количестве пользователей.
При этом на сайте JB он вроде бы вывозит.
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
Надо ли это - отдельный вопрос, но я видел, как он не всегда хорошо работает на большом количестве пользователей.
При этом на сайте JB он вроде бы вывозит.
У меня нет. Тормозит со страшной силой, но может быть это не он виноват... надо кстати под проксей попробовать...
источник

AN

Alexander Nozik in Kotlin Community
Под впном еще больше тормозит
источник

AN

Alexander Nozik in Kotlin Community
Вот кстати было бы интересно от разработчиков узнать, что там так тормозит - база или приложуха
источник

QH

Quantum Harmonizer in Kotlin Community
Ерлан Ибраев
Э-э-э. Для репозитория все просто, достаточно включить трассировку запросов в хибернейт. И сразу станет видно что и как делается.

Если так рассуждать, то ни один программист, ну кроме разработчиков БД (да и то для Oracle есть сомнения). Нельзя допускать до работы с БД.🤣
Угу, а какой такой Iterable мне возвращается из findAll? Есть там ленивость? А кэширование?
источник

VP

Vladimir Petrakovich in Kotlin Community
Quantum Harmonizer
Угу, а какой такой Iterable мне возвращается из findAll? Есть там ленивость? А кэширование?
А доку для кого писали? Или всё, что не понятно из кода - неведомое говно?
источник

QH

Quantum Harmonizer in Kotlin Community
central hardware
+ к этому вы не думали что такие вещи которые поставляются в форме сервера, расчитаны на использование множеством  продуктов а не только вашим одним процессом
Мы думали. Но нам так не нужно.
источник

QH

Quantum Harmonizer in Kotlin Community
Vladimir Petrakovich
А доку для кого писали? Или всё, что не понятно из кода - неведомое говно?
Джавадок читал.
Да, именно так.
источник

VP

Vladimir Petrakovich in Kotlin Community
Quantum Harmonizer
Джавадок читал.
Да, именно так.
Я не про джавадок 😉
Ну что ж, с таким подходом тяжеловато жить с фреймворками
источник

QH

Quantum Harmonizer in Kotlin Community
Vladimir Petrakovich
Я не про джавадок 😉
Ну что ж, с таким подходом тяжеловато жить с фреймворками
Так фреймворки зло, им самим осталось недолго жить у меня в проекте.
источник

VP

Vladimir Petrakovich in Kotlin Community
Quantum Harmonizer
Так фреймворки зло, им самим осталось недолго жить у меня в проекте.
Звучит как религия. Но это конечно выбор каждого.
источник

QH

Quantum Harmonizer in Kotlin Community
Vladimir Petrakovich
Звучит как религия. Но это конечно выбор каждого.
Звучит как инженерный подход: всё должно быть чётко и понятно, а плюсы должны перевешивать минусы.
источник

VP

Vladimir Petrakovich in Kotlin Community
Quantum Harmonizer
Звучит как инженерный подход: всё должно быть чётко и понятно, а плюсы должны перевешивать минусы.
Инженерный подход - это не отказываться от инструментов, когда они уместны. А "фреймворки зло" - не очень похоже на это.
Я не спорю, что в целом явное лучше неявного, и простые либы использовать проще. Но иногда есть смысл затащить условный спринг. И наверняка во многих случаях целесообразно затащить даже Spring Data JPA (хотя я бы не стал 😁).
источник

QH

Quantum Harmonizer in Kotlin Community
Vladimir Petrakovich
Инженерный подход - это не отказываться от инструментов, когда они уместны. А "фреймворки зло" - не очень похоже на это.
Я не спорю, что в целом явное лучше неявного, и простые либы использовать проще. Но иногда есть смысл затащить условный спринг. И наверняка во многих случаях целесообразно затащить даже Spring Data JPA (хотя я бы не стал 😁).
Если я такие случаи встречу, то обязательно так и сделаю.
источник

QH

Quantum Harmonizer in Kotlin Community
Вот у Руслана какие-то слабосвязанные модули, которые без Спринга задолбаешься делать.
источник

RI

Ruslan Ibragimov in Kotlin Community
Возмущения в силе чувствую я

Не со спрингом, а с IoC контейнером. Spring-Context один из примеров такого контейнера
источник

BP

Bogdan Panchenko in Kotlin Community
Quantum Harmonizer
Угу, а какой такой Iterable мне возвращается из findAll? Есть там ленивость? А кэширование?
Читать доки и знать что итератор подразумевает последовательность, и ленивость в нем не предусмотрена, поэтому стрим не был унаследован от итератора (сейчас не знаю не следил). Поэтому следует предположить что он не ленивый
источник

BP

Bogdan Panchenko in Kotlin Community
Quantum Harmonizer
Звучит как инженерный подход: всё должно быть чётко и понятно, а плюсы должны перевешивать минусы.
После того как прочитаешь доку по серингу и посмотришь Марин потрошитель - спринг станет простым, но даже так он мне не очень нравится
источник

BP

Bogdan Panchenko in Kotlin Community
Quantum Harmonizer
Вот у Руслана какие-то слабосвязанные модули, которые без Спринга задолбаешься делать.
У меня тоже желательно разбить на такие модули, но спринг не затащил 🌚
источник