• Post Reply Bookmark Topic Watch Topic
  • New Topic

Murach’s Java 9 Programming book and Java Popularity  RSS feed

 
kavin savvy
Greenhorn
Posts: 22
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

I was looking at the table of content and following sections grab my attention.

Section 4 - GUI programming  - JavaFX & Swing - I thought swing was not very popular on the front end side and same with JavaFX. Do you have any compelling reasons to include them? At the moment, Angular/React/Vue.js framework dominates front end development, and Java is mostly back end development.

Section 5 - database programming - I believe jdbc programming is covered by many books & ton of online material. Do you provide any new info for experienced developers on JDBC?


I am not sure Java 9 will include Jigsaw and toc don't indicate either.

Thanks,
Kavin
 
Joel Murach
Author
Ranch Hand
Posts: 127
12
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi!

I think you're correct that Java is primarily used for back-end development. It's also commonly used for front-end development for Android apps.

I would also agree with you that there isn't as much Java development these days for desktop applications that use Swing or JavaFX. However, there are many legacy desktop applications out there that use Swing, so if you ever need to maintain one of these legacy applications, you'll need to know Swing. On the other hand, if you need to develop a new desktop application, JavaFX is a good choice. But perhaps the most compelling reason to include these topics in this book is that they both demonstrate a practical example of how object-oriented programming works in the real world, and I think that should be a big help to anyone who is new to object-oriented programming. Besides, the book is structured so that you could skip the entire section if you want. So, if you don't need to develop or maintain a desktop application, and you already understand how object-oriented programming works, you can skip these chapters and move on to section 5 or 6.

Yes, JDBC programming has been covered by many books for many years now. If you already know JDBC, I don't think you'll find anything new in our chapter on it. But, if you're new to JDBC, I think our chapter is a great way to quickly learn how it works.

Yes, Java 9 will include Project Jigsaw, and the 5th Edition of our book covers Jigsaw and the module system that makes it possible in chapter 10 (More object-oriented skills).

Thanks for the questions!
 
kavin savvy
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you for the detail reply.
 
Joel Murach
Author
Ranch Hand
Posts: 127
12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You're welcome!
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!