<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Feeling

        三人行,必有我師焉

       ::  :: 新隨筆 :: 聯系 ::  :: 管理 ::
      185 隨筆 :: 0 文章 :: 392 評論 :: 0 Trackbacks
    最近做了一個可視化編輯器相關的項目,采用了GMF。現在項目即將進入尾聲,以后可能不再接觸這個東西,so在還沒有忘掉之前,將經驗記錄下來以供大家參考。 當然做這個項目之前,我對GMF,EMF一無所知,只是對GEF有所了解,所以可能會有些囫圇吞棗的感覺,但是相信我的理解還是會對各位有所幫助。

    GMF其實是一個整合了GEF,EMF的自動化生成代碼的項目。使用GMF,可以快速的生成一個包含可視化編輯器的項目,這一點網上有文章介紹:15分鐘學會GMF。15分鐘是夸張了一點,不過15天完成一個可視化項目,對一個熟練的GMF程序員來說,卻絕對不是什么難事。但是既然使用了GMF框架,你就不得不面對以下幾個問題:

    一、既然是框架,自然要遵守框架的規則,GMF是模式驅動設計的,也就是說必須建好模型,才能進行下一步的開發工作。但是國內很多項目,需求總是不斷更新,這種情況下,不要輕易使用GMF。
    二、使用GMF框架,自然不具備GEF的靈活性,很多地方都被限制住了,不適合做靈活性非常大的圖形設計。
    三、不得不忍受GMF里大量的bug。

    我比較過GMF1.0,2.0,2.1三個版本,其中1.0完全不能容忍,2.0比較傻,2.1還過得去,所以GMF還是值得大家期待的,畢竟是越做越好。


    一個比較簡單的GMF流程編輯器

    個人感覺GMF非常適合做流程編輯器,主要是圖形要求簡單,并且適合GMF自動布局,兼之對模型要求不高。

    在學習GMF之前,有必要研究一下GEF和EMF,其中GEF是必須要有所了解的,而對EMF要求不算太高,能建一個ecore模型,了解emf的commandstack就夠了(其實我本人不太喜歡EMF,我更喜歡用自己的模型框架)。

    GMF的學習周期大概2周左右,上手到熟練大概需要1個月的時間(我自己的學習周期),當然這期間會碰到各種各樣的技術問題,針對不同的case,碰到的問題也會不一樣,而我這個系列的文章,主要就是把我所遇到的問題陳列出來,并提供一個解決之道。

    附GMF相關資料:
    八進制:GMF常見問題
    GMF Newsgroup Q and A
    posted on 2008-09-04 14:52 三人行,必有我師焉 閱讀(2547) 評論(4)  編輯  收藏

    評論

    # re: GMF Tooltip (一) 2008-09-04 15:36 Always BaNg.
    GMF是個好東西,就是tmd太復雜了,borland的一幫天才好有想法。  回復  更多評論
      

    # re: GMF Tooltip (一) 2008-09-04 15:57 三人行,必有我師焉
    GMF是Borland搞的?還以為是IBM做的呢。

    當年上大學的時候,Borland稱霸一方,偶說:“就算去Borland看門,我也愿意”。

    畢業以后,Borland日薄西山,認識一個朋友,剛進Borland就想跳出來。

    不過Borland真還這么NB的話,進去熏陶熏陶也不錯呀:-)  回復  更多評論
      

    # re: GMF Tooltip (一) 2008-11-20 01:14 Ha
    不是borland一方,還是IBM的。
    不過GMF的性能是個老大難的。  回復  更多評論
      

    # re: GMF Tooltip (一) 2009-03-03 20:07 lalala
    GMF能做動態的圖片么...有沒有人知道呢... 先謝過~  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    GitHub |  開源中國社區 |  maven倉庫 |  文件格式轉換 
    主站蜘蛛池模板: 精品亚洲成A人在线观看青青| 亚洲天堂福利视频| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 99久久人妻精品免费二区| 亚洲人成色777777在线观看| sss在线观看免费高清| 亚洲精品视频在线看| 日韩大片免费观看视频播放| 亚洲AⅤ无码一区二区三区在线 | 最近免费2019中文字幕大全| 国产AV无码专区亚洲AV男同 | 亚洲91av视频| 久久久久久亚洲AV无码专区| 丝袜捆绑调教视频免费区| 我们的2018在线观看免费高清| 中文字幕亚洲综合久久2| 日韩在线不卡免费视频一区| 亚洲精品动漫在线| 大香人蕉免费视频75| 国产精品亚洲专区一区| 2048亚洲精品国产| 一级毛片免费视频| 一本天堂ⅴ无码亚洲道久久| 免费观看国产小粉嫩喷水| 中文字幕看片在线a免费| 77777_亚洲午夜久久多人| 成全高清视频免费观看| 免费人成大片在线观看播放| 亚洲日韩小电影在线观看| 免费福利视频导航| 亚洲av成人一区二区三区观看在线 | 一边摸一边桶一边脱免费视频 | 亚洲爆乳AAA无码专区| 国产精品亚洲mnbav网站| 久久久久久精品免费看SSS| 亚洲AV无码国产一区二区三区| 亚洲一区二区三区无码影院| 99热在线免费观看| 亚洲av成人一区二区三区在线播放| 亚洲熟妇无码八AV在线播放 | 国产大片51精品免费观看|