2009-08-04 2 views
1

Java 데스크톱 응용 프로그램 용 GUI를 작성해야하며 Swing보다 더 나은/뭔가를 사용하고 싶습니다. NetBeans RCP의 학습 곡선은 어떻습니까? 이클립스 RCP의 학습 곡선은별로 좋지 않아서 고려해 볼 가치가 없다.NetBeans RCP를 사용하는 것이 얼마나 어렵습니까?

"지금 RCP 초보자가 RCP의 기본적인 것들을 다뤘을 뿐이다. 문제 RCP을 채택 있습니다. "

http://wiki.eclipse.org/E4/RCP_Future

는 넷빈즈 RCP에 대한 학습 곡선 상당히 적은 있습니까?

감사합니다.

답변

2

우리는 넷빈즈 RCP를 기반으로하는 응용 프로그램에서 작업하는 여름 인턴을 했어 정말 잘 진행되고 있어요. 주로 스윙이기 때문에 많은 기존 지식을 직접 적용 할 수 있습니다. Matisse GUI 빌더와 같은 도구를 계속 사용할 수 있으며 RCP에서 많은 이점을 얻으려면 몇 가지 패턴을 알아야합니다.

도서 The definitive guide to the Netbeans Platform은 훌륭한 참고 자료이며 최신 정보입니다.

그는 또한 Geertjan's Blog을 확인해 볼 가치가 있습니다. 그는 Rich Client Platform 문서의 기술 저자이고 그의 블로그 게시물은 Netbeans RCP 요리 책을 구성합니다.

0

상당한 크기의 GUI 라이브러리간에 본질적인 복잡성이 크게 달라지는 것은 아닙니다. Netbeans RCP는 실제로 Swing 기반 (Windows에서 더 나은 플랫폼 룩앤필)으로, 스윙을 이미 알고 있기 때문에 학습 곡선이 다소 평온해질 수 있습니다.

은 "지금 훈련 일주일 후에하는 RCP 초보자는이 많은 큰 산업 기업 문제 RCP 채택이 하나의 이유입니다. RCP의 아주 기본적인 일을 만졌다."

이를 정확하지 않을 수도 있지만 일부 경우에는 (예 : 화려한 그래픽/캔버스/3D/비트 맵 조작이 필요 없음), 평범한 오래된 대화/양식이 먼 길을 간다. 마스터하기위한 중요한 부분은 목록/트리 모델과 일반적인 데이터 바인딩 메커니즘이며, 작동하는 레이아웃 관리자 (MigLayout은 훌륭하고 Swing 및 SWT에 대한 백엔드가 있음)를 찾고, 배우고, 고수하고 있습니다.

0

스윙 애플리케이션을 작성하는 데 약 4 일을 소비했으며 약 3 일 후에 NetBeans 플랫폼 앱으로 이식 할 수있었습니다. 필자는 이클립스 RCP를 수행했으며 NetBeans 플랫폼을 사용하는 것이 훨씬 쉽다고 말할 수 있습니다. 나는 NetBeans 플랫폼에서 아직 새로운 편이지만, NetBeans 플랫폼을 처음 시작할 때 복잡한 응용 프로그램을 작성하는 데 너무 많은 시간을 투자한다면이 시점에서 확신 할 수 있습니다. Heiko Bock의 "NetBeans 플랫폼 7에 대한 확실한 안내서"

도 사용했습니다.
관련 문제