每日一得

          不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速開發
          最近關心的內容:SSH,seam,flex,敏捷,TDD
          本站的官方站點是:顛覆軟件

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            220 隨筆 :: 9 文章 :: 421 評論 :: 0 Trackbacks
          keyword: IDEA 開發工具

          IDE其實沒什么,以前總會有人討論這個好那個好,最終也沒什么定論,各有所好,就像以前總有人喜歡討論哪個語言如何如何,新手津津樂道,老手感覺無聊。但是我今天還是要提下IDE,我只是把我認為不錯的東西分享下,僅此而已。

          偶用過的工具不多,曾用過wsad,jbuilder,netbeans和Eclipse也就裝過,幾乎沒用過。用的最多的就數jbuilder了,說實話感覺jbuilder不錯,挺方便的,而且支持的東西也比較全,不過也有一些問題,比如有時候莫名其妙的就出現編譯不通過,還有一些其他的擴展功能似乎不怎么樣。

          很早就聽說IDEA這個工具,不過身邊的人用的不多,一直也沒怎么用,裝了一個在桌面上這次終于因為是時間充足的緣故或是沖動的緣故就用了下,這一用就丟不開了? :)

          好了,下面就請跟隨我一起參與這個快樂之旅吧.

          第一。IDEA很漂亮
          ??????? 在它身上你既看到jbuilder的身影,又能感覺到Eclipse的舞姿,還有netbeans的微笑,是不是太夸張了?? :)

          第二。優化你的代碼.
          ??????? 你一直在寫代碼,但是你有過多少機會你的項目經理或者其他xp的人給你提過你的代碼建議? 也許你會說我會用checkstyle,但是單獨用這個的好像也不多,恩,我的意思是說IDEA里有一個現成的東西,就是那個Analyze下的Inspect Code,你對自己的代碼會有很多的發現哦。

          第三。jsp頁面也可以format。
          ??????? 用jbuilder的時候對普通java代碼的格式化是允許的,但是對于jsp頁面則沒有這個功能,令我開心的是我在這里碰到了,你的那些亂七八糟的html代碼可以一下子舊貌換新顏了,偷著樂吧。

          第四。裝載Struts插件,支持Struts開發.
          ??????? 恩,一開始我不敢用IDEA的考慮之一就是沒有直接的Struts支持,怕會出問題,不過這個問題現在看來已經不是問題了.
          首先請在settting===>Plugins里下載Struts Assistant[IDEA的插件不需要你單獨下載,直接在Resource里下載update就可以了],安裝好后重啟IDEA,會在控制面板出現一個Struts Assistant的button,點擊,進行屬性設置,設置"Struts distributive",目錄指向一個Struts的目錄,我是從Apache下的一個1.2的版本,同時支持1.1和1.2,就用這個吧,設置完就OK了。下一步,在IDEA里打開你的struts-config.xml文件,這是IDEA會自動產生一個struts-config.awf文件,有了這個文件后你就可以在左邊的struts assistant的panel里看到你的form和action了,以及forward,看起來很簡潔。現在你就可以new一個form或者action都可以了,怎么樣,一點也不難吧。
          另外,在jsp頁面里你會發現導入的標簽變紅了,提示找不到標簽,這一點和jbuilder不同,它不能在web.xml里直接發現這個tld文件,還需要在Resource里做一下映射,算是步太聰明,不過也就麻煩一回,do it.

          第五。導入你的項目文件到IDEA.
          ???????? IDEA支持直接從jbuilder的項目導入,也可以從Eclipse的項目導入,如果沒有看到可以從Plugins里找相應的插件,速度也很快。當然,如果你不愿意通過導入的方式這里也介紹另一個適用的辦法,在IDEA里直接新建一個工程,然后目錄直接指向你的其他項目所在的目錄就OK了,然后IDEA會自動發現src目錄,在這個的wizard過程中你還可以根據自己的情況進行調整,比如有些目錄需要Exclude,有些作為Test.這一切都是可以調整,靈活就在這里。

          第六。版本控制。
          ??????? IDEA內建支持大多數的版本控制,cvs,svn,perforce,sourcesafe,應該夠用了吧。

          第七。html文件和javascrip的動態語法支持,偶最喜歡了。
          ?????? html的任一個元素你都可以點擊鼠標跟進去看到底有哪些東西,javaScrip編輯也相當方便,這在jbuilder里是沒有的事情,恩,如果你需要其他的關于javaScrip的功能,去Plugins里看看吧,會有收獲的。

          ??????? 有用IDEA的兄弟不妨一起交流下心得,偶的msn : eclipse.wang@gmail.com

          ???????? 哎,寫說這幾點吧,我用的感覺不錯,有興趣的兄弟也嘗試一下吧,唱歌半個通宵回來寫點東西,天亮了,偶該睡覺了? :)?


          ???????? 對了,偶沒有拿IDEA的好處費在做宣傳哦,這年頭什么鳥都有,^_^
          posted on 2006-03-05 06:42 Alex 閱讀(4644) 評論(11)  編輯  收藏 所屬分類: IDEA

          評論

          # re: 工具的力量:全面轉向IDEA 2006-03-05 09:03 shaofan2
          IDEA目前來說應該是不錯,但我覺得還是eclipse更有前途,你上面所說的功能在eclipse里我早已經用上了.說真的,只要你弄的東西不是太生僻,幾乎各種東西都可以在eclipse里開發,你不需要因為換了技術而要學用新的IDE,我覺得這是它的最大好處.呵呵,不過有時候IDE這個東西還是有些個人喜好的.  回復  更多評論
            

          # re: 工具的力量:全面轉向IDEA 2006-03-05 12:28 ddd
          Idea勝于eclipse不是在功能上,而是在極至的code用戶體驗,eclipse這方面還差得很遠.  回復  更多評論
            

          # re: 工具的力量:全面轉向IDEA 2006-03-05 13:02 Alex
          樓上說的極是,體檢確是很體貼。  回復  更多評論
            

          # re: 工具的力量:全面轉向IDEA 2006-03-05 13:27 Jonney
          要是IDEA也免費的話,我也會用它。可惜是收費的。
          Eclipse作為免費的IDE能達到這樣的地步實在是很強了。  回復  更多評論
            

          # re: 工具的力量:全面轉向IDEA 2006-03-05 14:49 Alex
          說實在的,IDEA其實并不貴,哪天有必要我看讓我付費我也覺得值,哈,我并不是大款哦,不過買個正版的還是能接受的。

          我總感覺,好多東西還是商業的能帶來最大的服務和體驗。  回復  更多評論
            

          # re: 工具的力量:全面轉向IDEA 2006-03-06 09:21 Raistlind
          idea不知是否支持直接反編譯編碼中的引用類?這個功能很重要,如果有這個,我也試試IDEA。
          在ECLIPSE里有插件支持,在編碼時要看一個類的源碼,直接ctrl+點擊,有源碼就會顯示源碼,沒源碼時就會自動反編譯出源碼,這個功能很好。  回復  更多評論
            

          # re: 工具的力量:全面轉向IDEA 2006-03-06 09:59 眼淚汪汪
          @Raistlind
          IdeaJad:Plugin for the popular decompiler JAD  回復  更多評論
            

          # re: 工具的力量:全面轉向IDEA 2006-03-29 10:42 keke
          @ddd

          一旦喜歡上eclipse.就懶得用其他的IDE了.試過IDEA.淺嘗輒止.I love eclipse  回復  更多評論
            

          # re: 工具的力量:全面轉向IDEA 2006-09-22 16:24 mrdangdong
          另外,在jsp頁面里你會發現導入的標簽變紅了,提示找不到標簽,這一點和jbuilder不同,它不能在web.xml里直接發現這個tld文件,還需要在Resource里做一下映射,算是步太聰明,不過也就麻煩一回,do it.

          樓主,我是初次用idea 這一點不大明白.  回復  更多評論
            

          # re: 工具的力量:全面轉向IDEA 2006-09-25 14:52 ego
          樓主,你用的idea是什么版本的?我用idea 5.1 + Tomcat 5.5,配置調試總是不成功,用idea 4.5卻一配置就成功。  回復  更多評論
            

          # re: 工具的力量:全面轉向IDEA[未登錄] 2007-01-25 11:53 kyowu
          還有導航功能,自動完成功能,live template ,filetemplate 建議把idea弄熟之后就知道,什么叫做懶人了。  回復  更多評論
            

          主站蜘蛛池模板: 石渠县| 民丰县| 株洲市| 家居| 金湖县| 开阳县| 涟源市| 会昌县| 奇台县| 琼结县| 九龙坡区| 清新县| 江源县| 小金县| 景泰县| 龙岩市| 三原县| 峨山| 南汇区| 太仓市| 胶州市| 东山县| 旬邑县| 神池县| 习水县| 江津市| 沂水县| 微博| 新营市| 改则县| 阿瓦提县| 西宁市| 平顺县| 邢台市| 英吉沙县| 永新县| 周至县| 涡阳县| 会宁县| 永修县| 定安县|