2008-03-23
Idea8试用
关键字: 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,比如下面的代码:
这只是一个非常简单的JS,我想点击button后,查看value的值,但idea并不支持。
Idea还是刚刚开始,相信等正式发布后,会提供相当好的支持。
另外,Idea从7.0版本后,速度相当的慢,内存占用也比较大。
个人感觉应该学习一下Eclipse,NetBeans,分开提供J2SE,J2EE,C/C++等不同的版本。
发现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" onclick="sayHello(document.getElementById('username').value)">
这只是一个非常简单的JS,我想点击button后,查看value的值,但idea并不支持。
Idea还是刚刚开始,相信等正式发布后,会提供相当好的支持。
另外,Idea从7.0版本后,速度相当的慢,内存占用也比较大。
个人感觉应该学习一下Eclipse,NetBeans,分开提供J2SE,J2EE,C/C++等不同的版本。
评论
jfxia
2008-03-26
也试验了一下Idea8的Javascript debuggin,貌似不能调试JSP里的Javascript。也许是还没学会吧。
qubic
2008-03-24
魔力猫咪 写道
不过一般情况下,大家的IDE都是安了很多插件的。所以谁也跑不快。大哥莫说二哥。不过我觉得三者中NetBeans的安装最让我接受不了。如果要安装它的Web开发部分就必须同时安装Netbeans自带的Glassfish。我倒不是讨厌这个服务器,相反还很喜欢它。但是强绑着不是买卖。
我一直都是喜欢自己定制服务器。Netbeans这一手让我倒胃口。当然,我也知道它们是希望减少配置,让大家安上就可以用。但是起码给我留下可选择的余地吧!好么,不选就不让安Web模块。
我一直都是喜欢自己定制服务器。Netbeans这一手让我倒胃口。当然,我也知道它们是希望减少配置,让大家安上就可以用。但是起码给我留下可选择的余地吧!好么,不选就不让安Web模块。
那是你对netbeans网站不了解,netbeans6的j2ee安装版本确实捆绑了glassfish,但你可以下它的zip压缩包(不包含glassfish),然后自己配置服务器
魔力猫咪
2008-03-24
不过一般情况下,大家的IDE都是安了很多插件的。所以谁也跑不快。大哥莫说二哥。不过我觉得三者中NetBeans的安装最让我接受不了。如果要安装它的Web开发部分就必须同时安装Netbeans自带的Glassfish。我倒不是讨厌这个服务器,相反还很喜欢它。但是强绑着不是买卖。
我一直都是喜欢自己定制服务器。Netbeans这一手让我倒胃口。当然,我也知道它们是希望减少配置,让大家安上就可以用。但是起码给我留下可选择的余地吧!好么,不选就不让安Web模块。
我一直都是喜欢自己定制服务器。Netbeans这一手让我倒胃口。当然,我也知道它们是希望减少配置,让大家安上就可以用。但是起码给我留下可选择的余地吧!好么,不选就不让安Web模块。
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 58344 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
image008
共 11 张
共 11 张
最近加入圈子
最新评论
-
Struts2学习笔记4 ――国 ...
统一使用utf-8编码,properties文件中的中文会变编译为utf-8编码 ...
-- by ember_319 -
javascript的消息资源国际 ...
我的做法是在产品初次启动的时候去过滤JS文件,然后使用Spring标签国际化。不 ...
-- by longleg -
javascript的消息资源国际 ...
navigator.userLanguage 这个只能获取 浏览器 设置的 L ...
-- by wucc1986 -
Struts2学习笔记4 ――国 ...
我在做Struts2的国际化的时候将properties文件中的中文全部用nat ...
-- by fornever -
Rails生成Ext Tree
无明 写道nested tree有2个缺点比较明显: 1、单纯的nested t ...
-- by rainlife






评论排行榜