Ness, вообще-то память надо всегда по две планки ставить. Так она быстрее работать будет (из-за двухканального режима).
От свопа отказываться обычно смысла не имеет. Если памяти будет хватать, ОС тормозить из-за свопа не будет.
Как по мне хибернейт не имеет какого-то смысла. Я понимаю ещё спрингдату использовать для совсем уж высокоуровневых вещей, когда весь репозиторий это интерфейс с методами типа findBy...
В остальных случаях я предпочитаю что-то типа springJdbc, mybatis и т. д...
Хибернейт этот - ни туда, ни сюда. Писать много все равно, а контроль над происходящим уже пропадает. Одни проблемы с ним.
Valeriy_Morozov, у ABAP главный минус - узкая область применения.
На джаве можно пилить что угодно, никаких ограничений.
Если сравнить на hh количество вакансий, то их на джаве будет на порядок больше.
Свичнуться с джавы, если вдруг надоест, будет скорее всего проще, т.к. это все таки язык общего назначения и есть куча смежных (скала и котлин, например).
Разработчик на джаве будет, скорее всего, еще знать какие-то смежные специальности типа SQL, Linux, что-то по фронту - что также делает его более универсальным.
САП, насколько я понимаю, этого всего не требует - и получается, что в случае чего, никуда вам от сапа этого не деться.
Вообще вопрос не имеет однозначного ответа, т.к. и там и там есть хорошие позиции, и там и там можно построить хорошую карьеру.
Какая вам разница будет, что на джаве, например, куча вакансий, если вы сами будете работать где-то на высокооплачиваемой и интересной доложности?...