posts - 2, comments - 3, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          perl editor的開發歷程(一)想法

          Posted on 2009-04-02 22:04 楊曉晨 閱讀(1188) 評論(2)  編輯  收藏 所屬分類: perl editor的開發歷程
              現在在工作中開始有一部分的需要使用perl來完成,在使用了一些ide后。發現這些ide主要有這么幾種:
          (一)ide上安裝插件,如eclipse和netbeans等;
          (二)vi和emacs類型這些傳統意義上的文本編輯器,也是加上一些插件來完成相關的工作。
          (三)一些專門的開發商開發的專門的perl開發工具(當然是收費的,所以不做考慮)。
          第一種當然簡單,功能齊全,而且很容易上手,但是我的感覺是有許多的功能實際上用處不大,而且相當耗費系統資源。第二種呢,相信所有人在論壇上提出“開發perl用什么工具好?”這樣的問題時,emacs和Vim都是必有的回答。emacs和Vim當然不錯,但是不可回避的就是配置的出錯率比較高,按鍵的組合繁多而且凌亂,常常會對一些新的程序員造成一些不必要的麻煩,畢竟還是有許多的組合鍵需要記憶,如果想發揮emacs這類編輯器的優點的話。
              所以基于現在的這個現實,我想使用swing來開發一個簡便,只有必須的功能的ide。這樣做有兩個目的:一個可以更好的開發perl程序,另一方面可以好好的研究一下Swing。
              我的想法是這個ide只提供這么幾種功能:
              (1)語法高亮(這個是當然的)。
              (2)書簽(包括設置、刪除,上下移動和書簽查找)。
              (3)代碼的自動補齊。
              (4)自動格式化(基于模板)。
              (5)基本的編輯命令(拷貝,粘貼,剪切,撤銷和重做----我想足夠了)。
              (6)括號的自動匹配。
              (7)代碼的瀏覽和跳轉(包括顯示當前文件的函數名,包名,類名;函數調用和函數定義之間的跳轉----好像有點復雜了)。
              (8)簡單的調試(上一步,下一步,跳進,跳出,顯示變量和表達式的值)。    

              這樣我想作為一個Ide功能就應該差不多了,雖然會很簡陋,但是我想這個應該可以滿足我的需求了。
              下一步就要開始調查實現的手段了,希望可以一步一步的實現我的夢想。
               加油!!!!!!!!!!


          評論

          # re: perl editor的開發歷程(一)想法[未登錄]  回復  更多評論   

          2009-04-03 03:39 by stanleyxu2005
          有這么多現成的,還需要自己開發嗎?notepad++, notepad2, pspad都非常不錯。
          不要重復造輪子了。

          # re: perl editor的開發歷程(一)想法  回復  更多評論   

          2009-04-03 13:15 by 楊曉晨
          重復造輪子的問題是有的。
          但是我的想法一個是使用方便,能有一些自己的想法在里面,我想這也是個開拓自己思路的過程
          還有一個就是確實想自己立個項,提高一下自己在swing方面的能力,還有會在開發的過程中加深對perl,java,swing的理解。

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


          網站導航:
           
          主站蜘蛛池模板: 银川市| 五大连池市| 高邮市| 昌宁县| 保德县| 南投县| 琼结县| 水城县| 杭锦旗| 吉安县| 武山县| 大余县| 许昌县| 遂宁市| 城市| 原平市| 泌阳县| 抚州市| 乐平市| 三门峡市| 延津县| 新化县| 梅州市| 肇源县| 永吉县| 阿图什市| 芷江| 灵宝市| 靖边县| 诸城市| 衡水市| 普格县| 长岭县| 婺源县| 两当县| 青浦区| 惠东县| 泸州市| 通道| 阳泉市| 开原市|