Mozilla 응용 프로그램 프레임워크
Mozilla application framework![]() |
Mozilla 응용 프로그램 프레임워크는 Mozilla 응용 프로그램을 구성하는 크로스 플랫폼 소프트웨어 구성 요소의 모음입니다.원래는 크로스 플랫폼 프런트 엔드의 줄임말인 XPFE로 알려져 있었습니다.그것은 또한 XPToolkit으로 알려져 있다.혼란을 피하기 위해 현재는 Mozilla 응용 프로그램 프레임워크라고 부릅니다.
GTK+, Qt 및 wxWidgets와 같은 일반적인 크로스 플랫폼 애플리케이션 프레임워크와 비슷하지만, 목적은 웹 브라우저와 같은 네트워크 애플리케이션을 구축하는데 적합한 크로스 플랫폼 기능의 서브셋을 제공하는 것입니다.이는 이미 Gecko 레이아웃 엔진에 내장된 크로스 플랫폼 기능을 활용하는 것입니다.
프레임워크의 다양한 컴포넌트는 다음과 같습니다.
- 도마뱀붙이
- Gecko는 성능과 휴대성을 위해 설계된 표준 기반 레이아웃 엔진입니다.
- 네코
- Necko는 전송 계층에서 프레젠테이션 계층에 이르는 여러 네트워크 계층을 위한 확장 가능한 API를 제공합니다.
- XUL
- XUL은 사용자 인터페이스의 기본입니다.주로 위젯, 제어 요소, 템플릿 등 다양한 사용자 인터페이스 요소를 정의하는 XML 응용 프로그램입니다.HTML과 많은 면에서 유사합니다.
- XBL
- XBL을 사용하면 XUL에서 사용할 자체 위젯을 정의할 수 있습니다.
- XPCOM
- XPCOM은 바인딩이 개발된 프로그래밍 언어 간에 인터페이스를 허용하는 객체 인터페이스입니다.
- XP 접속
- XPConnect는 XPCOM과 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 등 다양한 개방형 또는 공통 표준을 지원합니다.
프레임워크를 사용하는 응용 프로그램
이 섹션은 어떠한 출처도 인용하지 않습니다.(2009년 11월 (이 를 에 대해 합니다) |
- Netscape Navigator 9 웹 브라우저
- Mozilla Firefox 웹 브라우저
- 웹 브라우저 플럭
- 와인 호환성 레이어(내장 웹 브라우저 컴포넌트에 Gecko 사용)
- SeaMonkey 인터넷 스위트
- Mozilla Thunderbird 이메일 클라이언트
- ChatZilla IRC 클라이언트
- KompoZer WYSIWYG 웹 오서링
- Mozilla Sunbird 달력
- 버전 5 이후 Komodo IDE 및 Komodo Edit 모두
- Songbird 미디어 플레이어
- 이전 Joost IPTV 클라이언트
- Celtx 시나리오 쓰기 응용 프로그램
- Miro 인터넷 TV 애플리케이션
- Boxee Media Center 소프트웨어
- Instantbird 인스턴트 메시징 클라이언트
「 」를 참조해 주세요.
레퍼런스
- ^ "Bug 332174 - Drop SOAP support". Bugzilla@Mozilla. August 11, 2008. Retrieved April 15, 2016.
- Syd Logan: , Adison-Wesley, 2007.ISBN 0-321-24642-X
외부 링크
- Mozilla 응용 프로그램 프레임워크 상세
- 플랫폼으로서의 Mozilla
- Mozilla를 사용한 신속한 애플리케이션 개발 - Bruce Perens's Open Source Series의 일부인 Frentice Hall에서 출판된 Nigel McFarlane의 책 (PDF 형식으로 무료로 다운로드 가능
- MozDev.org: Mozilla Application Framework 기반 프로젝트 사이트.Mozilla Corporation 또는 Mozilla Foundation에 소속되어 있지 않습니다.