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的好處費在做宣傳哦,這年頭什么鳥都有,^_^
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的好處費在做宣傳哦,這年頭什么鳥都有,^_^