不久前jetbrains發布了idea 11,在效能、groovy與grails支援以及版本控制外掛程式上進行了一些改進。本文將會介紹新版本所帶來的一些新特性。
\ 在測試過程中,我們發現整體效能要比上一版本有顯著提公升。即便是大型專案中的**完成的效能也很棒。
\ ide向groovy開發者提供了2.0 beta版的支援。其中有一些限制,比如說groovy 2.0 @typechecked註解只會在控制台輸出中進行編輯後才會顯示出來,而不是直接在編輯器顯示警告時在源**中顯示出來,但能夠將其加入依然是好的。
\ 對於版本控制來說,idea 11為git與github使用者帶來了一些很棒的特性。它能夠從版本日誌中發現相關的注釋,甚至可以在ide之外建立gists。然而根據開發者在idea上的博文所述,subversion使用者還需要等待11.1版才能獲得對svn 1.7的支援,我們覺得這有點令人失望。相對於git來說,對mercurical的支援有些延後。在測試過程中,我們曾遇到過一些嚴重的bug,hg外掛程式沒法追蹤變更,提示在編輯過程中並沒有檔案發生變化。
\ idea 11現在還支援使用gradle,但我們卻發現了一些問題,極力想讓其能夠處理我們現有的幾個gradle專案。
\ 根據發布宣告所述,其他值得關注的新特性有:\
ui也得到了改進,現在看起來在工具與語言之間表現得更加一致。
\ 在商業版中,對play framework的支援是非常棒的,包含了乙個整合的命令列介面(tools-\u0026gt;play with play framework),該介面非常有用並且很適合於標準的play方式。但遺憾的是,我們無法自動建立play專案,需要通過如下命令手工建立:
\ 接下來就可以將專案匯入了。
\ idea 11改進了對spring生態圈的支援,新增了來自於spring 3.1、spring integration與spring data的新註解。它優化了visual editors,特別是spring模型的依賴圖。
\ 從10.0開始,intellij idea開始以兩種版本發布,乙個是免費、開源的」社群版「;乙個是提供了擴充套件商業支援的」旗艦版「。後者增加了對grails 2.0 beta、velocity 1.7、aspectj、play framework、spring與sql的支援。社群版缺乏框架與應用伺服器支援。
\檢視英文原文:intellij idea 11 - what is new
intellij idea 11的一些配置優化
使用intellij idea也有一段時間了,用起來的確比較順手,就是開始時候有點不太適應 intellij idea 本身自帶了很多外掛程式,根據自己需求安裝少量或者不安裝外掛程式都可以 2.關於inetellij 使用svn,vcs browse vcs repository browse su...
IntelliJ IDEA 6 0 新特性搶先看
intellij idea 6.0 即將發布了.官方提前發布了,intellij idea 6.0 版本的新特性列表.在這裡提示一下 jee web development 支援ejb 3.0 gwt,struts等.有不少提公升.enhanced swing gui designer 更好地支援l...
C 11新特性學習
lambda表示式用於建立匿名的函式物件,語法為 函式可訪問的的外部變數 函式引數 返回值型別 如 int a 1,b 2 int c b int x int b 表示函式中可以訪問外部變數b,而且引數b是按值傳遞,b 表示引數b是按引用傳遞,表示可以訪問所有外部變數,並且是用按值傳遞方式,類似,也...