Java

Indeed most of them are functional program and I said Java is dying it's indeed not dead yet.
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.
 
Again Android isn't Java and it isn't dead it's dying I agree with most of what you said.

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.

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://www.mit.edu/~xela/tao.html
https://web.mit.edu/humor/Computers/real.programmers
http://catb.org/jargon/html/story-of-mel.html
 
Last edited:
Please their is not need to insult someone opinion on a subject. I'm not a dev and my statement Java is dying are my own.

Tell me because you seem to have great knowledge of software development why it isn't dying ?

Please don't show me wikipedia list for proving your point or what you friends told you but what do you think in your daily routine.

Don't rush it.

@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?
 
Last edited:
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.

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.

If a programming language isn't good for some purpose, does it mean its dying?
Exactly, there's no perfect language, by definition.



The Tao gave birth to machine language. Machine language gave birth to the assembler.

The assembler gave birth to the compiler. Now there are ten thousand languages.

Each language has its purpose, however humble. Each language expresses the Yin and Yang of software. Each language has its place within the Tao.

But do not program in COBOL if you can avoid it.

-The Story of Mel.
Geoffrey James
 
Nahh naah naaah ladys, all total depends.

YES JAVA IS OLD and there are much better solutions but JAVA is not dead.

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 ...
 
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.
 
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

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.

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.

That's like being a high class cleaner no offense for being a cleaner.

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
 
Last edited:
Yee what can I make with Golang ?
I remember uber moved some part of its code to golang to handle enormous number of requests per second.
 
Zpit, I hope you see why it’s important to “learn how to program” first because no matter which language you choose they each share common principles in the scope of a compiled language, run time interpreter, how memory is allocated and garbage collected, and design patterns. Every language has a purpose and attempts to solve a problem. Java isn’t a language that I would use for every software project. I learned how to program using Java and C and its been years since I’ve used either but I find knowing both has helped me learn and understand other languages. Know this, you will have an easier time going from a lower level language to higher level language than going from a higher level language to a lower level one. I would love to see a PHP try to output Java vs Java guy pumping out PHP. Focus on Java and learn it well instead of chasing the next shiny bright language.
 
Java shines really on enterprise level cannot argue on that but for instance these days you build stuff with preferable no library on minimum hardware
requirements. Let's be honest container replaced all functionality JEE framework had look at solution as Docker or Kubernetes the latter is being able to restore it self after crash former has something similar on Swarmkit. These containerize solution are more and less JVM build on Golang and did I mentioned nowadays you get a lot for free knowing this stuff ?

It's just I love things for free man I don't really care about professional or performance you get that for free using it why else would they build this stuff.

However our passion is Java and OP want to learn Java he or she knows where to knock

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

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.
 
it"s good to learn java and OOP design pattern but don't stick to it don't worship java just learn it for it's rich oop and after that just look for what are u willing to build if it's a web app ? maybe try learning javascript and nodejs it's easy if u already now java cuz javascript it"s easy even tho u might find it bit creepy but it's good for web these days check some of it's stacks MERN,MEAN ... if you are willing to build some AI projects maybe python would fit what u are looking for don't learn programming languages just learn technologies and use them as tools
 
Probably ERP/CRM packages, company such as SAP use Java or NET; my point is not to find a high paid job but building business using free commodities and usually these are trending solutions like Golang.

Still Java is popular no doubt I have two friends who run two successful headhunter company selling "skilled" developers to companies.
To convince them you need to have at least Java or Golang in that ordinal order avoiding package manager hero.

Mostly I build apps using Python however I need a static typed language not because what is said above it's a requirement,
Java and Golang are both valid options latter doesn't use class and adds more value what I'm using.

It's a matter of taste.

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.
 
Back
Top