Idea8試用

剛剛在新聞頻道看到關於Idea的新聞,對它的javascript的調試比較感興趣,馬上下載試用了一下,安裝文件並不大,90來M,還算比較快,但當安裝完啓動時,發現還是慢(7.0的版本也已經很慢了,很懷念6.0以前的那種簡潔)。
發現Idea可以說是集大部分流行開發語言及流行開源框架之大成者,提供了struts,hibernate,spring,struts2,jsf,webservices,flex,gwt等的支持,並可能通過插件機制提供ruby&rails,groovy&grails的支持,提供了一站式的開發平臺。
一、JAVA方面的支持:還是保持了它一概的作風,開發體驗相當的不錯,智能化程度也相當高。
一、Grails方面的支持:正如山風小子所說,是現在開發平臺中最好的一個(Grails開發小組用的開發平臺也是Idea)。
二、Rails方面的支持:idea對rails方面的支持相當一般,只提供了一般的功能,代碼編輯,rake等,相比NetBeans6.0來說,並沒有功能上面的亮點,不提供ruby語言的debug功能(netbeans,radrails都支持debug),但在代碼的編寫方面還是不錯的。
三、Flex方面的支持:可以看我的別一篇翻譯的BLOG。
四、spring,hibernate,struts方面的支持:Idea在這些主流的開源框架方面的支持還是不錯的,特別是在XML配置文件方面,提供了智能感知功能,包括自定義的類,並且它的template功能。

回到上面說到的javascript的調試上面,就我的試用感覺來說,支持的並不好,它只是在頁面載入時提供debug,比如下面的代碼:

<script>
function sayHello(value) {
if(value == "rainlife") {//我在這裏添加了斷點
alert("Hello " + valie);
} else {
alert("Bye Bye");
}
}
</script>

<input type = "text" id="username" name="username"><input type="button" value="test" οnclick="sayHello(document.getElementById('username').value)">

這只是一個非常簡單的JS,我想點擊button後,查看value的值,但idea並不支持。

Idea還是剛剛開始,相信等正式發佈後,會提供相當好的支持。
另外,Idea從7.0版本後,速度相當的慢,內存佔用也比較大。
個人感覺應該學習一下Eclipse,NetBeans,分開提供J2SE,J2EE,C/C++等不同的版本。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章