2008-10-12 3 views

답변

3

플래시를 사용할 수 없거나 사용하지 않는 것은 유감입니다. 그렇지 않으면 Adobe AIR을 정말로 추천 할 수 있습니다. 그것은 훌륭한 에디터 (이클립스 기반의 플렉스 빌더), 많은 컴포넌트들과 차트 구성 요소 세트, 많은 다른 프로토콜들과 통신 할 수있는 능력 (당신은 당신 자신의 프로토콜 구현을 작성할 수있다), 크로스 플랫폼, 브라우저, 파일 IO가 아닌 AIR 런타임에서 실행됩니다.

+0

나는 마침내 당신의 추천을 말하고 있으며, 멋지게 나옵니다. 이 문제는 Air and Flex에서 사용할 수있는 재료가별로 없다는 문제 만 있습니다. 기본 Flex 구성 요소는 심각한 제품에서 사용하기에 충분하지 않습니다. 결론은 만약 당신이 배우기를 원한다면 Air와 함께 가라. Air 2는 기본 프로세스 API와의 상호 작용, 향상된 소켓 지원 및 대용량 저장 장치 탐지 지원과 같은 멋진 기능을 제공합니다. 이 모든 기능은 단일 코드 기반으로 제공됩니다. 그게 인상적 이군. – volatilevoid

3

나는 Flex/Air (Flash)를 더 이상 고려하지 않고 넘겨주지 않지만 여기에 나와있는 몇 가지 다른 것들이 있습니다.

내가 들어 본 적이없는 일부 매장에 대한 링크가있는 slashdot post도 있습니다. 내가 여기에 자신의 권장 사항을 추가 할 것입니다 :

  • GLUI, OpenGL을 기반 GUI
  • Whisper, 맥/윈도우 응용 프로그램 프레임 워크
  • WxWindows, 윈도우 3.1/95/98/NT를 지원하는 프레임 워크, 유닉스 매킨토시 OS, Windows 95 및 Windows NT, 및 X 윈도우
  • CPLAT, (STABLE)을위한 프레임 워크에 대한 suport을 제공
  • YAAF, 또 다른 응용 프로그램 프레임 워크, GTK/주제/lesstif의, 그리고 맥 OS
  • 의 대부분의 휴대용 재 작성이다 oping 맥 OS와 (곧 리눅스) 윈도우 응용 프로그램

  • Ardi의 Carbonless Copies technology, C++ User's Journal PIGUI Page
1

자바도 있습니다. 그것은 귀하의 모든 요구 사항을 만족시킵니다. GTK/WxWindows/$ other_small_userbase_framework에서 찾기 힘든 커스텀 차트 컨트롤이 많이 있습니다.

스윙을 좋아하지 않는다면 (예 : 메탈은 죽었고 오래 살았습니다. SystemDefault L & F!), SWT 또는 java 용 QT 바인딩 (QTJambi)과 같은 옵션이 있습니다.

C 또는 C++의 경우 QT로 이동하면 API가 정말 좋습니다.

2

내가 모질라 XUL을 제안 할 수도 있지만 몇 가지 단점이 있습니다 :

  • 아니 정말 좋은 개발/디버그 환경 (툴 및 디버거가 있지만, 그들은 변수입니다)
  • 당신은 공급 업체에 잠겨 ,하지만 그것은 모질라입니다.

매우 사용하기 쉽고 웹 클라이언트 자바 스크립트 기술을 리치 클라이언트 응용 프로그램에 재사용 할 수 있습니다.

1

RCA 체크 아웃 Eclipse RCP. RIA의 경우 OpenLaszlo에 관심이있을 수 있습니다. Flash와 DHTML 모두를 컴파일 할 수있는 풍부한 인터넷 플랫폼입니다.

1

http://www.gnustep.org/

는 "그누 스텝은 크로스 플랫폼, 데스크톱 응용 프로그램 개발을위한 객체 지향 프레임 워크. 원래 넥스트 (현재 애플)에 의해 생성 된 오픈 스텝의 사양에 따라가, 그누 스텝 개발자가 빠르게 정교한 소프트웨어를 구축 할 수있다 재사용 가능한 소프트웨어 구성 요소의 큰 라이브러리를 사용함으로써. "

휴대용으로 : 윈도우, BSD 기반 시스템, 리눅스 기반 시스템, HP/UX, 솔라리스, 스팍, 그누 스텝 솔라리스 10 U2의 VM웨어 기기, 오픈 솔라리스, 다른 사람.

1

나는 최근에 여기에 꽤 전체 목록을 만들어 : http://commadot.com/ria-frameworks/

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

관련 문제