В Spring есть модули для чего угодно и в е это хорошо интегрированно. На Nodejs ничего и близко похожего нет. Только отдельные библиотеки. В PHP вроде получше. Там есть общепризнанные фреймворки, на которых можно сделать почти все, что угодно
Новичку придется сначало разобраться с тем, что такое class, package, public, static, void, main, char[], System.out.println перед тем как сделать хоть что-то. А как все это запустить? Без IDE новичек такое не осилит.
Парадигма в которой программа это взаимодействие объектов между собой. В джаве нельзя писать код вне класса, поэтому нельзя писать программу не через эту парадигму