473,385 Members | 1,375 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Which Technology Is Better Microsoft/java

vijaydiwakar
579 512MB
I like to no which Platform is better for future
Microsoft or java
Feb 23 '07 #1
32 3139
DeMan
1,806 1GB
I'm not sure how you mean platform here? If you mean OS then java isn't one of them.....Unless the world has not told me something?
Feb 23 '07 #2
DeMan
1,806 1GB
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....
Feb 23 '07 #3
vijaydiwakar
579 512MB
I'm not sure how you mean platform here? If you mean OS then java isn't one of them.....Unless the world has not told me something?
actually i've to change the word from tech to Platform or u may say Languages supported by these two gaints
Feb 23 '07 #4
sicarie
4,677 Expert Mod 4TB
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).
Feb 23 '07 #5
vijaydiwakar
579 512MB
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
Feb 24 '07 #6
sicarie
4,677 Expert Mod 4TB
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...

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...
Feb 24 '07 #7
AricC
1,892 Expert 1GB
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.

Aric
Feb 25 '07 #8
Both Technologies Are Good But Its Depent On U In Which One
U Are Master .
Apr 12 '07 #9
JosAH
11,448 Expert 8TB
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 ;-)
Apr 14 '07 #10
Dököll
2,364 Expert 2GB
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...
Apr 26 '07 #11
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.
Apr 26 '07 #12
r035198x
13,262 8TB
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?
Apr 26 '07 #13
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?
Jun 17 '07 #14
Atli
5,058 Expert 4TB
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...
Jun 18 '07 #15
drhowarddrfine
7,435 Expert 4TB
I'm sorry, I just don't agree with the viewpoint that software MUST be open source to be any good.
I hear that more and more from MS defenders but I do not recall ever hearing anyone say that. At least not among the professional people I deal with. I'm not even sure I've heard that on any forums either.
look at apps made for XP that added support for hardware-based alpha blending and allowed an amazing degree of shell modfication
You could do the same thing if the hardware vendors supplied the same drivers to Linux/Unix. They don't/won't, I assume due to pressure from MS.
I suggest the Linux and Apple people drop some of the elitist attitudes
Most innovation occured in those camps (and Unix). Microsoft has never been known as an innovator, only a copycat. Or a buyer of technologies. The elitist attitude was earned.
Jun 18 '07 #16
Atli
5,058 Expert 4TB
You could do the same thing if the hardware vendors supplied the same drivers to Linux/Unix. They don't/won't, I assume due to pressure from MS.
I'd just call that good buisness, not wasting efforts developing software that only a fraction of computer users would use.
Jun 18 '07 #17
Hi,
Two are equally good. But Sun Java is better because of its hi security. Also in case of user-friendlliness Microsoft is ahead of java. So, according to application you have to choose which is better for you. Thanks.
Marshal
Jun 18 '07 #18
Newbie19
123 100+
In the world of servers, I found it depends on who you are and what you need to do, if it is a simple network with a simple server then windows. However, if it is a complex network with security then JAVA.
Jun 18 '07 #19
Atli
5,058 Expert 4TB
In the world of servers, I found it depends on who you are and what you need to do, if it is a simple network with a simple server then windows. However, if it is a complex network with security then JAVA.
I'd say a simple(cheap) server would be Linux/PHP and more complex would be ASP.NET or maybe JSP
Jun 18 '07 #20
drhowarddrfine
7,435 Expert 4TB
I'd just call that good buisness, not wasting efforts developing software that only a fraction of computer users would use.
It's a chicken/egg thing. If they made the drivers available, how many would switch to Linux? Also, I don't know how difficult it would be to do that. The only thing that would need to change would be the interface and the main driver code would remain the same. That's why I think it's pressure from MS to not do that.

However, Nvidia does supply drivers and AMD, who just bought ATI, has said they are making an announcement in the next month regarding Linux drivers.
Jun 18 '07 #21
DeMan
1,806 1GB
I find I use whateveer they put in front of me at work.......
Jun 18 '07 #22
Newbie19
123 100+
I find I use whateveer they put in front of me at work.......
Don't we All do that at work. I know I do, makes life a little easier (some days).
Jun 18 '07 #23
I hear that more and more from MS defenders but I do not recall ever hearing anyone say that. At least not among the professional people I deal with. I'm not even sure I've heard that on any forums either.
It's sort of implied by what is/isn't supported. Obviously you won't defend anything that you believe to be inferior as a whole, which is reasonably obvious, but point I'm trying to make is that you do give that impression.

You could do the same thing if the hardware vendors supplied the same drivers to Linux/Unix. They don't/won't, I assume due to pressure from MS.
I was more referring to the lines of customization/modification, hence the earlier Ubuntu reference. I would actually gander that most vendors don't support Linux due to lack of user base. In fact, the only reason OpenGL 3.0 (and perhaps 2.1? Not 100% familiar with its feature set) even offers HW-accelerated DX10-like functionality is that hardware vendors opted to be nice and release some of the extensions to be used within the API, no joke. Someone said something about copying, right? yes? I see. Think what you will.

Although for a laugh look up something called the oPhone. ( internally produced, BTW. Funny as well! ) Microsoft does admit that they do take ideas from other companies, but then again so does, let's face it, pretty much any business in any industry. It genuinely isn't a bad practice, as often times interesting features or gimmicks deserve to see some form of standardization. Classic example of this is in the game industry. If it weren't for people taking the ball and running with it, we'd all still be playing Doom I, as opposed to Gears, Halo or other big-name games out there. (go ahead, point out backing if you want to. I just picked what's big today. These are the things you hear everybody swapping stories about) Goes on in graphics R&D all the time, for that matter.

It's a chicken/egg thing. If they made the drivers available, how many would switch to Linux? Also, I don't know how difficult it would be to do that. The only thing that would need to change would be the interface and the main driver code would remain the same. That's why I think it's pressure from MS to not do that.
See previous statement on OpenGL. Also: Linux is reasonably harder to get things up and running for, which is why most people (who don't always have degrees in CS) don't and probably never will use it. I could also make points on standardization but for now I turn things back to you. Touche.
Jun 24 '07 #24
drhowarddrfine
7,435 Expert 4TB
It's still a chicken/egg thing. Better hardware support would offer better software support by developers, or at least easier to port software. OpenGL is based on GL* which was created by Silicon Graphics which was a Unix only vendor (IRIX). But no company does anything just to be nice. There must be some profit motive somewhere.

* I can't remember the exact original name for GL and it's embarrassing since I was a system engineer for SGI years ago.
Jun 24 '07 #25
drhowarddrfine
7,435 Expert 4TB
I forgot to continue my original point. So, if more developers worked on Linux, there would be more GUI interfaces to make installation easier for non-techie types.

However, I'm still not sure it would happen. I've always said that Windows is for the everyman while Linux/Unix/BSD is for getting real work done. iow, Windows is the family van while Unix is the working man's MAC truck.
Jun 24 '07 #26
praveen2gupta
201 100+
I have worked earlier on Microsoft Technologies. Right Now I have migrated to Java Technologies. I finds that Java Technologies are better. Java provides Basic Fundamentals of each concepts . I Like it . A good bookes are available to understand the technologies. MS does not provide any good language which can be compared with java.
Jul 10 '07 #27
purely depends upon you and your needs. I basically use JAVA, but cannot say that .NET is not that good.
Jul 12 '07 #29
I use java because i don't like mono.
Jul 12 '07 #30
shweta123
692 Expert 512MB
Hi,

I have worked only on Microsoft , but I think Java is good.If you are master at C and C++ you find it easy to work on Java.
Jul 12 '07 #31
drhowarddrfine
7,435 Expert 4TB
I use java because i don't like mono.
Java is a language. Mono is a framework, not a language.
Jul 12 '07 #32
Mague
137 100+
Microsoft is easier but java is more advance making it useable on all os. I have done java and microsoft and i like java although like i said microsoft is easier
Jul 14 '07 #33

Sign in to post your reply or Sign up for a free account.

Similar topics

15
by: Herman | last post by:
Hi everyone, I'm currently studying for my Master's in Computer Science, and I will be working on my thesis this summer. I've been thinking about constructing a web services application for my...
9
by: CY FOK | last post by:
Hi I am planning to open a software company to develop client-server apps and web applications for my client. Now, i am in a difficult situation to determine what is the best platform i should use...
1
by: afer | last post by:
I've read about a new free technology named "LayerD", and it's impresive compared to .NET or Java, it's not only really multiplatform, with this technology you can make programs in an object...
4
by: clintonG | last post by:
I've already checked out Microsoft's current build information resource and went to the MSDN subscriber downloads. The subscriber downloads menu indicates two separate downloads for Visual Studio...
53
by: Jon S via DotNetMonster.com | last post by:
Hi all, I'm planning on developing an ASP.NET web site. I know both VB.NET and C# but am unsure on which would be more useful to develop an ASP.NET site with? Also I maybe looking to become a...
3
by: Tony Girgenti | last post by:
Hello. I'm new to all of this. I developed a web consuming windows application/form program with VS.NET 2003, VB, .Net Framework 1.1.4322, ASP.NET 1.1.4322, IIS 5.1. I started converting it...
14
by: sonu | last post by:
Explain limitations of .NET Technology. How Java is better than .NET?
3
by: Ty Oft | last post by:
Hello Bytes! Maybe my question seems a bit silly (as one could simply answer it "Well, what are you more passionate about?" or stuff like that - please don't answer like this), but I am in a bit...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.