I used to use the classic mode as well, especially in the beginning.
I still like classic but I think the newer desktops are usable and have way more potential.
I hope classic sticks around though, you need a fairly beefy machine to run Unity/Gnome 3 with satisfaction (Unity being a bigger problem than Gnome 3). It would suck to run them on a netbook that doesn't have a lot of power.
Why would you fork OpenJDK and then want a TCK like the Harmony project did?
Scala is just C++ for the JVM. It's got the same schizophrenic feature set that makes it a terrible language but without the upsides of C++ (great performance and memory usage).
If you want native Scala you already have it, it's called C++.
You have provided some terrible answers. Please stop posting about technologies when it's clear you have little technical knowledge.
Java is much, much faster than Flash. The JVM set bundled with OpenJDK is the same as the one bundled with Oracle Java (Oracle Java is built on OpenJDK) Java is cross platform, it's worked reliably for a long time Java is open source, so blaming Oracle for slow development isn't fair (not that I like them, Fuck Oracle)
Some things that suck about Java:
No runtime generics No lambda support You have define your maximum heap size when the application is started AWT and Swing are the official UI technologies and they're fucking terrible It's very hard to port to platforms where it doesn't exist already
This isn't a flaw in Java itself but yet another flaw in the browser plugin.
Given that virtually all the major browser plugins technologies I can think of have resulted in an unending stream of exploits, it seems silly to blame this entirely on Java. Adobe PDF, Flash, and the Java plugin have all been the main vectors of attack. Guess what the three most popular browser plugins are?
Maybe the real issue is a shitty plugin API and/or implementation?
Google is Hank.
Bonobo, you mean De Icaza's attempt to make a clone of Windows OLE and COM?
It's been replaced by D-BUS.
Because it's a shitty knock off of a shitty knock off of Java.
That's because a vast amount of the GUI is in the kernel (?!?!!)
The company that bought Novell completely threw his projects out during the take over.
Can you imagine how little value Mono and his other projects must have if a holding company just wrote them off?
Good thing no one uses RMI ;)
Valve is also hugely relevant to modern game development.
John Carmack... not so much. His engines aren't state of the art and the games id produces aren't very good.
John Carmack is like the game development equivalent of Eddie Van Halen. At one point in time he was an absolute master, but not anymore.
I used to use the classic mode as well, especially in the beginning.
I still like classic but I think the newer desktops are usable and have way more potential.
I hope classic sticks around though, you need a fairly beefy machine to run Unity/Gnome 3 with satisfaction (Unity being a bigger problem than Gnome 3). It would suck to run them on a netbook that doesn't have a lot of power.
I'm a former hater but I really like Unity now.
I think Unity could be amazing with the 12.10 release.
I previously used Gnome 3, which is a perfectly serviceable desktop, but I prefer Unity.
Yep there are compile time generics in Java, but they're stripped out when compiled to bytecode. So at runtime, they don't exist.
It's not as big of a deal as some .NET pundits would claim (.NET has runtime generics) but it'd be nice.
Why would you fork OpenJDK and then want a TCK like the Harmony project did?
Scala is just C++ for the JVM. It's got the same schizophrenic feature set that makes it a terrible language but without the upsides of C++ (great performance and memory usage).
If you want native Scala you already have it, it's called C++.
You have provided some terrible answers. Please stop posting about technologies when it's clear you have little technical knowledge.
Java is much, much faster than Flash.
The JVM set bundled with OpenJDK is the same as the one bundled with Oracle Java (Oracle Java is built on OpenJDK)
Java is cross platform, it's worked reliably for a long time
Java is open source, so blaming Oracle for slow development isn't fair (not that I like them, Fuck Oracle)
Some things that suck about Java:
No runtime generics
No lambda support
You have define your maximum heap size when the application is started
AWT and Swing are the official UI technologies and they're fucking terrible
It's very hard to port to platforms where it doesn't exist already
Mono sucks and is inferior to OpenJDK .NET
LLVM is awesome but a different technology all together
LOL @
You sound like someone who shouldn't be giving technical advice.
C/C++ has advantages over Java, just like Java has advantages over C/C++
Saying you should use one over the other for every purpose is foolhardy.
So your business model is:
1) Ditch Java
2) ???
3) Profit!
You and the underpants gnomes should hook up!
You think Uncle Larry gives a fuck?
No. Now pay him his money.
Pool story bro.
Police can detain you for any reason for 24 hours.
But they're totally familiar with "Nuclear launch detected."
Can't be letting iranians build ghosts!
Cool story bro
This isn't a flaw in Java itself but yet another flaw in the browser plugin.
Given that virtually all the major browser plugins technologies I can think of have resulted in an unending stream of exploits, it seems silly to blame this entirely on Java. Adobe PDF, Flash, and the Java plugin have all been the main vectors of attack. Guess what the three most popular browser plugins are?
Maybe the real issue is a shitty plugin API and/or implementation?
You mad bro?
Any OS is too hard to install and configure for Grandma.
For everyone else, there's Ubuntu.
That's a bad analogy.
Being a linux professional is more like being a French Chef vs say a Windows Professional which is like a Fryolator Chef at McDonalds.
He's like an unfunny, uninsightful knock off of George Carlin.