Sign in to follow this  
Wax

Which Is Good Java Or Dot Net which is good

Recommended Posts

Hi, I want to know which is going to be a success in future. I've asked this question to many but all are giving my vague answers. I'm asking this question because i'm going to join a company where i can choose either dot net or java. Which one should i choose.Wax

Edited by Wax

Share this post


Link to post
Share on other sites

I don't like either of them, but if you must pick one, then i would suggest Java, only because i feel that it is less limiting and more beneficial.

Share this post


Link to post
Share on other sites

It is impossible to conform java is better than .net or vice versa. So its not a

surprise you get different answers for this question. It depends on the person

who you ask.

 

Here are some major differences between Java and .Net from some website

1.Conceptual Difference

 

Conceptually, Java is two things: the Java platform (runtime and APIs), and the Java language.

The purpose of the Java platform is to support applications written in the Java language and

compiled to Java bytecode. The ideal of Java has always been a single language on multiple platforms.

 

.NET also is two things: the .NET Framework (runtime and APIs), and the plethora of supported

programming languages. The purpose of the NET Framework is to support applications written

in any language and compiled to MSIL. The goal of .NET is a single platform shared by multiple language

 

2.Multi-language

 

The most obvious difference between the two platforms is the language. If you're writing

to the Java platform, you're writing code in Java.

 

.NET applications, on the other hand, can be written in any language that supports .NET.

The .NET Framework SDK ships with three languages: C#, Visual Basic .NET, and Jscript .NET.

Third party languages include COBOL, Eiffel, Perl, Python, Pascal, and many others.

There currently are over 20 languages that support .NET. And because they all target the

Common Language Runtime, programs written in any of these languages can access objects

created by any of the other languages.

Well, we can list 100's of these types of differences. Both has its own advantages and disadvantages.

 

So, my suggestion is, instead of trying to figure out which is better, try to learn both. As far as I know, Development

in .Net is quicker and easier when compared to Java.

 

But to choose one for your company, Get some information on which development framework is widely used in your

company. Choose that one, as you can get more support and help learning that framework. Its easy to get help from

others. And also, you'll easily assigned to projects.

 

Well, this is just my opinion. Choose wisely. Don't depend on others opinions.

Share this post


Link to post
Share on other sites

Hi, I want to know which is going to be a success in future. I've asked this question to many but all are giving my vague answers. I'm asking this question because i'm going to join a company where i can choose either dot net or java. Which one should i choose.
Wax


well, in my opinion, java is much better than .net and the main reason of my opinion is the maturity.
.net just copied a lot of ideas from java but java has a more advanced virtual machine.
but, if i would guess which is going to be a success in future, i would put my bets on ruby.
take a look at it. and one reason to my opinion is that it will have a very advanced virtual machine, powered by old and very mature smalltalk virtual machines!

Share this post


Link to post
Share on other sites

I guess we cant make a direct comparison of which is good Java or DotNet, Dot net is a platform which supports various languages like C , C++ etc. and a direct comparison wont be effective between these two, but however i guess there are some key aspects of java, Java dooes not allow multiple inheritance , where as C# .Net too doesnt allow multiple inheriatance , so if you study closely you can get some similarities and dissimilarites between java and .Net. However each has its own advantages. So we can call both as good.

Share this post


Link to post
Share on other sites

I don't like to be biased but some of my observations:

 

1) .NET is limited to windows (MONO/WXC# and some other flavors are alternative but still official support for .NET is limited with windows only)

 

2) Java is open source/many languages like flash/actionscript/flex/AIR support it extensively.Java has its ecosystem around neat stuff like mysql[now] and can build applications for linux flavours too. Java is free. You can use it to build an open source product and can later charge for services of that product.

 

3) C# combines features of C++ and java. So it is powerful but yet not preferred by companies, as more and more companies are moving to open source from than Microsoft standards.

 

4) Because of apache and similar open source project, support and software for java platform is likely to rise than .NET

 

5) Learning curve for java is much easier as compared to C++/C# as many concepts which found in these language are removed from its ease of use.

 

On a more technical note. Both java and .Net today solve different solutions. [ they do coincide but have very different usages.] for user experience and higher productivity /latest features and full realisation of oop paradigms go for .net framework.

 

For higher architectural strength / platform nonspecific[independent] and coherently stable requirement choose Java.

 

There is no language in this world which has seen a decline in its acceptance rate. infact languages such as cobol and pascal were written with a specific purpose in mind and they have not been replaced as yet.

 

Java is based on object orientation so soon adapted to suite to be the web langauge. During the same time as java php was developing and infact it had more market share than java[applets]. JSP is a good language and so is php .. ther eis not comparision with respect which is going to outlive the other.We still have more php based websites in the world then we have in JSP.

 

At the End:

 

Never worship a language. worship programming.Pascal is a methodology. php is a another type of methodology. no one can outlive the other. some languages are good for common use internet use. similarly some are easily available.some are easy to learn. etc etc . "No language is supreme".

Edited by mahesh2k

Share this post


Link to post
Share on other sites
which is good for a fresher either java or .netWhich Is Good Java Or Dot NetI am in final year BE, I am from non IT branch, I have studied c and c++ in my acadamics, 

I'm thinking to join for either java/j2ee or .Net... Could you guys pls tell me which course will help me 

for job as I am a fresher

-question by santhosh

Share this post


Link to post
Share on other sites
Choose DotNetWhich Is Good Java Or Dot Net

I would Choose DotNet if I were you.  DotNet is a New language because it was designed from the ground up in a virus laden world, thus the security features are abound!

Also with the large number of different languages that DotNet supports, there will be far more people that you can hire, they don't all have to speak the same language, just the same framework.  obviously it is better if all team members write in the same language, with dot net the integration is seamless if you don't.  With Java you can only write in Java Language.  in DotNet you can pick any language, C#,  VB.NET, Delphi.NET, Python.NET, even J# (the DotNet equiv. Of Java)

You will have so much more control over your code if you choose .NET. 

 

-reply by DotNetGuru

 

Share this post


Link to post
Share on other sites

In my opinion Java is better than .Net.Java is a platform independent language which can use any of the operating system.But .Net is a product from Microsoft.It can only install directly in Windows OS.Another problem of the .Net is it consumes memory and storage space very much than Java.Java is a free programming application from Sun Microsystems.But .Net is not freely available(I mean the profeesional version).

Share this post


Link to post
Share on other sites

which is good for a fresher either java or .net

Which Is Good Java Or Dot Net

 

I am in final year BE, I am from non IT branch, I have studied c and c++ in my acadamics, I'm thinking to join for either java/j2ee or .Net... Could you guys pls tell me which course will help me

 

for job as I am a fresher

 

-question by santhosh


Hi!

 

There are more .NET jobs out there, but Java jobs pay better. I'd suggest you learn .NET with C# and try to pick up Java along the way later.

 

Regards,

Nitin

Share this post


Link to post
Share on other sites

Hi, I want to know which is going to be a success in future. I've asked this question to many but all are giving my vague answers. I'm asking this question because i'm going to join a company where i can choose either dot net or java. Which one should i choose.
Wax



Whether you choose .NET or Java depends on what kind of job you are looking for. If you plan to build enterprise systems in large firms then Java is your platform of choice. If you simply need to build intranet websites, ASP.NET is great for rapid development. Java is also the preferred choice for the backend of dot-com businesses as it offers greater reliability and stability when dealing with a higher volume of data.

Regards,
Nitin

Share this post


Link to post
Share on other sites
which one is better java or dotnetWhich Is Good Java Or Dot Net

ok ...

see that is only my view.Ok so if you want to join java or dotnet for making your career so first think which one you can perforn well because java is good and it will help you to find job easily but its not that much easy as compaered to dotnet .Why I am telling you because the thing is companies doee't want what you did they wants only how much you know prctically so if you really decide to get in into goodMNC so be sure that you will learn completly ok

-reply by rahul singh chouhan

 

Share this post


Link to post
Share on other sites
Awesome observationsWhich Is Good Java Or Dot Net

I have worked for better part of my career in C/C++ in embedded field. I was bored with the complexity and nature of my job and was looking for a change into application programming. I was also going back and forth between .Net and Java. And I found this chain. Thank you so much for all the observations, especially mahesh2k. IMO, .Net has an extensive user base and more jobs compared to Java, so in this economy, probably .Net is a wiser option. BUT Java has more platform acceptance, and can also be used in embedded and small memory footprint systems! Although I am not biased towards any platforms, I have always found linux to be more exciting work than windows. In spite of all this, I am more inclined towards .Net, only because I want to do something which is simpler and which gives me a good job immediately.

Share this post


Link to post
Share on other sites

Hi, I want to know which is going to be a success in future. I've asked this question to many but all are giving my vague answers. I'm asking this question because i'm going to join a company where i can choose either dot net or java. Which one should i choose.
Wax


better*

Well, since they're both fairly annoying, I'd say neither, but if you really need to choose one, I suggest .NET, as it has a wider range of uses, and is used as support from many important programs. Java is also fairly versatile, but it's a very annoying program.

Share this post


Link to post
Share on other sites
which one is better java or dotnetWhich Is Good Java Or Dot Net

I am not an expert to comment whichOne is better, but after spending well over a decade in programming/IT,I can say that .NET is the most improved programming language. ItAllows you to accomplish even most complex tasks in a manageableFashion. Someone said here that .Net is just drag and drop - are youKidding? either you don't know .Net or you just posted for fun to seeYour name on a forum.

We hire at least 4 times more .NETDevelopers than JAVA programmers just because more and moreOrganizations (especially banks) in US and Europe are leaning towards.NET. It helps when you have backing of a large organization likeMicrosoft. JAVA has its own advantages like platform independence, soYou may go there if that is your primary criteria. Otherwise there isNo contest. Just look at the value additions in .Net from 1.0 to 3.5Ver. Java is no where close.

-reply by SunnyM

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this