On a more serious note, the idea behind JAVA is that it will work on any platform (small print: provided you have an equivalent Java environment to the group that compiled the program).
BIG downside (and I actually quite like java)-> java is compiled AND interpreted. The interpreted means it can be slow at runtime and the compiled...well we don't care about compilation time so much, but why compile when it doesn't actually give us a file that executes anywhere...it still has to be interpreted by the Virtual Machine....
actually i've to change the word from tech to Platform or u may say Languages supported by these two gaints
Java is (sorry, was - it's now open) from Sun - so the equivalent comparison would be Micro$oft to Sun.
M$ put out Visual Studio, Java has Eclipse (not put out by Sun). Then if you talk desktops, Solaris is mainly a server platform, Windows has servers and desktops. There are a lot of different ways to compare the two.
Personally, I think the debate ends as soon as you hit stability and security, but people like to argue ease of use (and I don't think that's a valid point - it usually (USUALLY) goes directly against security).
Java is (sorry, was - it's now open) from Sun - so the equivalent comparison would be Micro$oft to Sun.
M$ put out Visual Studio, Java has Eclipse (not put out by Sun). Then if you talk desktops, Solaris is mainly a server platform, Windows has servers and desktops. There are a lot of different ways to compare the two.
Personally, I think the debate ends as soon as you hit stability and security, but people like to argue ease of use (and I don't think that's a valid point - it usually (USUALLY) goes directly against security).
I think most of the comapnies are windows based they are prefering to deveop their s/w on ms platform like .net
more the compaies more will be the vacancies
think on this point of view also....
so what all of u r thinking
I think most of the comapnies are windows based they are prefering to deveop their s/w on ms platform like .net
Search Sourceforge for Windows, you get ~500, and search again for Linux, you get ~700. Open source actually promotes development...
Originally posted by vijaydiwakar
more the compaies more will be the vacancies
think on this point of view also....
so what all of u r thinking
All of who? Many software developers who work at M$ also contribute to OSS.
More OSs will also mean more software developer vacancies - as well as less virii that affect the general net population, less vulnerabilities that cause people to worry and update...
I like to no which Platform is better for future
Microsoft or java
Do you know C? If so there isn't much of a learning curve. At least I didn't think in my limited experience. I personally, am a fan of MS programming ASP.Net is really neat stuff.
Microsoft Windows is a 32 bit gui written for a 16 bit patch for an 8 bit
operating system that was targeted at a 4 bit processor made by a 2 bit
company that can't stand 1 bit of competition.
If you are ok with the constant change Microsoft has to offer, I say go for it. I am now learning this stuff. It looks like in the near future Microsoft will want us to adapt to its new technologies, whereby, old VB programs (i.e VB 6 will be absolete). For the time, my director's 5 years old Java-based application is running and he expects 5 more years of shelf life, for testing purposes. I guess what this means, if you have the capital, Microsoft is the way to go, if you are patient, keep your old app and simply update your version of Java on the machine it is running...
i am new in IT field.but i think simpler your n less time taking ur technologies ,people
will go for it.MS frequently change technology .not good so old developers r jobless.they have to learn new.
Microsoft Windows is a 32 bit gui written for a 16 bit patch for an 8 bit
operating system that was targeted at a 4 bit processor made by a 2 bit
company that can't stand 1 bit of competition.
Java uses 32 bit integers always.
kind regards,
Jos ;-)
Do you have to involve numbers and patterns and series in everything you say?
Microsoft Windows is a 32 bit gui written for a 16 bit patch for an 8 bit
operating system that was targeted at a 4 bit processor made by a 2 bit
company that can't stand 1 bit of competition.
Java uses 32 bit integers always.
kind regards,
Jos ;-)
[biglongrant]
Yeah, that would work if we're talking Windows 98. Problem is that most Linux users switched due to its/ME's crappiness and assumed Microsoft hasn't fixed anything because they, and I quote, (more or less) "suck at coding and life in general." I think XP has BSOD'd on me two (2) times over the past 5-6 years and both of which occured while I was attempting to update some of my graphics card drivers. (and before you ask, the fault was nVidia's. I'm pretty sure of this, as I mentioned it only happened twice over 5-ish years and dozens of other driver updates that went by without a hitch.)
I'm sorry, I just don't agree with the viewpoint that software MUST be open source to be any good. Is it nice in the case of Beryl/Emerald for Ubuntu? Yeah, sure. Can you do more or less the same thing in Windows? Hell yes, especially considering what MS lets you do with DWM. And even then, look at apps made for XP that added support for hardware-based alpha blending and allowed an amazing degree of shell modfication, aka Stardock's WindowBlinds. And, get this-- it manages to be *highly* stable on top of it all.
Incidentally there are also a lot of underused but highly useful features in the Windows API, such as memory mapping, that are done in support of the development community. While Microsoft has made some boo-boos in the past (Bob, anyone? WinME?) I think as a whole they've definitely done something right along the way, or else they wouldn't have kept the market share they do today.
Go ahead, call me a fanboy, after all I do voluntary beta-ing work for 'em, but I think my opinion's at the very least somewhat well-earned. I suggest the Linux and Apple people drop some of the elitist attitudes (hint: you don't see Gates people crashing Mac/Linux X, Y and Z, now do you?) and give it half a chance.
[/biglongrant]
But anyways I think you're comparing apples and oranges with Java and Microsoft. Did you mean the .NET languages, perhaps?
I used to be a Java programmer, untill one day I was bored and decided to measure the time it would take to run the built in pow() function 10 million times. It took about 15 seconds. (slow computer!)
Then I decided that it sucked and wrote my own version of the pow function (it took me like 5 minutes) and ran that 10 million times. It took 3 seconds.
And after carefull testing I concluded that my function was somwhere between 2x to 8x faster than the built in (depending on the numbers), and it worked just as well.
Then I decided to learn C#.
P.S.
I just did the same test in C#, it took 1.5 seconds...
Comment