так, я неодноразово поєднував обидва підходи (наприклад для круд оперцій data jpa та для виклику stored procedure jdbc). але ціль статті була в порівнянні цих підходів, що б коли була задача написати сервіс що якось взаємодіє з бд, то можна було обрати більш підходящий інструмент.
До речі непогана ідея порівняти С++ з тою ж таки Java, може реалізую в майбутньому:)
Не точно висловився, компанія що зареєстрована в Чехії, дякую за виправлення
JetBrains — компанія з Чехії, в березні 2022 року засудили агресію росії, закрили офіси та забрали свої ліцензії від рф dou.ua/...nds-operations-in-russia. З приводу інших альтернатив серед мов програмування я лише описав свій досвід, буду радий почитати Вашу статтю про інші мови
Якщо усі переваги перераховувати, то тут знадобиться цілий цикл статей, тож я вибрав свої найулюбленіші фішки)
В статті цього нема, але Kotlin можна запускати поверх JS (для написання фронтенду, наприклад) та поверх LLVM для написання нативного коду, тож це історія не тільки про JVM. Ідею про недоліки почув, їх не так вже й багато, але може на статтю і вистачить:)
Дякую за відгук!
Коли брався за написання статті та знаходив інформацію про Kotlin 2.0, я натрапив на кілька цікавих функцій, які раніше або не бачив, або не використовував у попередніх версіях і вони також були включені до огляду. Також я не включав деякі менш цікаві на мій погляд функції 2.0 Можливо, більш точно було б назвати статтю «Цікаві можливості Kotlin від версії 1.x до 2.0 включно».