[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Why does /g/ hate Java? What's wrong with it and how

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 13
Thread images: 2

File: java.png (7KB, 259x259px) Image search: [Google]
java.png
7KB, 259x259px
Why does /g/ hate Java? What's wrong with it and how should it be fixed?
>>
>>57339501
/g/ does not hate Java.

Nothing is wrong with it. If you want dynamic typing or "unsafe mode" use something like python or C.
>>
>>57339546
What about the allegations that Java was much slower than C et al.?
Has that changed at all?
>>
>>57339501
>step 1
remove Oracle
>>
>>57339576
it's a bit slower than C (i wouldn't say "much slower"), but it serves a different purpose. compared to interpreted/dynamically typed languages Java is quite fast.

Java is meant to minimize bugs for large dev teams. Everything about it forces you to do things the "right" way (as much as they can anyways). You can also compile once and run anywhere which is convenient.

If your code needs to be absolutely as fast as possible use C or ASM instead of Java, but for the most part Java is fine and is much easier/faster to write.
>>
>GUI toolkits suck
>slow
>>
>>57339613
Thanks
Any recent benchmarks?
I remember a table from a few years back comparing Java to C, Asm, Octave, Python, etc...
>>
>>57339501
people hate what they dont understand
and /g/ cant understand oop
>>
>>57339636
Don't know any off the top of my head but language speeds are generally like this:

ASM > C > C++ > Java, C# >>>>> Python, Javascript, Ruby, Lisp, Octave, Matlab

of course there's some nuances between them depending on the code. some languages are better at certain things than others which might be faster in general.
>>
>>57339622
>GUI toolkits suck
what is javafx
>slow
stop forcing this outdated meme you retard
>>
File: login.png (12KB, 316x313px) Image search: [Google]
login.png
12KB, 316x313px
>>57341065
Looks as bad as Swing's Windows imitation to me.
>>
>>57341125
it looks much better that what it used to look like with swing
>>
>java: write once, run everywhere
>program in java
>create a simple program using swing
>run on linux
>werks
>run on windows
>werks
>android?
>nope
>find out I have to rewrite the whole program because android uses a different vm and has a different set of apis

are you really that autistic to fall for that meme?
Thread posts: 13
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.