문제

나는 계속 읽고있다 응용 프로그램 프레임 워크로서의 일식 (즉, 거의 Eclipse 풍부한 클라이언트 플랫폼). Eclipse를 제외하고는 매우 인기있는 IDE로서 Application Framework (RCP)로 Eclipse의 성공 사례의 포괄적 인 목록을 찾을 수 없습니다. 나는 본다 NetBeans 플랫폼의 고객 평가, Eclipse Rich Client Platform의 경우는 아닙니다.

상업 및 오픈 소스 세계에서 애플리케이션 프레임 워크 (Rich Client Platform)로서 Eclipse의 사례 연구 또는 성공 사례는 무엇입니까?

도움이 되었습니까?

해결책

다음은 Eclipse Rich Client 플랫폼을 기반으로 구축 된 오픈 소스 제품 목록입니다.http://www.eclipse.org/community/rcpos.php

상업용 제품 :http://www.eclipse.org/community/rcpcp.php

다른 팁

나는 내 자신의 겸손을 추가 할 수 있습니다 성공 사례 RCP를 클라이언트 플랫폼으로 사용합니다. 학습 곡선이 느리지 만 일단 마스터되면 큰 이점이 있습니다. 특히 :

  • 플랫폼 중립. 그것은 창과 리눅스에서 잘 작동하지만 여기저기서 놀라움은 거의 없지만 전반적으로 지금까지 훌륭합니다.
  • 업데이트 관리, 버전 릴리스 및 수정에 환상적인 업데이트 관리.
  • 새로운 기능을 추가하는 것은 거의 고통스럽지 않습니다.
  • GUI 라이브러리가 아니라 플랫폼이기 때문에 많은 특전을 제공합니다.

단점 :

  • 모든 응용 프로그램이 Eclipse 철학과 견해/편집자 패러다임에 적합한 것은 아닙니다.
  • 초보자에게는 비교적 힘들다
  • 간단한 작업을 수행하기에는 너무 번거로운 일이 될 수 있습니다.
  • 문서화는 최고가 아니며, 커뮤니티는 다른 대안과 비교하여 다소 작습니다.

전반적으로, 나는 그것을 선택하여 후회하지 않습니다. 나는 개인적으로 웹 기반 서투른 서한과 느린 성능 인터페이스를 싫어합니다. 여기에는 데스크탑과 자연스럽게 통합 된 기본적이고 빠르고 반응이 좋은 GUI가 있습니다.

보세요 xmind. RCP 위에 마인드 매핑 응용 프로그램입니다. 나는 그것이 Java 응용 프로그램이라는 것을 몰랐던 노련한 사용자를 알고 있습니다. 좋아 보인다.

우리 회사는 Eclipse RCP 프레임 워크를 사용하여 항공기 임무 계획 시스템을 만드는 데 매우 성공적이었습니다. 그것은 번거 로움이 없었지만 (주로 당신이 사용 해야하는 새로운 인터페이스가 많은 시간을 잘 기록되어 있지 않다는 사실), 우리에게 큰 다리를 제공하고 많은 유용한 선두를 제공했습니다.

많은 측면에서 우리는 편집자 일 뿐이지 만 텍스트 파일 대신 항공기가있는 미션을 설명하는 데이터베이스를 수정하고 있으며, 많은 상호 작용은보기에 3D 글로브를 통해 표시됩니다. Databinding은 다양한 뷰와 편집자가 항상 동기화되는 데 도움이됩니다 (SWT 응용 프로그램과 데이터 바인딩 호출을 통한 타사 AWT 위젯 사이의 스레딩 문제는 오히려 재 방문하지 않을 악몽이었습니다).

기본적으로 일식이 약 1 년 안에 글을 쓰는 것을 몰랐던 3 명의 개발자를 데려 간 것은 복잡한 프로그램이었습니다. 오늘 우리는 더 많은 플러그인을 추가하여 다른 고객을 위해 확장하고 있습니다.

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