English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

2006-08-20 17:34:13 · 5 answers · asked by M.M.B.J Mawella 1 in Computers & Internet Programming & Design

5 answers

Hello,
It depends on which tier are you referring to. on the server side tier .NET is gaining a big part of the pie but I think that Java will stay and may win because of its openness community and portability. Before MS apps were faster than Java apps but now since .NET is interpreted they have the same speed almost.
On the mobile side .NET is starting to gain some margins as well in the PDA and Smart phones but no way it could gain in the smaller devices for the next 5 years at least. For the desktop .NET will win in my opinion the major part of the market at lest for the next/ 3 years. the marker is changing and it's almost unpredictable for the next 10 years. scripting languages gaining lot off interest because and the market is going to a mash-up king of model and a Software as a service model.
---
Lou

2006-08-20 18:22:14 · answer #1 · answered by hlouenas 1 · 0 1

There is no competition between Java and .NET. Both the technologies have made the software implementation much easier and organised. Both offers some common features and some specific features. It really depends on the scenario where one of these technologies can be more appropriate than the other. Personally i am an avid fan of .NET since it is much easier for the developers to implement. Also the development time is very less in .NET platoform. Whereas JAVA though takes a little more time to implement, it offers much wider range of features which might not be available in the .NET.

2006-08-21 00:48:51 · answer #2 · answered by sidd 1 · 1 0

see this is a very tricky question and has more to do with marketing than real technological issues.
see if u know about java i bet u cn easily differentiate how good it s frm d .net languages lik c#,vb.net,etc,
c# s actually microsofts own implementation of java that is not well accepted by d industry (alas!).
btw with .net OS independency s lost u hav 2 create applications only 4 MS operating systems but jav gives platform independency,.net borrows most concepts like CLR etc directly or indirectly frm java.
see ultimately where java gets d bash s marketing,sun despite tryin so hard has jst been able to establish java as a choice n mobile and wireless market despite being a brilliant language it s still not used n a wider level 4 desktp application development whereas MS s really capitalising on d strong hold iut has on d desktop makket.
so wait and watch......

2006-08-21 00:50:23 · answer #3 · answered by prasenjit s 1 · 0 0

Not a good question to debate. Both are having same capabilities. Java development may be slower than .NET.
The only issue with .NET is that its supported only in Windows Platform.

If the Business and IT has good relations, and there is no gap in requirements, then the entire Project Team would win :-)

2006-08-21 00:45:22 · answer #4 · answered by Kamlesh 3 · 0 1

It is like comparing apples to oranges. They both have advantages and disadvantages.

At the end it all matters about the current situation weather that scenario fits either language.

It is like saying I am going to China to speak russian only. That wont fit :)

Therefore this topic is really debatable and no side of the chain will win this debate. It all matters of the persons taste.

So it is a DRAW :)

2006-08-21 01:08:27 · answer #5 · answered by ? 6 · 0 1

fedest.com, questions and answers