Eclipse RCP平臺真的是一個非常好的平臺,但是在用RCP的過程中,一定有一個大問題: SWT的UI widgets。 了解Swing的人知道,Swing下面有相當多的widgets,而且Sun還贊助著一個SwingLab,為Swing開發更多的客戶化的UI widgets。 但是SWT目前有這么一個問題,SWT的元件,不能直接繼承來開發一個新的UI組件,Eclipse雖然提供了大量的widgets,但是卻還不夠豐富,或者使用上有局限性(比如table這個組件)。 所以我們面臨的問題就是: 要么自己開發適合自己需求的widgets,要么在網上找。 而目前,還沒有像Swing那樣存在大量的custom widgets,這有點像``雞"和``蛋"的問題。
昨天在EclipseZone里看到一篇文章,進而找到了這篇blog: Custom SWT widgets List,里面給出了一個提供SWT widgets的列表,相當有幫助,像KTable這樣功能更強的table組件。 當然,Eclipse也注意到這點了,所以Eclipse有一個孵化項目: Nebula,開始關注custom SWT widgets,并在每一個組件成熟以后,加到SWT平臺里面。
【相關鏈接】
Custom SWT widgets List
Eclipse Nebula 項目
Technorati : Eclipse, RCP, SWT