Is Java still a viable language?

Status
This thread has been locked.

Sytex

Banned
Feedback score
11
Posts
473
Reactions
276
Resources
0
One of my close friends has been wondering if Java is a viable language in the modern era. Or whether another language (e.g. Python or C++) is more viable from a business standpoint.

I want people to consider a number of factors before giving their personal opinion:
  • Viability in software development
  • Viability in terms of profit / a business standpoint
  • Viability in terms of entry level
I am just looking for some outside opinions, since I don't feel like relying on my opinion for something he may spend years putting his efforts into.
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/sytex-scam-report.445549/)
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

BryanC

Java Plugin Developer
Premium
Feedback score
2
Posts
95
Reactions
33
Resources
0
One of my close friends has been wondering if Java is a viable language in the modern era. Or whether another language (e.g. Python or C++) is more viable from a business standpoint.

I want people to consider a number of factors before giving their personal opinion:
  • Viability in software development
  • Viability in terms of profit / a business standpoint
  • Viability in terms of entry level
I am just looking for some outside opinions, since I don't feel like relying on my opinion for something he may spend years putting his efforts into.
Well I'm not sure about everyone else, but personally I use Java for all my plugin coding. It's a relatively simple language to use and I use it for all my projects. I think it's a super easy language to learn along with other libraries to create cool products.
 

Turtle

turtle#1989
Supreme
Feedback score
17
Posts
751
Reactions
419
Resources
0
Well I'm not sure about everyone else, but personally I use Java for all my plugin coding. It's a relatively simple language to use and I use it for all my projects.
no shit you use java for plugin coding
 

Alex32

Feedback score
0
Posts
7
Reactions
12
Resources
0
It depends on your definition of a business standpoint. I can't help but to think you're talking about making Minecraft plugins since that's what everyone on this site know when they mention Java. Now if you're talking about software development in general and not Minecraft Plugin and Bukkit. That would depend on what you're trying to do. The term software in vague when trying to figure out what language to use. Software could be a web application, a database, a terminal, a game, or even a network stack. Instead of asking others what they "think" is the best language because that's all you're gonna get is opinionated responses. It's better to do your own research and learn the language that suits the job rather than the "easiest" language that's gonna do almost everything but not as good at doing that thing as others. I like Golang and C/++ but that's because I'm into fullstack development and low level stuff. Would I tell you to learn them. No. I'll tell you do your own research and learn what you think is right for the job. You don't want to be a guy who depends on one language and with that being said. The more languages you know isn't always good. Anyone can watch videos on the basics of 6 language but if you haven't built anything useful with that language. You would have did better not watching the videos at all.
 
Last edited:

Alex32

Feedback score
0
Posts
7
Reactions
12
Resources
0
Your post makes it sound like you think that C#, C++, and Java are basically the same language and that they are all prospering languages that will be used more and more in the future, which is definitely not the case. Java, maybe, C#, ehh, and C++ definitely not. If you don't believe me, read the Stack overflow yearly surveys.
There's a reason Java has been out for years now. Stackoverflow surveys are good but just because all the "newer" and more hipster language surpasses the old language doesn't make the old languages bad and not useful. Especially when if it wasn't for them languages. The newer ones wouldn't exist. Yes they're not the same language and used for the same stuff, but if the languages you used are based off surveys. Man man man man man. I guess if GraphQL is slightly below/above SQL this year. We're all gonna say SQL is dead and GraphQL is better according to that logic (More people = better). That's like saying Lil Pump is better than Lil Wayne because his music got more views than Wayne's in 2018 even though Wayne still do numbers and has been around for like over 10 years and got millions upon millions of views. Doesn't matter how popular a language is over a year. It matters how popular that language is over the past couple of years.
 
Last edited:

Alex32

Feedback score
0
Posts
7
Reactions
12
Resources
0
You're literally proving my point, I don't think you understood my post. Over the last few years, certain languages have increased in popularity and others have not. Never once in my post did I say "Java is bad", in fact it's one of my favorite languages for various reasons. Also, Stackoverflow surveys are taken every year with thousands and thousands of professional developers. If you look at the general trend, less and less people are using languages such as C++, meaning that less and less companies are in need for C++ developers, meaning that maybe it isn't the best choice from a pure employability standpoint.
Oh my bad. I was talking about in general. C/C++ is a good language. Especially if you're into low level stuff and getting really close to your computer hardware but finding a job. Yeh that's a no no.
 

Ghast

Founding Father of Hypocrisy - https://artemis.ac
Supreme
Feedback score
54
Posts
2,096
Reactions
3,285
Resources
79
Learning to code is not learning one language, it’s learning how to create algorithms. Stop worrying about the first language you learn, you can always learn another, and it won’t stop getting easier once you get the hold of it.
 

Sytex

Banned
Feedback score
11
Posts
473
Reactions
276
Resources
0
Stack overflow surveys don’t give the best overall view into what businesses are looking for. It’s very situation dependent, so I’m not too bothered about the secondary point.
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/sytex-scam-report.445549/)

Sytex

Banned
Feedback score
11
Posts
473
Reactions
276
Resources
0
You can use skript, JavaRX and plenty other similar languages. Not only Java itself..although /cb/bukkit/spigot are relying on decompiled minecraft code that is in Java.

If we're being honest, all skript does is convert stuff into Java. It also has massive limitations.
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/sytex-scam-report.445549/)
Status
This thread has been locked.
Top