Open source hacker. Author of Java Basics: A Practical Introduction to Full-Stack Java, Practical Debugging at Scale (Apress), Create an Uber Clone in 7 Days: Build a real world full stack mobile app in Java, and Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (BPB). Blogs at debugagent.com. Co-Founder of Codename One. Java Rockstar, Speaker, and YouTuber.
Open source hacker. Author of Java Basics: A Practical Introduction to Full-Stack Java, Practical Debugging at Scale (Apress), Create an Uber Clone in 7 Days: Build a real world full stack mobile app in Java, and Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (BPB). Blogs at debugagent.com. Co-Founder of Codename One. Java Rockstar, Speaker, and YouTuber.
The post and reply was moved here: https://coderanch.com/t/775877/java/Full-Stack-Java-LAMP-stack
Open source hacker. Author of Java Basics: A Practical Introduction to Full-Stack Java, Practical Debugging at Scale (Apress), Create an Uber Clone in 7 Days: Build a real world full stack mobile app in Java, and Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (BPB). Blogs at debugagent.com. Co-Founder of Codename One. Java Rockstar, Speaker, and YouTuber.
Education won't help those who are proudly and willfully ignorant. They'll literally rather die before changing.
Shai Almog wrote:
In the book I go through this in steps. Building a command line app in pure Java. Then as we proceed we go through a spring boot webservice, thymeleaf then to an SPA in JavaScript which connects back to the webservice. I think this process helps new developers understand the evolutionary process we went through historically.
Open source hacker. Author of Java Basics: A Practical Introduction to Full-Stack Java, Practical Debugging at Scale (Apress), Create an Uber Clone in 7 Days: Build a real world full stack mobile app in Java, and Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (BPB). Blogs at debugagent.com. Co-Founder of Codename One. Java Rockstar, Speaker, and YouTuber.
Open source hacker. Author of Java Basics: A Practical Introduction to Full-Stack Java, Practical Debugging at Scale (Apress), Create an Uber Clone in 7 Days: Build a real world full stack mobile app in Java, and Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (BPB). Blogs at debugagent.com. Co-Founder of Codename One. Java Rockstar, Speaker, and YouTuber.
Peter Stampede wrote:
Shai Almog wrote:
In the book I go through this in steps. Building a command line app in pure Java. Then as we proceed we go through a spring boot webservice, thymeleaf then to an SPA in JavaScript which connects back to the webservice. I think this process helps new developers understand the evolutionary process we went through historically.
That is so cool that you traverse the history of Java and the web. Understanding where things originated from always interests me.
Looking between a pure javascript webapp and one with a Java in any part of the stack, is one significantly more performant than the other? What are Java's strengths in the modern web?
Not to be overly direct or rude but I would like to understand your thoughts about, With the abundance of javascript frameworks out there, why should I learn Java? It feels like typescript, react, and python among many others are stealing the show with modern web apps and maybe Rust and web assembly grabbing a slice of high performance applications. Where does Java fit in and what is it's future?
Open source hacker. Author of Java Basics: A Practical Introduction to Full-Stack Java, Practical Debugging at Scale (Apress), Create an Uber Clone in 7 Days: Build a real world full stack mobile app in Java, and Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (BPB). Blogs at debugagent.com. Co-Founder of Codename One. Java Rockstar, Speaker, and YouTuber.
Education won't help those who are proudly and willfully ignorant. They'll literally rather die before changing.
Open source hacker. Author of Java Basics: A Practical Introduction to Full-Stack Java, Practical Debugging at Scale (Apress), Create an Uber Clone in 7 Days: Build a real world full stack mobile app in Java, and Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (BPB). Blogs at debugagent.com. Co-Founder of Codename One. Java Rockstar, Speaker, and YouTuber.
Open source hacker. Author of Java Basics: A Practical Introduction to Full-Stack Java, Practical Debugging at Scale (Apress), Create an Uber Clone in 7 Days: Build a real world full stack mobile app in Java, and Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (BPB). Blogs at debugagent.com. Co-Founder of Codename One. Java Rockstar, Speaker, and YouTuber.
Education won't help those who are proudly and willfully ignorant. They'll literally rather die before changing.
Open source hacker. Author of Java Basics: A Practical Introduction to Full-Stack Java, Practical Debugging at Scale (Apress), Create an Uber Clone in 7 Days: Build a real world full stack mobile app in Java, and Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (BPB). Blogs at debugagent.com. Co-Founder of Codename One. Java Rockstar, Speaker, and YouTuber.
Shai Almog wrote:…Python is older than Java but still holds that "irresponsible youth" mindset.
Education won't help those who are proudly and willfully ignorant. They'll literally rather die before changing.
Open source hacker. Author of Java Basics: A Practical Introduction to Full-Stack Java, Practical Debugging at Scale (Apress), Create an Uber Clone in 7 Days: Build a real world full stack mobile app in Java, and Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (BPB). Blogs at debugagent.com. Co-Founder of Codename One. Java Rockstar, Speaker, and YouTuber.
Education won't help those who are proudly and willfully ignorant. They'll literally rather die before changing.
I didn't like the taste of tongue and it didn't like the taste of me. I will now try this tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
|