2010-02-27 29 views
6

Tôi có một ứng dụng Java trên máy tính để bàn chạy từ dòng lệnh. Tôi cần phải đặt một GUI phong phú về nó và Eclipse RCP sẽ là lý tưởng, ngoại trừ có một số vấn đề với nó - đặc biệt là đường cong học tập.Eclipse RCP hoặc e4 để xây dựng GUI cho ứng dụng dành cho máy tính để bàn?

Sách RCP Eclipse đã lỗi thời (được viết cho Eclipse 3.1). Tôi không biết làm thế nào cập nhật và hoàn thành các tài nguyên khác để học RCP Eclipse. Dự án e4 được cho là đơn giản hóa đường cong học tập này, nhưng có rất ít tài nguyên cho việc học e4. Có thể ai đó cung cấp một số thông tin chi tiết về việc liệu Eclipse RCP hay e4 có phù hợp hơn để xây dựng một GUI phong phú cho một ứng dụng máy tính để bàn hay không.

Cảm ơn.

Trả lời

2

Như bạn nói, không có quá nhiều tài liệu sẵn có, tôi sẽ gắn bó với cộng đồng lớn hơn và gần như chắc chắn là Eclipse 3.4/3.5. Tôi có thể đề xuất điều này book, ngay cả khi nó không bao gồm RCP. Đối với phần RCP, tôi chỉ bắt đầu với một trong các mẫu (ứng dụng RCP email cơ bản) và thử nghiệm. Các nhóm tin nhật thực là nguồn thông tin tuyệt vời để tìm hiểu và nhận trợ giúp.

+0

Phiên bản thứ 2. của cuốn sách RCP Eclipse có sẵn dưới dạng Safari Rough Cuts http://www.informit.com/store/product.aspx?isbn=0321612337 vì vậy tôi sẽ sử dụng RCP e3 cho dự án này. –

1

Trước tiên bạn cần phải có kiến ​​thức về SWT, JFace và sau khi nghiên cứu các hướng dẫn nhỏ của Lars Vogella từ Internet. Và chắc chắn sau một hoặc hai ngày bạn có thể dễ dàng phát triển ứng dụng máy tính để bàn của bạn.

12

Eclipse đường cong 3.x

Việc học tập để phát triển Eclipse nói chung là khá dốc thực sự, không có vấn đề nếu bạn đang phát triển plug-in hoặc các ứng dụng RCP độc lập. Eclipse Plug-ins (3rd Edition) book được đề cập trong zedoo's answer là điểm khởi đầu rất tốt để hiểu các khái niệm cơ sở và các API của luồng 3.x Eclipse. Theo như các nguồn tài nguyên trực tuyến, Lars Vogel có rất nhiều hướng dẫn rất chi tiết và hữu ích trên trang web của mình cho việc xóa RCP và phát triển trình cắm thêm Eclipse nói chung.

e4

Các Eclipse 4.0 SDK Early Adopter Release trang chính có liên kết đến một vài tutorials và rất chi tiết release notes, và quan trọng nhất là một trang new & noteworthy với tất cả các tính năng sáng bóng mới so với dòng 3.x.

Kết luận

Tất nhiên e4 vẫn không phải là trưởng thành như Eclipse 3.6, phiên bản mới nhất trong dòng 3.x, mà rõ ràng là một nhược điểm. Tuy nhiên, như xa như tôi có thể thấy sau khi chơi xung quanh với nó gần đây, các API và toàn bộ phương pháp phát triển đã được sắp xếp hợp lý, mà làm cho nó dễ dàng hơn để có được và chạy. Tài liệu vẫn còn hơi thưa thớt, nhưng các bài hướng dẫn và bài đăng blog mới vẫn tiếp tục xuất hiện thường xuyên và ngày càng có nhiều tiếng vang xung quanh e4 nói chung.
Bắt đầu trực tiếp với e4 sẽ giúp bạn giải quyết vấn đề học tập và cuối cùng rút ra API 3.x, vì vậy nếu bạn ở trong thời gian dài, tôi sẽ nói đến e4 ngay bây giờ. Nếu đây chỉ là một dự án một lần tương đối ngắn và bạn muốn giảm rủi ro, hãy đi đến 3.x và gặt hái những lợi ích của cơ sở mã người lớn và nhiều tài liệu.

Các vấn đề liên quan