i am bharat bhushan student of mca 2nd year. i want to learn computer programming language. but still confused which language is best for me. my basic logic in c and c++ is very clear. i consult many person but no one give me the satisfied answer. someone tell the .net is best and someone tell the java is best because java is best. they say that the future of .net is bright.but .net is heavy compare to java. mean the site or application made in java is light weight. please guide me what i do ? my interest in web development and also in web designing.
As I am related to .NET technology and use .NET I will recommend learning .NET.
Some common differences and experiences of mine result to learn .NET as compared to Java.
.NET is a complete framework for both platforms. Desktop or the Web. While Java is even extended up to Mobile.
Speed of .NET websites and web-application is faster in comparison of other technology. Ex. IRCTC website is developed using Java and most of the Netbanking website and corporate websites of top companies are designed in .NET.
.NET is easy to learn and has wider support. You can access Windows resources using .NET easily while you may have to be somehow more intelligent to use them using Java.
Wish you a bright future.
All the Best.
Thank you sir,
but someone tell me most of the product that are used now in this trend of technology is not free in . net. like they say this is not freeware. so most of the companies think before start with .net
Both technology is good and have same scope. My point of view compare to JAVA, .NET is user friendly easy to develop application websites all. You can choose your platform based on your interest don't be consider what others suggest you. Because if you take un interest technology not able achieve more in career.
There is nothing bad or good...both Java and .NET is used for developing web applications. Choose the technology based on your interest. If you like Java then learn Java and same way if you like .NET then go in that direction. Don't listen others much in this case as both technology got good opportunities. Also as a fresher you will be having less choice to select your technologies. It is mostly decided by companies.
Hello Bharat, thanks for the response.
You are right. But microsoft provides free versions for Developers and must purchase license for Enterprise hosting.
Microsoft technology is easy to learn and implement. Lot of support is available for .Net comparing to Java. Java is a open source and it doesn't need licence where as .Net is a Microsoft Product which needs licence.
You can develop an application in Java as welle as .Net but the competition for .Net is always more comparing to Java.
Hai Bharat Bhushan,
As the other members has commented and given the better understanding and got the conclusion that there is no better or bad technology- Both Java and .Net are competing technologies.
So its up to you that for which technology you want to go on. Its about your interest. You might have seen both the java and .Net in your academic syllabus. If you feel like Java is more interesting than go with it so that later it should not be that you don't like .Net and came forcefully.
Hope it will be helpful to you.
As your interest in web development and also in web designing then go for .Net. In .Net just drag and drop controls are very useful and easier in web designing. As you have more opportunity and you can show your creativity.
All the best for your career.
It depends on your interest. Once you start coding in any particular enviornment/framework, you will feel that enviornment/framework is easy hence it will be your comfort zone. Any developer prefers to work as per his comfort zone.
I suggest you to go for .Net You can explore new concepts and see how you feel to work in java comparatively .Net
Both programming languages have its own features which makes productive applications in very less time if you know when to use which concept.
So all the best! Choose any one and enjoy programming.
Thanx to all for your valuable guidance.
Hi Bharat Bhushan, good that you have knowledge in c and c++.So you are aware of oops.OOPS Concept almost same for java and .Net .We use Visual Studio for developing both windows and web applications.With visual studio you can develop web applications easily .First you practice how to develop web applications in visual studio with the help of our Tutorials .If you are uncomfortable with .Net then you choose Java
no-no i feel very comfort with .net now. and now i am learning .net and its very interesting and easy. i start c#.
Hi Bharat Bhusha bro
atlast nice 2 see a buddy with .net + c# ...
same blood :)
Both the technologies are best.If some one using java means that people will tell java is best.Some one using .net they also tell same .net is best.But my point is java and .net are equally best because both technologies having it's same strengths.That is in web and also in the case of desktop application.In java there will be jsp,tomcat,j2ee
while in .net having WPF,WCF,MVC,Silver light
If you know .net means then understand .net technology fully.If you know java means study java correctly.That will be the best thing..
yes sir now my all .net confusion are solve. when i was confuse that time i know nothing about WPF,WCF,MVC,Silver light. but now i feel better. what i want that all available in this technology.