Choosing between .NET and Java depends on several factors, including project requirements, team expertise, and ecosystem compatibility. If your team has strong experience with C# and you’re building for Windows environments or leveraging Microsoft services, .NET might be the better choice. Conversely, if you need platform independence, scalability, or are working within a diverse tech stack, Java could be more suitable. Additionally, consider the libraries, frameworks, and community support available for each platform.
java is the best platform compared to dot net
Java is cross-platform while .NET is for Windows platforms only.
Java is cross-platform while .NET is for Windows platforms only.
I took a Introduction to Java course last year. I had the same question when I started the class http://www.DevelopIntelligence.com/catalogue/java-training.php. But I learned that Java and .NET are both platforms that run applications. Both platforms use something known as a virtual machine. In the Java platform, the primary programming language use to write applications is called Java. In the .NET platform, the programming language choices include VB.NET, C++.NET, C#.NET. In other words, there is no "difference between the Java langage and the .net language" as there is no "net language". The Java language is most similar to the C# language in .NET. There are some technical differences, but in general they are about the same.
Java can run on any operation system(platform independent) but .net runs only under windows.
C, C++ and Java are cross-platform languages. NET is for Windows-only.
It's just like 'Java Class, and 'Class Room'. In a 'Java Class', the faculty have to teach only java related topics. And the students in the class must belongs to 'Java' subject. Means it is specific for 'Java' only.i.e., A Platform is a specific one where all the functionality are predefined. Where as, a 'Class Room' is a Generic one where java/.net/php/flex, N-number of classes can be conducted. Like wise, an Environment is a generic one where the needs for platform is provided.
java is from sun and .net is from microsoft, java is a language + runtime and .net is run frame that supports multiple language.
The .NET framework can only be used to write Windows programs using C#, F# and Visual Basic, whereas Java can be used to write programs for any supported platform.
First of all Platform can be of two types 1) Hardware+Software based platform eg. any OS 2) Software based platform eg. platforms like .NET or JAVA platform means OS is type of platform which contains both H/W + S/W
For cross-platform programming, yes. For Windows, probably NET is marginally better simply because it is Microsoft technology.
Differences between .Net and Java includeJava is from Sun, .Net is from MicrosoftJava is a language plus a runtime, .Net is a runtime framework that supports multiple languages, Visual Basic and C# (the .Net language most similar to Java) among them.C# is very similar to Java but a few years younger, and a bit nicer in some respects - it has a slightly simpler syntax for some common constructs.Java is more platform independent, it runs on several operating systems including Windows, Mac and Linux. .Net is primarily for Windows. Although the open source project Mono is developing a multi-platform runtime for .Net, so this is less of an issue than it used to be..Net has a more integrated development environment, as the IDE, runtime and server all come from Microsoft as a standard package, while Java is based on third-party tool and server providers. It used to be the case that the .Net development environment was clearly superior, but the difference is smaller these days.It can be argued that Java gives more flexibility, as there are more server- and IDE-providers to choose from, at the cost of some extra overhead for the developer to get the different pieces to work together.Functionality wise, there is not a lot of difference between the two, at least not when used to develop web applications.For desktop applications, .Net naturally has an edge in Windows integration.note: Oracle bought Sun Microsystems (Sun).