[分享]给c/ruby/java程序员都推荐一下netbeans

C、C++和Java语言
回复
danielking
帖子: 79
注册时间: 2006-11-15 10:04
送出感谢: 0
接收感谢: 0

[分享]给c/ruby/java程序员都推荐一下netbeans

#1

帖子 danielking » 2008-06-14 1:54

可能好多c/c++的程序员没有注意这个ide, 我关注它的cnd模块很久了, 从最开始bug多多到现在差不多可以投入生产了, 而且用它也完成过几个c++的小程序, 总体来说还是比较满意的, 比如说调试和自动补齐功能, 它的makefile也不错, 分成两部分, 一部分可以由用户自定义, 一部分由项目的配置或者添加删除文件时自动生成, 这是个非常好的解决方案

ruby, 我开始关注netbeans时还真是从rails开始的, 我觉得到现在rails ide中, 它还是遥遥领先于其它几个ide, 确实相当方便

java, 我用得不多, 我只用它开发过一个java库, 还是给jruby调用, 没有那它做过web程序或者桌面程序(听说用它做swing的桌面程序拖拉控件可以和c#比了), 就写java代码这一快来说也很不错了, 错误提示, 智能修复代码错误, 感觉和以前用eclipse差不多

就作为这三个种语言的ide来说, 编辑器和调试器我感觉都挺满意的, 而且netbeans官方的开发团队很活跃, 我时常把一些bug或者一些想法提交到它的项目管理平台上, 回应得很及时, 每次收到netbeans网站发到我邮箱里以Fixed开头的邮件感觉很好.

看到很多说nb中文显示不好的帖子, 其实nb这个swing的程序是依赖java的字体的, 如果nb中文显示不正常, 那么很多java程序也显示不正常
linux下解决办法其实很简单, 看看我这个fallback目录

代码: 全选

danielking@danielking-laptop:/usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback
$ ls -al /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback
lrwxrwxrwx 1 root root 23 2008-05-17 21:56 /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback -> /home/danielking/.fonts


自己的font目录放点宋体雅黑什么的就很好了, 我没可以配, 选默认的monospace就是dejayu sans mono显示简体和雅黑显示中文, 如果要其它的, 修改/usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties就行了

另外netbeans需要设一些参数可以跑得更流畅, 其实和eclipse一样, 是设jvm的几个参数
不过我在linux下用nb还没有设过, 速度还行

推荐一个配色主题, "Ruby Dark Pastels", 在插件安装里就能找到
附件
snap15.png
头像
猛将兄
帖子: 2052
注册时间: 2005-10-19 17:33
送出感谢: 0
接收感谢: 0

#2

帖子 猛将兄 » 2008-06-14 2:45

关于c的开发(我不用c++,因为不会 :oops: ),netbeans比较适合的是jni的开发。
如果是纯c程序,还是emacs+xref顺手
而不管是netbeans还是emacs,调试jni还是比较tricky,用emacs相对来说反而容易debug,但是还不如直接用gdb
其实都还可做得更好。可真正需要写这些的人不太需要ide来debug(比如我,呵呵),而其他入门者即使有ide也不会用gdb的
头像
thyme
帖子: 38
注册时间: 2007-06-16 16:36
来自: #17 city
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 thyme » 2008-06-14 3:30

基于java太慢,不爽
头像
猛将兄
帖子: 2052
注册时间: 2005-10-19 17:33
送出感谢: 0
接收感谢: 0

#4

帖子 猛将兄 » 2008-06-14 8:40

不会慢,只是功能还不全。用Sun的JDK来跑相当快,用GCJ跑起来相当慢
头像
thyme
帖子: 38
注册时间: 2007-06-16 16:36
来自: #17 city
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 thyme » 2008-06-14 12:27

用了一下6.1。启动速度比以前快不少,不过使用的时候速度依然不行。netbeans的配置文件在哪里,如何改jvm参数?
belltoy
帖子: 162
注册时间: 2008-04-01 19:56
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 belltoy » 2008-06-14 12:42

thyme 写了:用了一下6.1。启动速度比以前快不少,不过使用的时候速度依然不行。netbeans的配置文件在哪里,如何改jvm参数?


$NETBEAN/etc/netbeans.conf

其中$NETBEAN是安装目录
头像
tipfoo
帖子: 303
注册时间: 2007-07-12 16:30
来自: 桂林
送出感谢: 0
接收感谢: 2 次

#7

帖子 tipfoo » 2008-06-14 21:10

JDK 6 + NB6.1
再根据你的电脑内存调整一下NB启动参数,速度够快的!
NB 6.1 调试C、C++都很好,没发现问题(不像Anjuta)。
回复

回到 “C/C++/Java”