Topic RSS

OfflineHi!
Java & .NET both have (or is it had?) the same objective – to work with all computing devices & OS. When they started running this marathon the track got muddied somewhat so their fortunes waxed & waned from time to time. Who do you think will win this race? Java or .NET?
I am providing you a "tech balance sheet" of the two. I tried attaching the jpg file from my hard disk but the horse shoe icon on my WYSIWYG does not let me. So I'll summarize the points. The assets are in green & the liabilities in red:-
Java
Is Oracle a company which fosters growth or harvests profits? Will it blossom Java or drain it out. You tell me.Java powers more than 4.5 billion devices including:
.NET
So what is your take? Who will win – Java or .NET? Feel free to correct the tech balance sheet if you find it incorrect or if you disagree with it.
Ramesh
OfflineLocutus said:
RE: .NET #8: As of 2014 all supported Windows computers will have it.
Not just that my friend Locutus!
I understand that:-

Since Win7 & Vista also allow "ratcheting down compatibility" to Xp I infer ratcheting down means choosing to use non-.NET runtime. Am I right?
Does it mean that Win7 offers a choice of 2 runtimes – .NET & non-.NET aka if one wishes one can remove .NET from Win7 & choose to have only non-.NET runtime? Kindly let me know.
Ramesh 
OfflineRamesh Kumar said:
Not just that my friend Locutus!
I understand that:-
- All new shipments of Vista & Win7 come pre-installed with .NET
- The logical inference is that Vista is the last OS wherein part of the userbase has .NET & part of userbase does not have .NET. Could you confirm if I am right about this?
Since Win7 & Vista also allow "ratcheting down compatibility" to Xp I infer ratcheting down means choosing to use non-.NET runtime. Am I right?
Does it mean that Win7 offers a choice of 2 runtimes – .NET & non-.NET aka if one wishes one can remove .NET from Win7 & choose to have only non-.NET runtime? Kindly let me know.
Ramesh
If Win7 & Vista allow what I am saying then Vista users & Win7 users can have their cake & eat it too aka they can enjoy the faster speed, better gui etc of the later OS and at the same time enjoy the benefit of enjoying more apps which Xp offers (especially Xp 32 bit)
Ramesh 
I believe that microsoft is scaling down it's links to legacy programs. however, they can never fully turn their backs on it. hell, people still use windows 95 one and a half decades later.
But while they can't turn their back on it doesn't mean they can't try to ignore it. the current Windows 7 release comes with the option to download a virtual machine of XP, which I would assume runs faster than the real thing. and, I think, has .net functionality.
I don't see microsoft getting rid of their revered .net framework. I think that they may scale it down, or consolidate some of the languages but it will be there.
As for Java, I see it growing larger. It is a very useful thing, and compatable over so many OS's, that it will become a language of choice, or at least the common choice, as HTML and PHP are for web pages.
Offlinesean said:
I believe that microsoft is scaling down it's links to legacy programs. however, they can never fully turn their backs on it. hell, people still use windows 95 one and a half decades later.
But while they can't turn their back on it doesn't mean they can't try to ignore it. the current Windows 7 release comes with the option to download a virtual machine of XP, which I would assume runs faster than the real thing. and, I think, has .net functionality.
I don't see microsoft getting rid of their revered .net framework. I think that they may scale it down, or consolidate some of the languages but it will be there.
As for Java, I see it growing larger. It is a very useful thing, and compatable over so many OS's, that it will become a language of choice, or at least the common choice, as HTML and PHP are for web pages.
Hi Sean!
So what emerges from your reply is:-








But then Microsoft is no fool. In a rare combo of humility & smartness Microsoft has partnered its .NET initiative not with its own Windows Server OS but with Novelle Server OS! 
No wonder Microsoft gave the world its wealthiest human being at one time. 
All things considered I'd say the odds favour Java. There is only one fly in the ointment – Java has been bought over by Oracle! Would this help or screw Java……..I don't know. Handled right it could help Java since Oracle is a great relational database software. Handled wrong it can screw the hell out of Java simply because Oracle is >>>>>>>>>>>>>costlier than SQL 
If the new Java (aka Oracle) owner makes the mistake of continuing with premium pricing like he does for Oracle it would hurt Java. In which case Microsoft would once again go laughing all the way to the bank. 
A lot depends upon the pricing strategy Java would adopt, under its new owners
Let us see what happens! 
Ramesh
Offline
I don't know who could be the "winner" as they compete in several arenas. In terms of hardware, Java is, has, and probably always will be victorious. That was what Java was designed for, and as you said it supports far more devices than .NET. In terms of Windows, its pretty close. Not many average user apps run on Java, but then again not many run on .NET either. On any other OS Java wins, since of course .NET is Windows only. In terms of internet, Java is the clear victor, as a large majority of Web 2.0 runs on Java. So if you can count the winner on a point system, then with a 2 for 3:

OfflinePwnana said:
I don't know who could be the "winner" as they compete in several arenas. In terms of hardware, Java is, has, and probably always will be victorious. That was what Java was designed for, and as you said it supports far more devices than .NET. In terms of Windows, its pretty close. Not many average user apps run on Java, but then again not many run on .NET either. On any other OS Java wins, since of course .NET is Windows only. In terms of internet, Java is the clear victor, as a large majority of Web 2.0 runs on Java. So if you can count the winner on a point system, then with a 2 for 3:
public class JavaIsTheWinner {public static void main(String[] args) {boolean javaWins = true;if (javaWins == true)System.out.println("Java is the victor!");else{System.out.println("Impossible, Java is always the winner.");System.exit(0);}}}Sun has always been an awesome company. VirtualBox, MySQL, Open Office, all for free. I sure hope Oracle keeps this up…
Awesome post Pwnana, Awesome!
Another start to a great new day!
Ramesh 
Offline
Offline
OfflineRamesh Kumar said:
Does anybody know:-
- how many apps run on java?
- how many apps run on .NET?
- which one runs more apps………java or .NET?
- Out of total Microsoft userbase:-
- what % has java installed?
- what % has .NET installed?
- what % has both java & .NET installed?
Ramesh
I might be able to answer the last one, though. For Windows 7, 100% of users have .NET, because its built in. I would guess maybe 90% or higher also have Java. .NET gets rarer on older versions of Windows, while Java stays the same. So all I can say is that definitely more Windows users have Java than have .NET.
OfflineAlthough, it doesn't technically count as being "on your computer", I think far more websites probably run on java as their server software than rely on .net. And you don't have to have java installed on your computer to use those websites because the java software only operates on the server side.
OfflineLocutus said:
@Ramesh: Where are you getting your Linux is for offices stats from? Those seem like the opposite from what I've seen.
Steve Ballmer estimated that Linux runs on 60% of web servers vs. 40% for Windows, besides Novell had bought Suse Linux from Linux, besides there is a Linux Server OS called Debian which boots up in 15 minutes! Since Novell is on the block & Linux languishes for advtg money some good html links have gone missing.
Ramesh 
OfflinePwnana said:
You do still need Java installed on your computer to view Java based content.
No you don't. If it's a java applet, sure you do need to have it installed.
But if you are on a website and sending http/html requests to the server and the server is processing it and returning html to the client browser, it doesn't matter what language the server performs in. And lots of them use Java. You don't need java installed in this case.
OfflinePwnana said:
Thats why I said Java based content. I'm talking about people who have Java installed to view web apps and other content that uses Javascript and applets. But Java running on servers definitely adds to Java's overall score.
Got it. And agreed, if you just mean java-based content as opposed to overall software that powers the web.
Most Users Ever Online: 253
Currently Online:
24 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
phoenix_rising: 899
karen: 878
Wheezer: 786
yourpalal: 647
PCbasics: 612
ebony: 548
Member Stats:
Guest Posters: 9
Members: 7523
Moderators: 0
Admins: 3
Forum Stats:
Groups: 3
Forums: 17
Topics: 2192
Posts: 15804
Newest Members: gavind, kane04, faynella, thben7, bekend, asrok
Administrators: Ashraf (1741), Locutus (1886), amnesia (270)