Graphical Editing Framework

Graphical Editing Framework(GEF)是Eclipse圖形編輯框架,有圖形化編輯模型的功能和標準的MVC結構。

基本介紹

  • 中文名:Graphical Editing Framework
  • 縮寫GEF
  • 實質:Eclipse圖形編輯框架
  • 典型的套用:圖形化編輯模型的功能
  • 優勢:標準的MVC結構
基本信息,詳細簡介,

基本信息

Graphical Editing Framework,縮寫GEF,它可以用來給用戶提供圖形化編輯模型的功能,從而提升用戶體驗,典型的套用Eclipse圖形編輯框架。它可以用來給用戶提供圖形化編輯模型的功能,從而提升用戶體驗,典型的套用如圖形化的流程設計器、UML如圖形化的流程設計器、UML類圖編輯器等等。

詳細簡介

GEF最早是Eclipse的一個內部項目,後來逐漸轉變為Eclipse的一個開源工具項目,Eclipse的不少其他子項目都需要它的支持。Eclipse 3.0版本花了很大功夫在從Platform中剝離各種功能部件上,包括GEF和IDE在內的很多曾經只能在Eclipse內部使用的工具成為可以獨立使用的軟體/外掛程式包了。理論上我們是可以脫離Eclipse用GEF包構造自己的應用程式的,但由於它們之間天然的聯繫,而且Eclipse確實是一個很值得支持的開發平台,所以一般還是推薦在Eclipse中使用它。
GEF的優勢是提供了標準的MVC結構,開發人員可以利用GEF來完成圖形編輯功能,而不需要自己重新設計。與其他一些MVC編輯框架相比,GEF的一個主要設計目標是儘量減少模型和視圖之間的依賴,好處是可以根據需要選擇任意模型和視圖的組合,而不必受開發框架的局限,不過實際上還是很少有脫離Draw2D的實現。

相關詞條

熱門詞條

聯絡我們