Question:
Can anyone plz tell me whether to make a career in Java programming or in .NET programming ? ? ?
•·.·´¯`·.·•·.·´¯`·.·•
2007-08-28 00:00:05 UTC
Can anyone plz tell me whether to make a career in Java programming or in .NET programming ? Which one has better scope ? Plz also tell me what's this internship or training being provided by software companies ? ? ?
Seven answers:
dgxshiny
2007-09-04 07:03:09 UTC
Your best bet would be to learn both. When going into an internship or a job interview know exactly what they are looking for. If they are looking for a .NET developer, do not stress that you are a great J2EE developer.



In my experience, .NET developers tend to be in higher demand and make more money.



I would look around on http://www.dice.com. This is likely the best place to look for technology related jobs. Look and see which has the most job openings and better opportunities.



(I'd say .NET because I am a .NET guy)



A lot of large corporations tend to use Java over .NET that I have seen. I know that most everything ATT does inside is in Java.
2007-09-04 19:41:09 UTC
Both technology are great. I guess you should try both, see which one best suits you then pick it up. .NET is all around good framework, you can either do application (i meant reasonably fast application) or Enterprise application. Whereas the real technology Java can be used in the Industry is J2EE, Java is worst in Desktop Application because of its performance. Hope the open-sourcing of the JVM will help its performance. I knew that a big organization still sometimes use Java for desktop application but you need third party libraries and all stuff. Anyway both are great fun. And dont think .NET is just drag and drop, with Java you can do the same thing with some additional plugins for Eclipse or NetBeans. After using Visual Studio.NET, i found that some tasks you can do with drag and drop but you will get more controls if you use hand coding. Drag and drop is for lazy people, if you are keen to learn, you always can hand code everything
Nishanth Anil
2007-08-28 00:14:55 UTC
its tough to answer this, but both have better careers. I can tell you how to identify yourself towards better career. If you are a type of person, who needs to know the in and out of programming and likes to code the entire program and like to troubleshoot the program then you should prefer Java because in Java you write the program from scratch till the entire application is done. If you have programmed C and C++,and your interests are on it then prefer Java.



And For dotnet, its really great, fun coding this. because most of it is just drag and drop and you will be just editing properties and wrinting few lines of code and making it work. So in short dont net is simple and your focus willl be limited. So you are fast to learn and easy to develop, but here you really miss programmin advantages of OOPS. Becasue most of the code is autogenerated and you dont even know how exactly the entire applications is developed.



Coming to better scope, usually Java programmers are paid more.. because of the lines of code involved, and dotnet programmers are preferred by the companies using microsoft technologies. So one exactly cannot say by the industry one is good and the other is bad.



So if you are more programming kind of person take up Java and Enjo the ride. If you want some thing faster to learn and easy to develop and make money stick to dotnet. And one thing if you are perfect in any of this you have the best scope.
RO86
2007-08-28 00:35:35 UTC
I totally agree with Mr. Nishanth Anil answer.

java requires you to code every thing and if you like coding you will enjoy it.

Dot net actually you will not feel that you are doing any thing, you just use the code Microsoft programmers implemented for you

For me, i am working as a java developer and i choosed java not just for the better salaries but i think that by the time i am getting stronger and i become better programer. i felt that if i worked as dot net for 5 years for example i will never be able to work with any thing but dot net ( i will not be able to think ) Microsoft will think for you

You don't know what will happened after 5 or 6 years there might be new programming language and you should be prepared



I hope that helped :)
Gandhi B
2007-09-04 21:58:19 UTC
U better choose .net programming. Because within 2010 microsoft will rule the world. Internship will help you a lot because you will see the seniors working and you will be supporting them. By this you will learn a lot from them.
IC
2007-09-04 16:39:28 UTC
Either will provide plenty of opportunities. Which ever way you choose make sure you gain a solid understanding of Object Oriented Programming. Once you understand the principles you may choose to pick up the other language later.
2007-09-04 15:41:15 UTC
Go for .Net because in it is fast cathching up, (Though many will tell the greatness of Java, ground reality is, no one wants a slow application)


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...