2 ms·
Im not talking about the existing projects. Either way, if it comes to a point where you have to pay for something like using a programming language. Pay whate
by kamaal 8y ago
Im not talking about the existing projects.
Either way, if it comes to a point where you have to pay for something like using a programming language. Pay whatever you have to now. But start moving to something other tech over time.
And yeah, don't start new projects in Java.
- BjoernKW 8y agoYou don’t have to pay for using Java. You have to pay for continued support for a specific Java version. You can even continue using JDK 8 for free indefinitely. Just don’t expect any future updates from Oracle, security or otherwise. If you absolutely have to use JDK 8 another option is OpenJDK, which unlike Oracle’s JDK probably will continue receiving updates even for version 8. I also don’t see why one shouldn’t use Java for new projects. With its huge ecosystem and modern toolsets such as Spring Boot Java is a highly viable option for developing new applications.
- kamaal 8y agoSignaling is everything here. Once you've announced that you are going to charge for something like this, you've also in a way announced you could charge for other things as well. At that point, you are just better off using something else to insulate you from things like these. >>Just don’t expect any future updates from Oracle, security or otherwise. That's a very big problem for most shops. >>With its huge ecosystem and modern toolsets such as Spring Boot Java is a highly viable option for developing new applications. Spring Boot isn't a configuration less framework. Its basically a only one configuration works framework, change something small and nothing works. Also code comes out so unmaintainable no one apart from the original authors generally understands anything about it.
- BjoernKW 8y agoYour last statement simply isn’t true. I’ve been using Spring Boot for years in a variety of configurations and it works absolutely fine.
- not_kurt_godel 8y agoAs long as we're going with anecdata, I'll add that in my experience Spring is a goddamn nightmare. I've spent X too many times in dependency hell with it and have vowed to never voluntarily use it again.
- BjoernKW 8y agoThat’s exactly the point of Spring Boot. It makes an opinionated choice of libraries that work well together so you don’t have to.