I tought desktop apps,mobile apps,web ?
Most banks use MS-DOS as their OS and maybe even apps made in Pascal. So, no, Java isn't dead. Automotive manufacturers use it (and I'm not talking about those Android tablets) and there is a lot of demand for Java programmers.
Java is here to stay for a some years, maybe decades, and who knows, Oracle might enhance it so much that it is eternal like C. And learning it won't hurt you in any way if you focus on learning the patterns and paradigms and general understanding of programming. I mean why are you all so lazy, learning a language is usually just learning the syntax and memorizing the standard libraries, which isn't a lot of work, and is mechanical and not that important.
Java is good for some things, and not so much for others. But it still is being used for serverside in most production level companies. That's not without reason.
https://en.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites
Learning java will also allow you to have massive options for working with Android, which is a huge market. C# isnt that different from Java, you will also be able to master C# very fast if you already know Java
Again Android isn't Java and it isn't dead it's dying I agree with most of what you said.
@Yee has successfully posted some of the most retarded posts I’ve seen in a while. How do you call yourself a Dev and then go out and make a statement that Java is dying?
Java is Android's main language, its Standard Library API and Runtime is built in/for Java. Kotlin is just a wrapper language for better feature and syntax. Java bytecode is basically the interface, understand Java and Kotlin becomes a safer mere syntactic sugar to learn.
In terms of libraries, documentation and support, Java is better than the rest so its what most devs use to make android apps. Plus, Android's components such as its UI is built with Java.
Why all this hate for Java? Seems unreasonable to me.
Haha, i just remembered these posts.
https://web.mit.edu/humor/Computers/real.programmers
https://www.mit.edu/~xela/tao.html
Why classify anything you don't agree on as hate I think their are better options for web ?
I think that reasonable I don't think it's bad or even the best because their is not such thing.
It just dont make sense to learn JAVA these days cause it is just not worth it.
Give me just one example what JAVA can what nothing else can do? See ...
If you're good with Java you get high paying jobs anywhere. That's the main reason to learn it.
About example of Java can do that others can't search for something called language completeness, then you'll see your question doesn't make sense. All complete languages can do anything.
Java Enterprise (JEE) is great for back-end but not as web application people mentioned Hibernate, Struts, Spring or Facelets I've use them all and it's to heavy for web.
Nowadays anything is web based so why would I recommend Java to anyone unless I don't like them.
That's like being a high class cleaner no offense for being a cleaner.
I remember uber moved some part of its code to golang to handle enormous number of requests per second.Yee what can I make with Golang ?
The best framework for CPU intensive, cheap, fast production level web app is Spring Boot. For personal use, ofc Nodejs and express are easier to setup, but for some specialized use cases, it just wont cut it. Hey, you don't have to use Java anymore, and that's okay, but its still very useful for many many companies and professional programmers who care about performance and scaling.
You're just taking this too personally. It's not about the payment, or the ease. Its about how much the language is suited for the purpose depending on many factors
https://rclayton.silvrback.com/speaking-intelligently-about-java-vs-node-performance
Well not exactly if are good in anything you probably will find someone who's willing to pay for your service that doesn't make Java a good decision because payment is high.
That's like being a high class cleaner no offense for being a cleaner.
Java Enterprise (JEE) is great for back-end but not as web application people mentioned Hibernate, Struts, Spring or Facelets I've use them all and it's to heavy for web.
Nowadays anything is web based so why would I recommend Java to anyone unless I don't like them.
In past I used to defend Java like other in this tread but really why not let the machine do your work or maybe you already doing this and you understand my point of view
Where can i get more info on this?Most banks use MS-DOS as their OS
Internet. A good example is hereWhere can i get more info on this?
https://www.glassdoor.com/Reviews/Employee-Review-Banque-Nationale-du-Canada-National-Bank-of-Canada-RVW8513548.htm
Java is used in tons of web-based programs.
Search google for programming languages statistics. Don't remember if github or stackexchange, some large site has statistics on programming language sallaries and usage.