论坛首页 编程语言技术论坛

Ruby IDE for NetBeans 可以用了

浏览 76136 次
该帖已经被评为良好帖
作者 正文
   发表时间:2007-02-27  
anagineworld:

如果网络没问题的话,Update Center应该可以联上,可以等等再试。
0 请登录后投票
   发表时间:2007-02-27  
多谢dcaoyuan,看来Netbeans确实不错。我平时用惯了radrails,快捷键记的比较熟,radrail其他方面都好,唯一的问题在于他依赖的RDT太差了,因此长久来看,Netbeans和IDEA得超过radrails了。

说起来也挺有意思的,现在三大主流Java IDE:Eclipse,IDEA,Netbeans都支持ruby on rails了,意味着什么?
0 请登录后投票
   发表时间:2007-02-27  
你也可以直接将keymap设成eclipse风格的,在keymap里上面有个下拉选择框。

rails流行是与网站个人化、流水线生产化分不开的。但是,我写了两个月的ruby和rails后,感觉从ruby和rails的本质看,不可能成为企业级应用的选择,倒不是说rails不适合大型项目,而是不适合企业级应用,因为企业级应用要求严谨,这与ruby的灵活(我称为“随便”)是有矛盾的。我发现ruby里有些语法的定义不严谨和不一致,其结果要靠试着跑一下才知道,但即使这样,你也不敢肯定另一些现在没想到情况下也会这样。严谨的语言最终是可以被证明的,而且应该是被很直接了当地证明,虽然已经被证明的语言不多(比如sml),但像java一类最终总可以达到这个目标,而ruby我怀疑即使能被证明也要附加一大堆特例。

关于这一点一个最典型的例子就是rails从1.1.*到1.2.0的升级了。我的项目引了一些现成的plug-in和gems,结果试图升级的时候,发现一大堆问题,这些问题大多与rails的magic有关,就是说,由于ruby的“随便”和rails大量使用这些随便,以及其他项目也使用这些随便,结果一个不起眼的rails变动使得其他项目的随便失效了。在改了几个plug-in后,我感叹这个太累了,我得去猜不同人等究竟使用了什么样的随便使得不同的plug-in失效了,最后不得不放弃升级,等待所有这些plug-in的作者自己改好之后再说。

动态语言里适合企业级应用的是erlang,用erlang写出的程序很严谨。
0 请登录后投票
   发表时间:2007-02-27  
请问dcaoyuan,您觉得Ruby哪里不严谨了?
0 请登录后投票
   发表时间:2007-02-28  
都说ruby可以跟着直觉走,而我认为这个直觉就是人的逻辑能力,如果语言是严谨的,那么,它就应该是逻辑上自洽的,而且,在自洽上不要打补丁。如果给出语言的完整定义,这种自洽是可以被证明的。

已被证明满足这个要求的语言不多(不是说不满足,而是指认真证明过),直觉上觉得ruby比较难达到这个要求,但要我证明它,这是一个难题,有不少学院课题试图解决这类难题。所以在我就是一种直觉,在用过多种语言之后的直觉。我不是要否认ruby和rails,对于许多script型的应用来说,比如许多网站,ruby和rails是合适的。但是,如果是一个金融行业的业务应用,我不觉得合适。

0 请登录后投票
   发表时间:2007-02-28  
确实不错
0 请登录后投票
   发表时间:2007-02-28  
character encoding 在netbeans中怎么设定,我打开原来的rails项目中文变成乱码
0 请登录后投票
   发表时间:2007-02-28  
如果你用中文而且操作系统是中文,则先看一下前面贴中说的:
在NetBeans安装目录的etc/netbeans.conf文件中改为:
netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Duser.language=en -J-Duser.country=US --fontsize 11"
这里把-J-Duser.language=en -J-Duser.country=US 去掉。

如果还有问题,到Tools -> Options 中选Font && Color,将其改掉,改default font项即可。可能需要改成中文字体。
0 请登录后投票
   发表时间:2007-02-28  
新建文件的中文是显示正常了,哪里可以指定项目的字符集 ,在radrails中的utf8项目导入到netbeans还是乱码
0 请登录后投票
   发表时间:2007-02-28  
6.0以前是可以在tools->options->advanced options里设,6.0准备改成对单个project可以设,但好像还没弄完,计划是M8出来。

现在只能试试以下方法:
etc/netbeans.conf文件中,还是那句,加上:
-J-Dfile.encoding=UTF-8

这样的话,所有的项目文件都需是UTF-8,包括你刚才新建的可能要重来。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics