새 프로젝트에서 UI를 작성하기 위해 사용자 인터페이스 정의를위한 XML을 선택하는 정보를 찾고 있습니다. 이 프로젝트의 목표는 웹과 데스크톱 환경 모두에서 실행되며 크로스 플랫폼을 지원합니다. 따라서 XUL과 XForms에 중점을두고 있지만 XForms에 익숙하지 않습니다. 나에게 조언과 저서와 찬성, 미래를 알려주세요. 고맙습니다.사용자 인터페이스 용 XML 정의
2
A
답변
0
MXML (Adobe Flex)과 함께 할 것입니다. 그것은 플래시 (브라우저)와 항공 애플리케이션 (데스크탑) 일 수 있습니다.
0
XForms는 설치가 필요하지 않은 XSLTForms 및 Ubiquity XForms와 같은 크로스 브라우저 구현이 있기 때문에 점점 더 대중적입니다.
0
파이어 폭스 전용이고 going to be dropped for Firefox 4.0이므로 XUL을 피할 수 있습니다.
0
프로젝트의 "웹"부분을 유지하고 모든 브라우저에서 실행된다는 의미라면 XUL은 옵션이 아닙니다. Firefox 확장으로 사용하거나 XUL을 사용하여 독립 실행 형 응용 프로그램 (브라우저에서 실행되지 않음)을 빌드 할 수 있지만 브라우저간에 UI를 작성하는 기술은 아닙니다.
0
많은 외부 링크가있는 here에서 전체적인 소개를 찾아보십시오. 포함 : 지금까지 내가 기억하는 또
(모질라에 의해)
- XUL (마이크로 소프트)
- XAML (W3C에 의해)
- XForms를
- 는, 자바 FX 가까이있다 등 XML 기반 UI 정의와 관련이 있습니다. 또한 QML은 Ubuntu와 같은 많은 프로젝트에서 사용되는 Qt 용 마크 업 기반 UI 정의 언어입니다. Gnome 영역에서는 Glade (오픈 소스 소프트웨어)를 사용하여 drag-n-drop으로 만든 UI에서 XML 파일을 만들 수 있습니다.이 파일은 많은 라이브러리에서 런타임에 의도 한 UI를 재구성하는 데 사용됩니다.
1
Metawidget을 고려해 볼 수 있습니다. 좋은 XML 형식을 선택하는 것은 전투의 일부일뿐입니다. 그런 다음 해당 XML을 작동하는 UI로 변환해야합니다. 메타 위젯 (metawidget)은 (많은 플랫폼에서)이를 처리 할뿐만 아니라 자신의 XML 형식을 원하는대로 연결할 수있게 해줍니다. 정보에 대한 http://blog.kennardconsulting.com/2013/03/xml-schema-wsdl-and-soap-ui-generator.html
감사를 :
는 여기 형식으로 XML 스키마에 연결하는 예입니다. 아직 XForms에 대해 배우고 있지만 웹 환경에서만 작동하는 것 같습니다. SWog XForms 엔진 인 Apogée을 찾았지만 여전히 개발 중입니다. 그렇다면 어떤 엔진이 데스크탑 폼 GUI를 동적으로 생성하고 데이터를 검증 할 수 있습니까? –
HTML도 작동합니다. 웹 및 바탕 화면에서 작동합니다 (로컬 페이지를 사용하거나 xulrunner에서 실행). – sdwilsh
분명히하기 위해, * remote * (web-delivered) XUL 지원은 기본적으로 오랫동안 지원되지 않았다. Firefox는 XUL을 사용하여 작성되므로 가장 확실하게 삭제되지 않습니다. – pc1oad1etter