DEV Community

Discussion on: PHP. is it so bad? 2022 check and comparison with other languages

 
lexiebkm profile image
Alexander B.K.

I am accustomed to getting the fundamental concepts first, like classes, objects, packages, annotations, interfaces, inheritance. I am currently on interface, specifically on default methods. I usually try the code samples given in the official textual tutorial, modify in some parts to try my own idea, using only Javac compiler (although already installed NetBeans and Eclipse).
But I need to be patient this time; so my plan is : after I "finish" with generics, I will visit Spring Boot to resume my learning on it for developing back-end (REST API) for my React app. Actually I want to proceed to J2EE, but it will take longer time. The use of annotations in Spring for declaring a controller class as well as for mapping HTTP verbs to the corresponding class methods look beautiful to me.
I find the use of decorators in Angular framework for similar purpose looks beautiful too; no wonder Nest.js (a Node.js framework) is heavily inspired by Angular on its architecture.

Thread Thread
 
joelbonetr profile image
JoelBonetR 🥇

That's nice. I get boring if I only get theory beforehand, I need to put myself hands on and increase my knowledge through this do -> read -> do cycle 😂