사용자 인터페이스 마크업 언어 비교
Comparison of user interface markup languages다음 표는 일부 사용자 인터페이스 마크업 언어에 대한 일반 정보와 기술 정보를 비교한다.자세한 내용은 개별 마크업 언어 기사를 참조하십시오.
일반 정보
마크업 언어에 대한 기본 일반 정보: 작성자, 버전 등
| 크리에이터 | 면허증 | 첫 공개일 | 최신 안정화 버전 | 개발 환경 | 런타임 환경 | |
|---|---|---|---|---|---|---|
| 탐내다 | 울리히 폰 자도 | 무료, LGPL | 2003 | 1.0.0 | 텍스트 편집기 또는 Eclipse | 파이톤 |
| FXML | 오라클 코퍼레이션 | ? | 2011년 10월 | 네탄두 | 자바FX | |
| 글레이드XML | GNOME | 무료, LGPL | 1998년 4월 | 2.10.0 | 글레이드 | GTK+ |
| GNUstep 르네상스 | GNUstep | 무료, LGPL | 2001년 4월 (기점) | 0.9.0 | 고름, ProjectCenter | GNUstep |
| LZX | 라즐로 시스템즈 | 무료, CPL | 2003년 7월 | 4.9 | 선택적(예: 텍스트 편집기, Eclipse IDE 사용 가능) | Flash Player 5 이상, DHTML, Java ME에서 발표 |
| MXML | 어도비 시스템즈 | 무료, MPL 1.1 | 2004년 3월 | 2.0.1 | Adobe Flex [1] 또는 무료 Flex 3 SDK [2] | Flash Player 9 이상 |
| Qt 디자이너 | Qt 프로젝트, Qt 컴퍼니 | 무료, LGPL | ? | 5.9 | Qt 디자이너 | Qt |
| 큐엑스 | inno:script | 독점적, 상업적 | 2005년 6월 | 0.5 | 퀼 UI 디자이너 | Internet Explorer, Mozilla 기반 브라우저 |
| UIML | 오아시스 | ? | 1997년 12월 | ? | 여러 가지 | JUIML, UIML.넷, 다양함 |
| XAML | 마이크로소프트 | 무료, Ms-PL | 2006년 11월 | 2009년[2] | 옵션(예: 텍스트 편집기), Microsoft Expression Blend, Microsoft Expression Design, Visual Studio 2008, Vectropy | .NET Framework 3.0 이상(이전의 WinFX), 인터넷 브라우저의 WPF용 XBAP 및 Silverlight용 플러그인 |
| XRC | wx위젯 | 사용 가능한, wxWindows 라이브러리[3] | ? | wx위젯 2.8.12 | 옵션(예: 텍스트 편집기), wxGlade, XRCed, wxDesigner, DialogBlocks | wxWidgets 기반 응용 프로그램 |
| XUL | 모질라 재단 | 무료, MPL | 1998년 12월 | 1.0[4] | 선택적(예: 텍스트 편집기) | 도마뱀붙이 기반 응용 프로그램 |
| XFD(사용자 인터페이스) | 애벗 정보학 | ? | 2004 | JScript.NET, 자바스크립트 | 스타림스 v 10-11 | |
| XForms | 월드 와이드 웹 컨소시엄 | 무료, W3C | 2006년 3월 14일 | 1.0[5] | 선택적(예: 텍스트 편집기) | 브라우저, 플러그인, 확장 및 서버에 많은 구현 |
| ZUML | 포틱스 | 무료, GPL, 상업용 | 2005년 11월 | 2.4.0 | 텍스트 편집기 또는 Eclipse | 아약스 ZK 프레임워크 |
| 크리에이터 | 면허증 | 첫 공개일 | 최신 안정화 버전 | 개발 환경 | 런타임 환경 |
특징들
마크업 언어의 몇 가지 특징.
| 프로그래밍 언어 | 치료 | 웹 표준 | |
|---|---|---|---|
| 글레이드XML | C, C++, C#, 파이톤, 파이크, 펄, PHP, 에펠, 루비, D | 일부 언어에 대해 해석, 컴파일(사용되지 않음) | XML |
| GNUstep 르네상스 | 목표-C | 컴파일된 동적 바인딩 | XML |
| LZX | XML, ECMAScript | 컴파일된 | XML, ECMAScript, CSS, XPath |
| MXML | 액션스크립트 | 컴파일된 | XML, ECMAScript, CSS |
| Qt/QML | C++, JavaScript(타사 지원을 통한 더 많은 기능 추가) | 컴파일, 해석됨 | XML |
| 큐엑스 | 자바스크립트 | 해석됨 | XML, CSS, JavaScript |
| UIML | 다양한 | 다양한 | ? |
| XAML | 브라우저(실버라이트), JavaScript, IronPython, IronRubby, C#, VB그 중에서도 넷, C++/CLI, J#. | 해석, 컴파일됨 | XML, XPath, DOM, JavaScript |
| XRC | C++, Python(wxPython), Perl(wxPerl), C# 및 기타 .NET 언어(wx).NET), Erlang(wxErlang) | 다양한 | XML |
| XUL | JavaScript, Python, C++, Java, Perl | 해석, 컴파일(C++) | XML, CSS, DTD, RDF, XPath, XSLT, DOM, JavaScript(ECMAScript) |
| ZUML | 자바, 자바스크립트, 루비, 그루비, 파이톤 | 해석, 컴파일됨 | XML, XHTML, CSS |
| 프로그래밍 언어 | 치료 | 웹 표준 |
참고 항목
참조
- ^ "GNUstep Developer Tools: Project Center".
- ^ Microsoft XAML(Extensible Application Markup Language) 기술 문서 세트
- ^ "wxWindows Library Licence". Archived from the original on 2010-07-02. Retrieved 2007-08-02.
- ^ XUL 1.0 사양
- ^ XForms 1.0 초판