I would like to know the best way to migrate from PHP to Java programming. I'm fully proficient in very advanced PHP, design patters, OOP, MVC, etc..., but there are some apps that I would like to start developing that must be done in Java. Has anyone migrated from PHP to Java that has any tips on doing so. Otherwise any tips in general on starting to develop with Java.
Just start with the basics on Java. You'll catch up pretty well considering that you're not new to programming. But Java is really different from PHP. You have to embrace that whole OOP concept and not just linear programming. It's a bit harder too. But I guess you only need to familiarize yourself with how Java works and you should be fine.
Got to start with the objects/classes first. Decide which methods goes to which objects/classes. If it is a web apps, decide on a framework; spring, hibernate, etc... move the display to the views... what's left is just your biz logic and the controller to the respective views. All in all, it is still a lot of work. Lol..