>php教程 >PHP视频 >Java, JavaScript, asp.net, jquery에 대한 상세 분석

Java, JavaScript, asp.net, jquery에 대한 상세 분석

高洛峰
高洛峰원래의
2016-11-26 13:49:191474검색

JAVA 및 JAVASCRIPT
Java는 크로스 플랫폼 애플리케이션 소프트웨어를 작성할 수 있는 객체 지향 프로그래밍 언어로, 1995년 5월 Sun Microsystems에서 출시한 Java 프로그래밍 언어이자 Java 플랫폼입니다(예: JavaSE, JavaEE, JavaME). . Java 기술은 뛰어난 다양성, 효율성, 플랫폼 이식성 및 보안을 갖추고 있으며 개인용 PC, 데이터 센터, 게임 콘솔, 과학용 슈퍼컴퓨터, 휴대폰 및 인터넷에서 널리 사용됩니다.
Java 프로그래밍 언어의 스타일은 C 및 C++ 언어와 매우 유사합니다. Java는 C++ 언어의 핵심 객체지향 기술을 계승한 순수 객체지향 프로그래밍 언어입니다. Java는 C++ 언어에서 오류가 발생하기 쉬운 포인터(참조로 대체), 연산자 오버로딩, 다중 상속(인터페이스로 대체) 및 기타 기능을 포기하고 더 이상 참조되지 않는 메모리 공간을 재활용하기 위해 가비지 수집기 기능을 추가합니다. 개체를 사용하면 프로그래머가 메모리 관리에 대해 걱정할 필요가 없습니다.                                                                    자바 플랫폼은 자바 언어를 기반으로 한 플랫폼입니다. 이러한 플랫폼은 현재 매우 인기가 있습니다. 따라서 Microsoft는 경쟁적인 .NET 플랫폼과 Java를 모방한 C# 언어를 출시했습니다.


자바(Java) 이름의 유래: 자바(Java)는 커피 생산지로 유명한 인도네시아 자바섬의 영어 이름이다. Java 언어의 많은 라이브러리 클래스 이름은 JavaBeans(커피 콩), NetBeans(네트워크 콩), ObjectBeans(객체 콩) 등과 같이 대부분 커피와 관련되어 있습니다. SUN과 JAVA의 로고도 김이 모락모락 나는 커피잔입니다.






JavaScript는 웹 페이지를 더욱 생동감 있게 만들 수 있는 프로그래밍 언어이기도 하며, 웹 페이지를 디자인하는 가장 쉽고 편리한 방법이기도 합니다. . JavaScript를 사용하여 친근한 환영 메시지, 아름다운 디지털 시계, 광고 효과가 있는 티커 및 간단한 선택을 쉽게 만들 수 있으며 브라우저가 머물렀던 시간도 표시할 수 있습니다. 이러한 특수 효과를 통해 웹페이지의 가시성이 향상됩니다.
차이점
1. JavaScript는 브라우저를 통해 직접 실행할 수 있는 동적이고 약한 유형의 프로토타입 기반 언어인 반면, Java는 객체 지향 프로그래밍 언어이므로 먼저 컴파일하고 연결해야 합니다.
2. 자바스크립트는 HTML 파일로 작성되어 있는데, 웹페이지의 소스코드를 직접 보면 자바스크립트 프로그램을 볼 수 있으므로 HTML 파일을 통해서는 누구나 프로그램을 복사할 수 있습니다. 웹 페이지에서 Java를 사용하는 프로그램을 Java Applet(Applet은 [작은 프로그램]을 의미함)이라고 하며 HTML 파일과 별개입니다.
3. JavaScript의 구조는 비교적 자유롭고 느슨한 반면, Java는 정통 프로그래밍 언어와 마찬가지로 더 엄격한 구조를 가지고 있습니다.
4. JavaScript에는 파일 읽기 및 쓰기, 네트워크 제어 등의 기능이 없습니다. Java가 이러한 기능을 제공하지만 웹 콘텐츠의 제어 및 상호 작용 측면에서 JavaScript가 더 편리하고 빠릅니다.
5.Javascript는 대부분 클라이언트 측에서 실행되는 반면, Java는 대부분 서버 측에서 실행됩니다.

JQUERY
Jquery는 프로토타입 이후 또 다른 뛰어난 Javascrīpt 프레임워크입니다. 경량의 js 라이브러리(압축 후 21k)이며 CSS3 및 다양한 브라우저와 호환됩니다. jQuery를 사용하면 사용자가 HTML 문서 및 이벤트를 보다 편리하게 처리하고 애니메이션 효과를 얻을 수 있으며 웹사이트에 AJAX 상호 작용을 쉽게 제공할 수 있습니다. jQuery의 또 다른 큰 장점은 문서가 매우 완벽하고 다양한 애플리케이션이 자세히 설명되어 있다는 점입니다. 선택할 수 있는 성숙한 플러그인도 많이 있습니다. jQuery는 사용자 HTML 페이지의 코드와 HTML 콘텐츠를 분리하여 유지할 수 있습니다. 즉, 명령을 호출하기 위해 HTML에 여러 개의 js를 삽입할 필요가 없습니다.
ASP.NET
ASP.NET은 웹 페이지에 포함된 스크립트를 인터넷 서버에서 실행할 수 있도록 하는 Microsoft 기술입니다. IIS에서 실행되는 프로그램인 Active Server Pages(동적 서버 페이지)를 말합니다.
ASP.net은 공통 언어를 기반으로 컴파일되고 실행되는 프로그램이기 때문에 그 강력함과 적응성으로 인해 웹 응용 프로그램 소프트웨어 개발자가 사용하는 거의 모든 플랫폼에서 실행될 수 있습니다. 윈도우 2000/2003 서버/VISTA/7/XP/WIN7). 공통 언어, 메시지 메커니즘 및 데이터 인터페이스 처리의 기본 라이브러리는 모두 ASP.net 웹 응용 프로그램에 완벽하게 통합될 수 있습니다. ASP.net은 또한 언어 독립적이므로 프로그램 작성에 가장 적합한 언어를 선택하거나 다양한 언어로 프로그램을 작성할 수 있습니다. 현재 C#(C++와 Java의 조합), VB, Jscript 등을 지원합니다. C++, F++. 앞으로는 여러 프로그래밍 언어가 함께 작동할 수 있으므로 COM+를 기반으로 개발된 현재 프로그램을 보호하고 ASP.net에 완전히 이식할 수 있습니다.
ASP.NET은 일반적으로 VB.NET과 C#의 두 가지 개발 언어로 구분됩니다. C#은 .NET의 고유한 언어이기 때문에 비교적 일반적으로 사용되는 반면, VB.NET은 이전 VB 프로그램용으로 설계되어 이전 버전에 적합합니다. VB 프로그래머.

AJAX
AJAX는 "Asynchronous JavaScript and XML"의 약어가 아니라 Jesse James Gaiiett가 만든 명사입니다. 대화형 웹 애플리케이션을 만듭니다.
AJAX는 새로운 프로그래밍 언어가 아니라 더 훌륭하고 빠르며 대화형인 웹 애플리케이션을 만들기 위한 기술입니다.
AJAX를 사용하면 JavaScript가 JavaScript의 XMLHttpRequest 개체를 사용하여 서버와 직접 통신할 수 있습니다. 이 개체를 사용하면 JavaScript가 페이지를 다시 로드하지 않고도 웹 서버와 데이터를 교환할 수 있습니다.
AJAX는 브라우저와 웹 서버 간의 비동기 데이터 전송(HTTP 요청)을 사용하므로 웹 페이지가 전체 페이지 대신 서버에서 소량의 정보를 요청할 수 있습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

관련 기사

더보기