每日一得

          不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速開(kāi)發(fā)
          最近關(guān)心的內(nèi)容:SSH,seam,flex,敏捷,TDD
          本站的官方站點(diǎn)是:顛覆軟件

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            220 隨筆 :: 9 文章 :: 421 評(píng)論 :: 0 Trackbacks
          keyword: IDEA 開(kāi)發(fā)工具

          IDE其實(shí)沒(méi)什么,以前總會(huì)有人討論這個(gè)好那個(gè)好,最終也沒(méi)什么定論,各有所好,就像以前總有人喜歡討論哪個(gè)語(yǔ)言如何如何,新手津津樂(lè)道,老手感覺(jué)無(wú)聊。但是我今天還是要提下IDE,我只是把我認(rèn)為不錯(cuò)的東西分享下,僅此而已。

          偶用過(guò)的工具不多,曾用過(guò)wsad,jbuilder,netbeans和Eclipse也就裝過(guò),幾乎沒(méi)用過(guò)。用的最多的就數(shù)jbuilder了,說(shuō)實(shí)話感覺(jué)jbuilder不錯(cuò),挺方便的,而且支持的東西也比較全,不過(guò)也有一些問(wèn)題,比如有時(shí)候莫名其妙的就出現(xiàn)編譯不通過(guò),還有一些其他的擴(kuò)展功能似乎不怎么樣。

          很早就聽(tīng)說(shuō)IDEA這個(gè)工具,不過(guò)身邊的人用的不多,一直也沒(méi)怎么用,裝了一個(gè)在桌面上這次終于因?yàn)槭菚r(shí)間充足的緣故或是沖動(dòng)的緣故就用了下,這一用就丟不開(kāi)了? :)

          好了,下面就請(qǐng)跟隨我一起參與這個(gè)快樂(lè)之旅吧.

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

          第二。優(yōu)化你的代碼.
          ??????? 你一直在寫代碼,但是你有過(guò)多少機(jī)會(huì)你的項(xiàng)目經(jīng)理或者其他xp的人給你提過(guò)你的代碼建議? 也許你會(huì)說(shuō)我會(huì)用checkstyle,但是單獨(dú)用這個(gè)的好像也不多,恩,我的意思是說(shuō)IDEA里有一個(gè)現(xiàn)成的東西,就是那個(gè)Analyze下的Inspect Code,你對(duì)自己的代碼會(huì)有很多的發(fā)現(xiàn)哦。

          第三。jsp頁(yè)面也可以format。
          ??????? 用jbuilder的時(shí)候?qū)ζ胀╦ava代碼的格式化是允許的,但是對(duì)于jsp頁(yè)面則沒(méi)有這個(gè)功能,令我開(kāi)心的是我在這里碰到了,你的那些亂七八糟的html代碼可以一下子舊貌換新顏了,偷著樂(lè)吧。

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

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

          第六。版本控制。
          ??????? IDEA內(nèi)建支持大多數(shù)的版本控制,cvs,svn,perforce,sourcesafe,應(yīng)該夠用了吧。

          第七。html文件和javascrip的動(dòng)態(tài)語(yǔ)法支持,偶最喜歡了。
          ?????? html的任一個(gè)元素你都可以點(diǎn)擊鼠標(biāo)跟進(jìn)去看到底有哪些東西,javaScrip編輯也相當(dāng)方便,這在jbuilder里是沒(méi)有的事情,恩,如果你需要其他的關(guān)于javaScrip的功能,去Plugins里看看吧,會(huì)有收獲的。

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

          ???????? 哎,寫說(shuō)這幾點(diǎn)吧,我用的感覺(jué)不錯(cuò),有興趣的兄弟也嘗試一下吧,唱歌半個(gè)通宵回來(lái)寫點(diǎn)東西,天亮了,偶該睡覺(jué)了? :)?


          ???????? 對(duì)了,偶沒(méi)有拿IDEA的好處費(fèi)在做宣傳哦,這年頭什么鳥(niǎo)都有,^_^
          posted on 2006-03-05 06:42 Alex 閱讀(4651) 評(píng)論(11)  編輯  收藏 所屬分類: IDEA

          評(píng)論

          # re: 工具的力量:全面轉(zhuǎn)向IDEA 2006-03-05 09:03 shaofan2
          IDEA目前來(lái)說(shuō)應(yīng)該是不錯(cuò),但我覺(jué)得還是eclipse更有前途,你上面所說(shuō)的功能在eclipse里我早已經(jīng)用上了.說(shuō)真的,只要你弄的東西不是太生僻,幾乎各種東西都可以在eclipse里開(kāi)發(fā),你不需要因?yàn)閾Q了技術(shù)而要學(xué)用新的IDE,我覺(jué)得這是它的最大好處.呵呵,不過(guò)有時(shí)候IDE這個(gè)東西還是有些個(gè)人喜好的.  回復(fù)  更多評(píng)論
            

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

          # re: 工具的力量:全面轉(zhuǎn)向IDEA 2006-03-05 13:02 Alex
          樓上說(shuō)的極是,體檢確是很體貼。  回復(fù)  更多評(píng)論
            

          # re: 工具的力量:全面轉(zhuǎn)向IDEA 2006-03-05 13:27 Jonney
          要是IDEA也免費(fèi)的話,我也會(huì)用它。可惜是收費(fèi)的。
          Eclipse作為免費(fèi)的IDE能達(dá)到這樣的地步實(shí)在是很強(qiáng)了。  回復(fù)  更多評(píng)論
            

          # re: 工具的力量:全面轉(zhuǎn)向IDEA 2006-03-05 14:49 Alex
          說(shuō)實(shí)在的,IDEA其實(shí)并不貴,哪天有必要我看讓我付費(fèi)我也覺(jué)得值,哈,我并不是大款哦,不過(guò)買個(gè)正版的還是能接受的。

          我總感覺(jué),好多東西還是商業(yè)的能帶來(lái)最大的服務(wù)和體驗(yàn)。  回復(fù)  更多評(píng)論
            

          # re: 工具的力量:全面轉(zhuǎn)向IDEA 2006-03-06 09:21 Raistlind
          idea不知是否支持直接反編譯編碼中的引用類?這個(gè)功能很重要,如果有這個(gè),我也試試IDEA。
          在ECLIPSE里有插件支持,在編碼時(shí)要看一個(gè)類的源碼,直接ctrl+點(diǎn)擊,有源碼就會(huì)顯示源碼,沒(méi)源碼時(shí)就會(huì)自動(dòng)反編譯出源碼,這個(gè)功能很好。  回復(fù)  更多評(píng)論
            

          # re: 工具的力量:全面轉(zhuǎn)向IDEA 2006-03-06 09:59 眼淚汪汪
          @Raistlind
          IdeaJad:Plugin for the popular decompiler JAD  回復(fù)  更多評(píng)論
            

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

          一旦喜歡上eclipse.就懶得用其他的IDE了.試過(guò)IDEA.淺嘗輒止.I love eclipse  回復(fù)  更多評(píng)論
            

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

          樓主,我是初次用idea 這一點(diǎn)不大明白.  回復(fù)  更多評(píng)論
            

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

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


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 山东省| 西吉县| 紫阳县| 融水| 乐亭县| 左贡县| 溆浦县| 民乐县| 竹溪县| 壤塘县| 奎屯市| 报价| 霍林郭勒市| 民乐县| 富宁县| 林芝县| 清水县| 宁远县| 抚州市| 柳河县| 西青区| 康定县| 凤阳县| 西乌珠穆沁旗| 徐汇区| 神木县| 启东市| 丽江市| 藁城市| 汉寿县| 陵水| 苏州市| 阳春市| 志丹县| 固安县| 铜山县| 濮阳县| 台江县| 饶平县| 射洪县| 长寿区|