Table of Contents
86 relations: Abstract Window Toolkit, Adobe Acrobat, Adobe Flash, Advanced Content, Android (operating system), Apache License, API, ASP.NET, ASP.NET MVC, BD-J, Blu-ray, C Sharp (programming language), Comparison of C Sharp and Java, Cross-platform software, CSS, Debian, DVD, Eclipse (software), Eclipse Foundation, Entity Framework, F Sharp (programming language), Fedora Linux, Free software, Free Software Foundation, GlassFish, GNU General Public License, HD DVD, Hewlett-Packard, IBM, Jakarta EE, Java (programming language), Java (software platform), Java Platform, Micro Edition, Java TV, Java virtual machine, Java Web Start, JavaFX, JavaOne, JavaScript, K virtual machine, Linux, Mac operating systems, Mac OS X 10.0, Mac OS X Snow Leopard, Mandriva, Megabyte, Microsoft, Microsoft Developer Network, Miguel de Icaza, Mobile device, ... Expand index (36 more) »
- .NET
Abstract Window Toolkit
The Abstract Window Toolkit (AWT) is Java's original platform-dependent windowing, graphics, and user-interface widget toolkit, preceding Swing.
See Comparison of the Java and .NET platforms and Abstract Window Toolkit
Adobe Acrobat
Adobe Acrobat is a family of application software and Web services developed by Adobe Inc. to view, create, manipulate, print and manage Portable Document Format (PDF) files.
See Comparison of the Java and .NET platforms and Adobe Acrobat
Adobe Flash
Adobe Flash (formerly Macromedia Flash and FutureSplash) is a discontinuedexcept in China, where it continues to be used, as well as Harman for enterprise users.
See Comparison of the Java and .NET platforms and Adobe Flash
Advanced Content
Advanced Content provides interactivity in the HD DVD optical disc format.
See Comparison of the Java and .NET platforms and Advanced Content
Android (operating system)
Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.
See Comparison of the Java and .NET platforms and Android (operating system)
Apache License
The Apache License is a permissive free software license written by the Apache Software Foundation (ASF).
See Comparison of the Java and .NET platforms and Apache License
API
An is a way for two or more computer programs or components to communicate with each other.
See Comparison of the Java and .NET platforms and API
ASP.NET
ASP.NET is a server-side web-application framework designed for web development to produce dynamic web pages. Comparison of the Java and .NET platforms and ASP.NET are .NET.
See Comparison of the Java and .NET platforms and ASP.NET
ASP.NET MVC
ASP.NET MVC is a web application framework developed by Microsoft that implements the model–view–controller (MVC) pattern.
See Comparison of the Java and .NET platforms and ASP.NET MVC
BD-J
BD-J, or Blu-ray Disc Java, is a specification supporting Java ME (specifically the Personal Basis Profile of the Connected Device Configuration or CDC) Xlets for advanced content on Blu-ray Disc and the Packaged Media profile of Globally Executable MHP (GEM).
See Comparison of the Java and .NET platforms and BD-J
Blu-ray
Blu-ray (Blu-ray Disc or BD) is a digital optical disc data storage format designed to supersede the DVD format.
See Comparison of the Java and .NET platforms and Blu-ray
C Sharp (programming language)
C# is a general-purpose high-level programming language supporting multiple paradigms.
See Comparison of the Java and .NET platforms and C Sharp (programming language)
Comparison of C Sharp and Java
This article compares two programming languages: C# with Java. Comparison of the Java and .NET platforms and Comparison of C Sharp and Java are .NET and java (programming language).
See Comparison of the Java and .NET platforms and Comparison of C Sharp and Java
Cross-platform software
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms.
See Comparison of the Java and .NET platforms and Cross-platform software
CSS
Cascading Style Sheets (CSS) is a style sheet language used for specifying the presentation and styling of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML).
See Comparison of the Java and .NET platforms and CSS
Debian
Debian, also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software and optionally non-free firmware or software developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993.
See Comparison of the Java and .NET platforms and Debian
DVD
The DVD (common abbreviation for digital video disc or digital versatile disc) is a digital optical disc data storage format.
See Comparison of the Java and .NET platforms and DVD
Eclipse (software)
Eclipse is an integrated development environment (IDE) used in computer programming. Comparison of the Java and .NET platforms and Eclipse (software) are java (programming language).
See Comparison of the Java and .NET platforms and Eclipse (software)
Eclipse Foundation
The Eclipse Foundation AISBL is an independent, Europe-based not-for-profit corporation that acts as a steward of the Eclipse open source software development community, with legal jurisdiction in the European Union.
See Comparison of the Java and .NET platforms and Eclipse Foundation
Entity Framework
Entity Framework (EF) is an open source object–relational mapping (ORM) framework for ADO.NET. Comparison of the Java and .NET platforms and Entity Framework are .NET.
See Comparison of the Java and .NET platforms and Entity Framework
F Sharp (programming language)
F# (pronounced F sharp) is a general-purpose, high-level, strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods.
See Comparison of the Java and .NET platforms and F Sharp (programming language)
Fedora Linux
Fedora Linux is a Linux distribution developed by the Fedora Project.
See Comparison of the Java and .NET platforms and Fedora Linux
Free software
Free software, libre software, libreware or rarely known as freedom-respecting software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
See Comparison of the Java and .NET platforms and Free software
Free Software Foundation
The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985, to support the free software movement, with the organization's preference for software being distributed under copyleft ("share alike") terms, such as with its own GNU General Public License.
See Comparison of the Java and .NET platforms and Free Software Foundation
GlassFish
GlassFish is an open-source Jakarta EE platform application server project started by Sun Microsystems, then sponsored by Oracle Corporation, and now living at the Eclipse Foundation and supported by OmniFish, Fujitsu and Payara.
See Comparison of the Java and .NET platforms and GlassFish
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses, or copyleft, that guarantee end users the four freedoms to run, study, share, and modify the software.
See Comparison of the Java and .NET platforms and GNU General Public License
HD DVD
HD DVD (short for High Density Digital Versatile Disc) is an obsolete.
See Comparison of the Java and .NET platforms and HD DVD
Hewlett-Packard
The Hewlett-Packard Company, commonly shortened to Hewlett-Packard or HP, was an American multinational information technology company headquartered in Palo Alto, California.
See Comparison of the Java and .NET platforms and Hewlett-Packard
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American multinational technology company headquartered in Armonk, New York and present in over 175 countries.
See Comparison of the Java and .NET platforms and IBM
Jakarta EE
Jakarta EE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web services.
See Comparison of the Java and .NET platforms and Jakarta EE
Java (programming language)
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
See Comparison of the Java and .NET platforms and Java (programming language)
Java (software platform)
Java is a set of computer software and specifications that provides a software platform for developing application software and deploying it in a cross-platform computing environment.
See Comparison of the Java and .NET platforms and Java (software platform)
Java Platform, Micro Edition
Java Platform, Micro Edition or Java ME is a computing platform for development and deployment of portable code for embedded and mobile devices (micro-controllers, sensors, gateways, mobile phones, personal digital assistants, TV set-top boxes, printers).
See Comparison of the Java and .NET platforms and Java Platform, Micro Edition
Java TV
Java TV is a Java-based software framework designed for use on TV set-top boxes, based on components called Xlets. Comparison of the Java and .NET platforms and Java TV are java (programming language).
See Comparison of the Java and .NET platforms and Java TV
Java virtual machine
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. Comparison of the Java and .NET platforms and Java virtual machine are java (programming language).
See Comparison of the Java and .NET platforms and Java virtual machine
Java Web Start
In computing, Java Web Start (also known as JavaWS, javaws or JAWS) is a deprecated framework developed by Sun Microsystems (now Oracle) that allows users to start application software for the Java Platform directly from the Internet using a web browser.
See Comparison of the Java and .NET platforms and Java Web Start
JavaFX
JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of devices.
See Comparison of the Java and .NET platforms and JavaFX
JavaOne
JavaOne is an annual conference first organized in 1996 by Sun Microsystems to discuss Java technologies, primarily among Java developers.
See Comparison of the Java and .NET platforms and JavaOne
JavaScript
JavaScript, often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS.
See Comparison of the Java and .NET platforms and JavaScript
K virtual machine
The K virtual machine (KVM) is a virtual machine developed by Sun Microsystems (now owned by Oracle Corporation), derived from the Java virtual machine (JVM) specification.
See Comparison of the Java and .NET platforms and K virtual machine
Linux
Linux is both an open-source Unix-like kernel and a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.
See Comparison of the Java and .NET platforms and Linux
Mac operating systems
Mac operating systems were developed by Apple Inc. in a succession of two major series.
See Comparison of the Java and .NET platforms and Mac operating systems
Mac OS X 10.0
Mac OS X 10.0 (code named Cheetah) is the first major release of macOS, Apple's desktop and server operating system.
See Comparison of the Java and .NET platforms and Mac OS X 10.0
Mac OS X Snow Leopard
Mac OS X Snow Leopard (version 10.6) (also referred to as OS X Snow Leopard) is the seventh major release of macOS, Apple's desktop and server operating system for Macintosh computers.
See Comparison of the Java and .NET platforms and Mac OS X Snow Leopard
Mandriva
Mandriva S.A. was a public software company specializing in Linux and open-source software.
See Comparison of the Java and .NET platforms and Mandriva
Megabyte
The megabyte is a multiple of the unit byte for digital information.
See Comparison of the Java and .NET platforms and Megabyte
Microsoft
Microsoft Corporation is an American multinational corporation and technology company headquartered in Redmond, Washington.
See Comparison of the Java and .NET platforms and Microsoft
Microsoft Developer Network
Microsoft Developer Network (MSDN) was the division of Microsoft responsible for managing the firm's relationship with developers and testers, such as hardware developers interested in the operating system (OS), and software developers developing on the various OS platforms or using the API or scripting languages of Microsoft's applications.
See Comparison of the Java and .NET platforms and Microsoft Developer Network
Miguel de Icaza
Miguel de Icaza (born November 23, 1972) is a Mexican programmer, best known for starting the GNOME, Mono, and Xamarin projects.
See Comparison of the Java and .NET platforms and Miguel de Icaza
Mobile device
A mobile device or handheld computer is a computer small enough to hold and operate in hand.
See Comparison of the Java and .NET platforms and Mobile device
Mono (software)
Mono is a free and open-source.NET Framework-compatible software framework. Comparison of the Java and .NET platforms and Mono (software) are .NET.
See Comparison of the Java and .NET platforms and Mono (software)
Multimedia
Multimedia is a form of communication that uses a combination of different content forms, such as writing, audio, images, animations, or video, into a single interactive presentation, in contrast to traditional mass media, such as printed material or audio recordings, which feature little to no interaction between users.
See Comparison of the Java and .NET platforms and Multimedia
NetBeans
NetBeans is an integrated development environment (IDE) for Java.
See Comparison of the Java and .NET platforms and NetBeans
Novell
Novell, Inc. was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014.
See Comparison of the Java and .NET platforms and Novell
Open source
Open source is source code that is made freely available for possible modification and redistribution.
See Comparison of the Java and .NET platforms and Open source
Open-source software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose.
See Comparison of the Java and .NET platforms and Open-source software
OpenJDK
OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE). Comparison of the Java and .NET platforms and OpenJDK are java (programming language).
See Comparison of the Java and .NET platforms and OpenJDK
OpenSUSE
openSUSE is a free and open-source Linux distribution developed by the openSUSE project.
See Comparison of the Java and .NET platforms and OpenSUSE
Optical disc
An optical disc is a flat, usuallyNon-circular optical discs exist for fashion purposes; see shaped compact disc.
See Comparison of the Java and .NET platforms and Optical disc
Oracle Corporation
Oracle Corporation is an American multinational computer technology company headquartered in Austin, Texas.
See Comparison of the Java and .NET platforms and Oracle Corporation
Personal digital assistant
A personal digital assistant (PDA) is a multi-purpose mobile device which functions as a personal information manager.
See Comparison of the Java and .NET platforms and Personal digital assistant
QuickTime
QuickTime is a discontinued extensible multimedia architecture created by Apple, which supports playing, streaming, encoding, and transcoding a variety of digital media formats.
See Comparison of the Java and .NET platforms and QuickTime
Rich Internet Application
A Rich Internet Application (also known as a rich web application, RIA or installable Internet application) is a web application that has many of the characteristics of desktop application software.
See Comparison of the Java and .NET platforms and Rich Internet Application
Roslyn (compiler)
.NET Compiler Platform, also known by its codename Roslyn, is a set of open-source compilers and code analysis APIs for C# and Visual Basic (VB.NET) languages from Microsoft.
See Comparison of the Java and .NET platforms and Roslyn (compiler)
Set-top box
A set-top box (STB), also known as a cable box, receiver, or simply box, and historically television decoder or a converter, is an information appliance device that generally contains a TV tuner input and displays output to a television set, turning the source signal into content in a form that can then be displayed on the television screen or other display device.
See Comparison of the Java and .NET platforms and Set-top box
Slackware
Slackware is a Linux distribution created by Patrick Volkerding in 1993.
See Comparison of the Java and .NET platforms and Slackware
Standard Widget Toolkit
The Standard Widget Toolkit (SWT) is a graphical widget toolkit for use with the Java platform.
See Comparison of the Java and .NET platforms and Standard Widget Toolkit
Sun Microsystems
Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC microprocessors.
See Comparison of the Java and .NET platforms and Sun Microsystems
Swing (Java)
Swing is a GUI widget toolkit for Java.
See Comparison of the Java and .NET platforms and Swing (Java)
Technology Compatibility Kit
A Technology Compatibility Kit (TCK) is a suite of tests that at least nominally checks a particular alleged implementation of a Java Specification Request (JSR) for compliance.
See Comparison of the Java and .NET platforms and Technology Compatibility Kit
The Walt Disney Company
The Walt Disney Company is an American multinational mass media and entertainment conglomerate that is headquartered at the Walt Disney Studios complex in Burbank, California.
See Comparison of the Java and .NET platforms and The Walt Disney Company
TiVo
TiVo is a digital video recorder (DVR) developed and marketed by Xperi (previously by TiVo Corporation and TiVo Inc.) and introduced in 1999.
See Comparison of the Java and .NET platforms and TiVo
Ubuntu
Ubuntu is a Linux distribution derived from Debian and composed mostly of free and open-source software.
See Comparison of the Java and .NET platforms and Ubuntu
Visual Basic (.NET)
Visual Basic (VB), originally called Visual Basic.NET (VB.NET), is a multi-paradigm, object-oriented programming language, implemented on.NET, Mono, and the.NET Framework.
See Comparison of the Java and .NET platforms and Visual Basic (.NET)
Web browser
A web browser is an application for accessing websites.
See Comparison of the Java and .NET platforms and Web browser
Web Services Enhancements
Web Services Enhancements (WSE) is an obsolete add-on to the Microsoft.NET Framework, which includes a set of classes that implement additional WS-* web service specifications chiefly in areas such as security, reliable messaging, and sending attachments.
See Comparison of the Java and .NET platforms and Web Services Enhancements
WildFly
WildFly, formerly known as JBoss AS, or simply JBoss, is an application server written by JBoss, now developed by Red Hat.
See Comparison of the Java and .NET platforms and WildFly
Windows Media Player
Windows Media Player (WMP, officially referred to as Windows Media Player Legacy to distinguish it from the new Windows Media Player introduced with Windows 11), is the first media player and media library application that Microsoft developed to play audio and video on personal computers.
See Comparison of the Java and .NET platforms and Windows Media Player
Xamarin
Xamarin is a Microsoft-owned San Francisco-based software company founded in May 2011 by the engineers that created Mono, Xamarin.Android (formerly Mono for Android) and Xamarin.iOS (formerly MonoTouch), which are cross-platform implementations of the Common Language Infrastructure (CLI) and Common Language Specifications (often called Microsoft.NET).
See Comparison of the Java and .NET platforms and Xamarin
Xbox 360
The Xbox 360 is a home video game console developed by Microsoft.
See Comparison of the Java and .NET platforms and Xbox 360
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data.
See Comparison of the Java and .NET platforms and XML
.NET
The.NET platform (pronounced as "dot net") is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems.
See Comparison of the Java and .NET platforms and .NET
.NET Compact Framework
The Microsoft.NET Compact Framework (.NET CF) is a version of the.NET Framework that is designed to run on resource constrained mobile/embedded devices such as personal digital assistants (PDAs), mobile phones, factory controllers, set-top boxes, etc.
See Comparison of the Java and .NET platforms and .NET Compact Framework
.NET Foundation
The.NET Foundation is an organization incorporated on March 31, 2014, by Microsoft to improve open-source software development and collaboration around the.NET Framework. Comparison of the Java and .NET platforms and .NET Foundation are .NET.
See Comparison of the Java and .NET platforms and .NET Foundation
.NET Framework
The.NET Framework (pronounced as "dot net") is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows.
See Comparison of the Java and .NET platforms and .NET Framework
.NET Micro Framework
The.NET Micro Framework (NETMF) is a.NET Framework platform for resource-constrained devices with at least 512 kB of flash and 256 kB of random-access memory (RAM).
See Comparison of the Java and .NET platforms and .NET Micro Framework
See also
.NET
- .NET Foundation
- .NET Framework version history
- .NET My Services
- .NET Persistence API
- ASP.NET
- Comparison of C Sharp and Java
- Comparison of C Sharp and Visual Basic .NET
- Comparison of Visual Basic and Visual Basic .NET
- Comparison of the Java and .NET platforms
- Cosmos (operating system)
- Entity Framework
- Microsoft .NET strategy
- Microsoft Messenger service
- Microsoft Push Notification Service
- Mono (software)
- Native Image Generator
- SQL CLR
- Singularity (operating system)
- Text Template Transformation Toolkit
- Universal Windows Platform
- Universal Windows Platform apps
- WCF Data Services
- Windows Push Notification Service
References
Also known as Java vs .NET.

