Scala is fully Java-EE compatible including Servelets. Does that answer your question?
Re:Sid you mean Java or Java-VM or Java-SE or Java
on
Oracle To Monetize Java VM
·
· Score: 2, Informative
Scala runs on top of the JVM and support both Java-SE and Java-EE and even Android development. I don't suggest the later but for the former two it is pretty good.
So yes: You can write apps for the AWT, Swing and SWT GUI with Scala.
Not quite. It is not a language decision. It is a platform / framework / ecosystem decision. But I guess the pointy haired bosses you are talking about don't know that as well.
Actually Scala was just the example I like most. I try to push the idea that there is a difference between Java, JVM and Java-SE and most people get it mixed up. Note the OP of the article got it right: He speaks of an improved JVM and mot an improved Java compiler.
We already got better languages like Scala for the JVM. The Ada for JVM project has been restarted as well. If it just the language you want to replace - that is not a problem.
So what do you want to replace here? Ahh, well as you are an AC you won't answer.
A language jump is easy: use Scala. What you mean is a platform (Java-SE, Java-EE) jump.
Sid you mean Java or Java-VM or Java-SE or Java-EE
on
Oracle To Monetize Java VM
·
· Score: 2, Interesting
I agree with this statement, this is indeed the birth of new opportunity - A new technology to replace Java...
If you want to replace Java you can just use Scala. It can do all that Java can do and is a lot better. Or did you mean to replace the Java-VM, or Java-SE or Java-EE. Then please be more precise in future.
I thought gratis was the word you are looking for: http://en.wikipedia.org/wiki/Gratis - And it has the advantage to be used with 15 other languages as well.
No my Analogy is perfect. Because the “third parties” when we come back to computer would be Linux. And Linux installs fine on Apple, Dell, Acer and whatever else. And Apple does not prevent you from doing so.
Actually I would think the random person to thinks of a computer running of XP, Vista (making a disgusted face) and Windows 7 (smiling). M$ marketing has made sure of that.
And since the random person is likely to have a PC at work as well she/she won't consider a PC a home computer.
And if Mr or Mrs random works for a company with uses Linux he/she will still think that his/her work computer is a PC.
I see. Then to FTC has a lot to do. Starting with making sure that all car spare parts fit every similar sized car. If they finished with that in 2210 they might find time for OS X compatibility.
That is not the definition I find of Wikipedia: http://en.wikipedia.org/wiki/Personal_computer . So where did you get your definition from? Invented in the fly? Or do you have some citation for me?
Not every computer is a PC. There are also servers, mainframes and embedded devices. Personal computer means that it is commonly used by one person at a time. And just in case you wonder: An embedded device usually lack the resource for self hosted software development.
I moved from 1600x1200 to 1920x1200 because I did not want to loose vertical pixels. I am very productive that way. My next monitor will be 2560x1600. That way I gain 400 vertical pixel.
You won't be buying my apps there as I am not prepared to accept the terms of the Amazon developers agreement. You can use any of the other 5 shops where you can get my apps from.
Scala is fully Java-EE compatible including Servelets. Does that answer your question?
Scala runs on top of the JVM and support both Java-SE and Java-EE and even Android development. I don't suggest the later but for the former two it is pretty good.
So yes: You can write apps for the AWT, Swing and SWT GUI with Scala.
Not quite. It is not a language decision. It is a platform / framework / ecosystem decision. But I guess the pointy haired bosses you are talking about don't know that as well.
As "ls -la" said: That is the point I am making: That is that most posters say Java and really mean JVM or Java-SE.
Actually Scala was just the example I like most. I try to push the idea that there is a difference between Java, JVM and Java-SE and most people get it mixed up. Note the OP of the article got it right: He speaks of an improved JVM and mot an improved Java compiler.
Which part: Java, Java-VM, Java-SE, Java-EE or all of them?
But C# needs CLI and .NET as platform. And those platforms don't have the same OS support as the JAVA-VM has.
Of course most here mix up language (Java) and platform (Java-SE, Java-EE) and don't really know what they want to replace with what.
We already got better languages like Scala for the JVM. The Ada for JVM project has been restarted as well. If it just the language you want to replace - that is not a problem.
So what do you want to replace here? Ahh, well as you are an AC you won't answer.
A language jump is easy: use Scala. What you mean is a platform (Java-SE, Java-EE) jump.
I agree with this statement, this is indeed the birth of new opportunity - A new technology to replace Java...
If you want to replace Java you can just use Scala. It can do all that Java can do and is a lot better. Or did you mean to replace the Java-VM, or Java-SE or Java-EE. Then please be more precise in future.
Would you feel deprived of property when you boss won't pay you at the end of the month? Is is theft? I don't know. but it certainly would be a crime.
It is bad netiquette to speak of spelling mistakes as the internet is an international place and the person you correct might not be a native speaker.
If a hard had can save live in 80% of building side accidents is it not worth it?
Would you refuse to wear it out of sympathy for the 20% of cases where did not work out?
Mind you, some building side worker do precisely that...
I thought gratis was the word you are looking for: http://en.wikipedia.org/wiki/Gratis - And it has the advantage to be used with 15 other languages as well.
No my Analogy is perfect. Because the “third parties” when we come back to computer would be Linux. And Linux installs fine on Apple, Dell, Acer and whatever else. And Apple does not prevent you from doing so.
Actually I would think the random person to thinks of a computer running of XP, Vista (making a disgusted face) and Windows 7 (smiling). M$ marketing has made sure of that.
And since the random person is likely to have a PC at work as well she/she won't consider a PC a home computer.
And if Mr or Mrs random works for a company with uses Linux he/she will still think that his/her work computer is a PC.
Of course this is just my educated guess.
Ok, you got me there.
It's right there at the top of your own link. "For computers generally referred to as 'PCs', see IBM PC compatible."
Which is Wikipedia's typical, polite way to tell you that you got your term wrong and what you are looking for is really called something else:
http://en.wikipedia.org/wiki/Xerox
A nice little helper for those who are not so intelligent.
I see. Then to FTC has a lot to do. Starting with making sure that all car spare parts fit every similar sized car. If they finished with that in 2210 they might find time for OS X compatibility.
While it might be inconvenient that Ford break shoes won't fit a GM car it is neither unfair nor is it a case for the FTC.
That is not the definition I find of Wikipedia: http://en.wikipedia.org/wiki/Personal_computer . So where did you get your definition from? Invented in the fly? Or do you have some citation for me?
Not every computer is a PC. There are also servers, mainframes and embedded devices. Personal computer means that it is commonly used by one person at a time. And just in case you wonder: An embedded device usually lack the resource for self hosted software development.
Nope the first computer marketed as a personal computer was the HP-9100A. And that was 1968. But apart from that you are right.
I moved from 1600x1200 to 1920x1200 because I did not want to loose vertical pixels. I am very productive that way. My next monitor will be 2560x1600. That way I gain 400 vertical pixel.
Martin
You won't be buying my apps there as I am not prepared to accept the terms of the Amazon developers agreement. You can use any of the other 5 shops where you can get my apps from.