Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
they will all be obsolete. don't learn any of them. in fact don't do anything, life is meaningless and empty.
just kidding, Java is a fine language to learn, you can easily switch to something else if you hate it. -
I don't think that Google will move from Java to any other language in the near future. You are fine.
-
thank you guys for share your thougts, i like java and also want to learn js and c#
-
@rookiemaverick I didn't say that. Android is a huge platform running on Java. Moving to another language is suicide. That's what I meant.
-
first of all Java is only one of the language run in jvm. it is worth to live for another 20+years, you should realize there is not perfect language and they r only tools to use, it depends on the problems you try to solve, try your best to avoid seeing everything as nails when u holding a hammer
-
xroad23808y@SirWindfield I heard they might be moving to Swift. Java was a bad choice for client language IMO. But yes, the language has a long way to go still
-
ke7mzp2248yJava will be around for a while, in fact ibm created the zip engine for their mainframes so it runs for free cost wise unlike other programs written in cobal or pl/1
-
00dani78yJava isn't going anywhere soon, and even if it were about to die, the skills you pick up would still be just as useful when you start a second language. C# is basically Java with some extras bolted on, and even something as different as Haskell is easier to pick up given understanding of the basic ideas.
-
tahnik389918yPeople really hate java that much?
Angular is one of the most popular framework in the world. Have you seen have changed in version 2? They literally changed everything in v2.
And just because Java deprecating JEE you think java is becoming obsolete? -
puneet6618yJava is the most powerful and extensive language, its not for noobs, even though I too learn it but never able to apply it at its full potential, now working with Python, php stuffs.
-
azzuwan1818yJava is actually prospering. The only way it can die fast is if Oracle start doing nasty stuff like turning it into a blackmail weapon to extract money from big corporations. That's where the bulk of Java code are running. Otherwise it is going to take a long time to dislodge Java in the enterprise world. Java EE however is a shrinking platform. People have wisen up to the hype and are more open towards alternative frameworks. You will find Java jobs easily.
-
nmunro31908yI'd never used Java beyond the odd uni assignment but in my job I inherited a legacy Java application...
I'm not convinced that Java is a "fine" language. It's not the worst I've ever used, but it's certainly not the best either and I'd never actively choose Java... -
Daneo1308yJust for reference: http://www.tiobe.com/tiobe-index/
^
this lists the programming languages and their 'popularity'/traction with developers. -
nmunro31908y@SirWindfield That's part of it, but the absolute object oriented nature does have drawbacks, and there's a fair amount of boiler plate code to be written to get stuff done.
-
@nmunro true. It is mostly personal preference tho. I absolutely hate loosely typed languages (if that word even exists). I dunno. I get a weird feeling when I am tinkering around with objects that do not have a specific type written.
Still I love Ruby. The syntax is super cool but I am missing those strongly typed values. That's why I prefer crystal over Ruby in general. It is a young language but combines the good things of Ruby and C together. Really really nice idea and language in general :) -
@tahnik i don't hate java, i really like it, but i'm a student and have a teacher who always tell us that JEE it's going to be deprecated, he said "there's too few backend jobs" and that's why he thinks java it's not so good, he also don't teach us rest services.... i think he's a shitty teacher.. and i'll be moving to another institucion to keep my sudies
-
thank you all guys for your comments, it's fell so good to be part of such a nice comunity of devs!!
-
nmunro31908y@SirWindfield Oh, absolutely, I am quite partial to dynamically typed languages, but, and here's where I think this is important, I also always try to make my data constants, wherever possible. That way the value and type just does not change and you can make assumptions about what you've got.
Or even better just use literal values!
Looking at crystal though, it looks like you use dynamic typing in code and the compiler just checks for type errors in the compilation step? -
@nmunro yo. That's the idea behind it. You completely avoid runtime exceptions and move them to be compiler exceptions. It is even faster than Ruby because it gets compiled to native using llvm
Related Rants
it's really java so bad? it's JEE getting deprecated? i am just learning java and i'm afraid of learn something that's turning obsoleteš¢
undefined
java
begginer
question