크로스 플랫폼이 풍부한 사용자 인터페이스 개발에 사용할 수있는 옵션은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/195133

문제

이러한 UI 프레임 워크/툴킷에 대한 요구 사항 (제한)은 다음과 같습니다.

  • 단일 공급 업체가 잠금 상태가 없습니다
  • 실시간 데이터 시각화 능력
  • 좋은 초기 위젯
  • 좋은 대시 탑승 기능
  • 크로스 플랫폼
  • 우수한 개발/디버그 환경
  • 플래시가 없습니다
도움이 되었습니까?

해결책

플래시를 사용할 수없는 것은 유감입니다. 그렇지 않으면 나는 Adobe Air를 정말로 추천 할 수 있습니다. 그것은 훌륭한 편집기 (Eclipse에 구축 된 Flex Builder), 많은 상자 구성 요소가있는 좋은 구성 요소 프레임 워크, 차트 구성 요소 세트, 다양한 프로토콜과 통신 할 수있는 능력 (및 자체 프로토콜 구현을 작성할 수 있음), 크로스 플랫폼, 크로스 플랫폼을 보유하고 있습니다. 에어 런타임에서 실행되며 브라우저, 파일 IO, ...

다른 팁

자세히 고려하지 않고 Flex/Air (Flash)를 통과하지는 않지만 여기에 내가 만나는 몇 가지가 있습니다.

또 한있다 Slashdot 게시물 내가 듣지 못한 일부 인수에 대한 링크로. 여기에 추천을 추가하겠습니다.

  • 글루이, OpenGL 기반 GUI
  • 속삭임, Mac/Windows 응용 프로그램 프레임 워크
  • Wxwindows, Windows 3.1/95/98/nt를 지원하는 프레임 워크 및 GTK/Motif/Lesstif 및 MacOS를 사용한 Unix
  • 야프, 또 다른 응용 프로그램 프레임 워크, Macintosh OS, Windows 95 및 Windows NT 및 X Windows에 대한 수포를 제공합니다.
  • cplat, MacOS 및 Windows 개발을위한 프레임 워크 (Linux Soon) 응용 프로그램
  • Ardi 's 카본리스 카피 기술, 많은 MacOS API의 휴대용 재 작성

일반 정보 :

Mozilla Xul을 제안 할 수도 있지만 몇 가지 단점이 있습니다.

  • 정말 좋은 개발 / 디버그 환경 (도구와 디버거가 있지만 가변적이지만)
  • 당신은 공급 업체에 갇혀 있지만 모질라입니다.

사용하기가 매우 쉽고 풍부한 클라이언트 앱에 대한 웹 JavaScript 기술을 재사용 할 수 있습니다.

물론 자바도 있습니다. 모든 요구 사항이 AFAIC를 과자합니다. 많은 사용자 정의 차트 컨트롤, GTK/WXWINDOWS/$ Other_Small_userbase_framework에 대해 찾기 위해 고군분투 할 것입니다.

스윙이 마음에 들지 않는다면 (먼 길은 - 금속이 죽었고, 긴 라이브 SystemDefault L & F!) SWT 또는 Java (Qtjambi)의 QT 바인딩과 같은 옵션이 있습니다.

C 또는 C ++ GO QT의 경우 API가 정말 좋습니다.

RCAS의 경우 확인하십시오 일식 RCP. Rias의 경우 관심이있을 수 있습니다 Openlaszlo. Flash와 DHTML에 컴파일 할 수있는 풍부한 인터넷 플랫폼입니다.

http://www.gnustep.org/

"Gnustep은 데스크톱 애플리케이션 개발을위한 크로스 플랫폼, 객체 지향 프레임 워크입니다. 다음 (현재 Apple)에서 만든 OpenStep 사양을 기반으로 Gnustep은 개발자가 재사용 가능한 소프트웨어 구성 요소의 대규모 라이브러리를 사용하여 정교한 소프트웨어를 신속하게 구축 할 수 있습니다."

휴대용 : Windows, BSD 기반 시스템, Linux 기반 시스템, HP/UX ,, Solaris, SPARC, Gnustep Solaris 10 U2 VMware Appliance, OpenSolaris 등.

나는 최근에 여기에서 매우 완전한 목록을 만들었습니다. http://commadot.com/ria-frameworks/

ExtJS는 아마도 내가 가장 좋아하는 것일 것입니다. 우리는 직장에서 그것을 사용합니다. 나는 그것이 당신의 목록을 만족 시킨다고 생각합니다. 그렇지 않으면 해당 페이지에는 다른 많은 가능성이 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top