Mozilla 응용 프로그램 프레임워크

Mozilla application framework

Mozilla 응용 프로그램 프레임워크는 Mozilla 응용 프로그램을 구성하는 크로스 플랫폼 소프트웨어 구성 요소의 모음입니다.원래는 크로스 플랫폼 프런트 엔드의 줄임말XPFE로 알려져 있었습니다.그것은 또한 XPToolkit으로 알려져 있다.혼란을 피하기 위해 현재는 Mozilla 응용 프로그램 프레임워크라고 부릅니다.

GTK+, QtwxWidgets와 같은 일반적인 크로스 플랫폼 애플리케이션 프레임워크와 비슷하지만, 목적은 웹 브라우저와 같은 네트워크 애플리케이션을 구축하는데 적합한 크로스 플랫폼 기능의 서브셋을 제공하는 것입니다.이는 이미 Gecko 레이아웃 엔진에 내장된 크로스 플랫폼 기능을 활용하는 것입니다.

프레임워크의 다양한 컴포넌트는 다음과 같습니다.

도마뱀붙이
Gecko는 성능과 휴대성을 위해 설계된 표준 기반 레이아웃 엔진입니다.
네코
Necko는 전송 계층에서 프레젠테이션 계층에 이르는 여러 네트워크 계층을 위한 확장 가능한 API를 제공합니다.
XUL
XUL은 사용자 인터페이스의 기본입니다.주로 위젯, 제어 요소, 템플릿 등 다양한 사용자 인터페이스 요소를 정의하는 XML 응용 프로그램입니다.HTML과 많은 면에서 유사합니다.
XBL
XBL을 사용하면 XUL에서 사용할 자체 위젯을 정의할 수 있습니다.
XPCOM
XPCOM은 바인딩이 개발된 프로그래밍 언어 간에 인터페이스를 허용하는 객체 인터페이스입니다.
XP 접속
XPConnectXPCOM과 JavaScript 간의 바인딩입니다.
XP 설치
XPInstall은 확장이나 테마와 같은 작은 패키지를 XPI로 알려진 설치 아카이브 형식으로 Mozilla 응용 프로그램에 설치하는 기술입니다.
웹 서비스
Mozilla에는 일반적인 웹 서비스 표준 XML-RPC, SOAP(Gran Paradiso Alpha[1] 7 이후 폐기) 및 WSDL에 대한 기본 지원뿐만 아니라 Internet Explorer와 유사한 단순XMLHttpRequest 개체가 포함되어 있습니다.
다른이들
이 프레임워크는 DTD, RDF, XSLT/XPath, MathML, SVG, JavaScript, SQL, LDAP 등 다양한 개방형 또는 공통 표준을 지원합니다.

프레임워크를 사용하는 응용 프로그램

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Bug 332174 - Drop SOAP support". Bugzilla@Mozilla. August 11, 2008. Retrieved April 15, 2016.

외부 링크