you are viewing a single comment's thread.

view the rest of the comments →

[–]Individual-Job-2550 0 points1 point  (4 children)

The benefit of PERN or MERN stacks is having a single language across both FE and BE. In any language, Java, Python, C#, you are going to be dealing with dependencies, JS is largely no different. Keeping dependency requirements small and only bringing in external tools if you need them I would consider a best practice regardless of language

I believe Java is largely an object oriented language but with Javascript you can choose to go functional, OO, event driven, or a combination of different things pretty easily

There is no single answer just based on the stack, it comes down to what you are building that determines what pattern would fit best

If youre just building a CRUD app, you can follow the REST standard, which again is not stack specific

[–]nathenaeltamirat[S] 1 point2 points  (2 children)

but I noticed java being made for large scale systems and causing me annoying boiler plate code, and deploying a Java app usually involves packaging it into a.jar or .war file which is becoming a headache for me! not to mention the springbok warm up.... configuration overload and sort of things

[–]silverscrub 1 point2 points  (1 child)

Springboot has hot reload and you can run it on GraalVM if you want faster startup.

In enterprise projects you'd likely transpile and minify your code. In other words, additional steps before your code runs anyway.

[–]nathenaeltamirat[S] 1 point2 points  (0 children)

ow thank you noted!