Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

So sánh Java và .NET


Java là ngôn ngữ lập trình high-level do Sun Microsystems phát hành năm 1995. Java chạy trên nhiều nền tảng: Windows, Mac OS, các phiên bản UNIX.

.NET framework là framework phần mềm do Microsoft phát minh. Chạy trên Microsoft Windows OS. Cung cấp giao diện người dùng, truy cập dữ liệu, kết nối database, mật mã, phát triển web app, v.v.

Ngôn ngữ

Java chỉ hỗ trợ pattern Java.

.NET hỗ trợ nhiều ngôn ngữ: VB.NET, C#, F#, v.v.

Nền tảng

Java độc lập nền tảng, chạy trên Windows, Linux, Mac OS.

.NET chạy trên Windows.

Runtime

Java có Java Virtual Machine, ByteCode, JDK, JRE, v.v.

.NET có Common Language Runtime (CLR).

GUI Components

Java có Java Beans, .NET có các class riêng.

Database

JDBC dùng kết nối Java với database, .NET dùng ADO.NET.