版主能不能解释一下netbeans为什么这么慢呀?
我们公司打算统一开发工具,而且要求能在此开发工具上进行公司产品的framework的plugin开发。我主张用netbeans(我只会swing,而且swing成熟),但是我对比了一下,发现netbeans在性能上很不如意。相同的jdk下,一个大型web应用,在eclispse下以调试模式加载要15秒钟(jbuilder 2006差不多),而netbeans要30秒或更多时间。我下载netbeans5.5beta,时间一样长。而且我发现当应用输出日志多的时候,对netbeans的性能影响比eclipse和jbuilder要大。从性能原因我就不能说服我的组员使用netbenas。本来系统已够大够慢了,他们不会同意在一个更慢的平台上开发系统的。我觉得netbeans还是应该在性能上做足功夫,我不明白sun自己写jdk的,为什么在系统的优化上还这么差。
还有我发现5上的一些明显的bug在5.5上照样存在。
如在netbeans上很难停止netbeans启动的tomcat服务。每次当点击停止按钮后,netbeans都要等很长时间,最后报不能停止服务器,害得我只好直接在任务管理器中直接杀tomcat进程。
还有netbeans开发web时,设置context path也有问题,不能直接设置为空,也就是root。每次都要设为 / ,确定,netbeans报错后,再自己变为空。这种bug也太弱智了一点吧。
netbeans编辑的undo,redo功能也不稳定,有时就不能撤销或重做了,这个bug也太低级了。作为一个开发工具肯定不应该。
还有一些建议。
如在netbeans中只能同时启动一个运行任务,不知为什么会这样,同时支持几个运行任务应该不难吧。
还有netbeans的编译也太传统了一点吧。只要工程中有一个class文件又错误,整个编译都失败,后续发布也就停止了。其实有些类是设计留下或暂时未完成的。如果要用netbeans的话就只能先找出错误文件,再编译,下次同步版本,又要删除,很麻烦。我发现其他开发工具都可以忽略错误,netbeans能否改进一下。
其实netbeans可以学一下jbuilder,他的有些功能即小巧又方便。
我本来想到netbeans网站直接提问的,但netbeans上的方式好像和其他网站不同,也就算了。
真希望netbeans可以快点变得更好用呀。