我可以使用Eclipse的RCP框架與谷歌的窗口生成器專業桌面應用程序開發。Eclipse RCP與谷歌Windowbuilder專業
我也想知道更多關於Eclipse RCP的知識,當配合揮杆時有什麼優勢。
我可以使用Eclipse的RCP框架與谷歌的窗口生成器專業桌面應用程序開發。Eclipse RCP與谷歌Windowbuilder專業
我也想知道更多關於Eclipse RCP的知識,當配合揮杆時有什麼優勢。
是的,你可以使用WindowBuilder Pro進行Eclipse RCP開發。 Window Builder Pro對SWT,JFace和Eclipse RCP特有的東西(比如Views和Perspectives)有很好的支持,例如,你可以在可視化編輯器中創建透視圖。
第二個問題 您可以直接比較Swing和Eclipse RCP,Swing等價物是SWT,並且它們具有可比較的特性。 SWT擁有更好的操作系統本地小部件外觀。
SWT是一套您可以使用的小部件。在SWT之上JFace是內置的JFace是一套高級框架MVC,嚮導,數據綁定,表/樹視圖,組合...
在SWT和JFace之上是Eclipse RCP是內置的,它提供了應用程序插件框架,支持擴展,視角/視圖,動作,菜單,基本上用於擴展。
作爲第一個問題,是的,WindowBuilder Pro可以創建SWT代碼。
至於第二,Swing vs RCP的優缺點有很多比較,核心判斷是It Depends。就我個人而言,我會建議爲任何主要工作準備好RCP路由,但請記住它是一個完整的堆棧,而不僅僅是一個小工具工具包,您需要學習的東西也相應更多。