`
RednaxelaFX
  • 浏览: 3038580 次
  • 性别: Icon_minigender_1
  • 来自: 海外
社区版块
存档分类
最新评论

吐槽:可怜、可恶、可悲,NetBeans。

    博客分类:
  • rant
阅读更多
无·法·忍·受!
——NetBeans 6.1留给我的第一印象。
想不到这rant分类里的第一篇记录就让NetBeans“荣幸”的占了。呵呵(冷笑

先不说别的,上图:

这字体能看么?真的能么?
好吧,字体问题应该可以自定义对吧?谁告诉我NetBeans的菜单的字体自定义在什么地方做?文本编辑器内的设置倒是不难找,但IDE的整体外观相关的选项在哪里?不要告诉我菜单->工具->选项->其他->外观里的那5个可怜而无用的选项就是全部能调整的东西。
即使进入高级选项,实际能调整的东西也是……我说,不能调整的东西放在选项里干吗?

受不了,想换成英文界面?啥,英文?在GUI里偏偏没地方让人选择IDE的语言(locale)。无论是安装时候的GUI,还是运行时候的GUI上都没提供选择语言的机会。查了下文档发现可以在启动时的命令行参数,或者/etc/netbeans.conf里添加--locale en来换到英语的界面。嗯稍微“能看入眼”一点了,但是……

(注意到那个“导航”)

而且这如此慢的响应是怎么回事?在菜单间移动居然要明显的延迟一会儿才有反应,难以置信。
Eclipse明明也是Java写的IDE,响应速度比NetBeans还是快多了,这很明显不是Java(或者说Sun的JVM)的问题。那么是Swing的问题?嗯很可能。这倒也不奇怪了,用Swing的程序我是从来没见过有多顺畅的。Poseidon和VisualParadigm之类也快不到哪里去。

好吧,即便这NetBeans 6.1对JavaScript和Ruby有怎样的支持也无法说服我使用这种第一印象就如此恶劣的IDE。好歹Aptana的体验也总比这个好。要不是因为想顺利点编译OpenJDK我才懒得装NetBeans呢。算了,还是先卸载掉免得看着心烦的好。

卸载?是说卸载么呵呵。开始菜单的快捷方式是没有“卸载”的。乖乖的到安装目录去手动卸吧;哦对了,控制面板那边也可以的,不过那边卸东西还得刷一次列表……

实在是太恶劣了……连去file一个bug的心情都没了。哼。

P.S. 在这个页面上,http://dlc.sun.com.edgesuite.net/netbeans/6.1/final/,有一个选项是选择下载的安装包的语言。不过实际上没有任何作用。无论选什么,下载到的都是Multilingual版。在简体中文Windows XP上安装时也是强制的就用了中文。实在是太可恶了,看来以后非得用英文操作系统才行。

Sun给我留下的印象就是什么都只做个半吊子。Java本来是很好的技术,JVM的Hotspot也是发展自优秀的Strongtalk,但Java仍然是个半吊子的产品。Solaris本来也是很好的操作系统,但看看它的普及率。在让一些pretty-hair boss满意的同时怎么就不能让更多的average programmer的生活更舒畅点……忍不住想吐槽。
分享到:
评论
8 楼 runshine 2012-07-09  
哈哈,翻看R大过去的文章竟然看到了这篇。
穿越了4年超蛋疼的回复一下。
这个问题主要还是系统主题引起的。
当时我也遇到过这个问题,不过刚好那段时间天天在玩打造专属的系统主题,也就知道了原因。
R大用的那个主题叫什么名字我忘了,我记得这套主题里还有几款蓝色的主题。而这套主题的所用的针对字体及大小配置的那部分主要是针对英文用户的,没有考虑其它文字用户的问题。如果使用原版主题(中文版,同一主题的中/英文版是不同的)的话就不会有这个问题。
除了添加启动参数。还有另外两种方法,更改NB的L&F;改造所用系统主题中字体配置的部分再从新加载便主题。
改造系统主题是最根本的解决办法,因为这个问题不只单单出现在NB上,但凡默认只使用系统默认字体及大小的软件就都会碰到这个问题。
不知道这么多年后,R大对NB的心情恢复一些没有
7 楼 RednaxelaFX 2008-07-21  
zhenswx 写道
解决方法:在netbeans的快捷方式内加入"netbeans.exe" --fontsize 12参数。还可以通过配置NetBeans安装目录下netbeans.conf启动文件来实现,这个文件在NetBeans/etc目录下。添加" --fontsize 12"在netbeans_default_options的参数中的后面。

嗯,做了那么多汉化,这菜单字体到底是什么问题我还是知道的。
配置文件上面的文里也提到了,我就是改这个配置文件来换到英文界面的。
所以说这个只是吐槽帖而已……那天心情也不怎么好,懒得在文中把全部的解决方法都写出来。
多谢回复 ^_^
6 楼 zhenswx 2008-07-18  
这不是字体问题,是字体的大小问题。。。
解决方法:在netbeans的快捷方式内加入"netbeans.exe" --fontsize 12参数。还可以通过配置NetBeans安装目录下netbeans.conf启动文件来实现,这个文件在NetBeans/etc目录下。添加" --fontsize 12"在netbeans_default_options的参数中的后面。
5 楼 gml520 2008-06-22  
奇怪!为什么有的图片可以正常的显示有的却不行呢?
再发一遍吧
这张是在英文版的Windows 下的.


我的机器也是个旧机器

4 楼 gml520 2008-06-22  
我的依据:
你看看这两张张图片吧.
这一张是在中文版的Windows下的


这张是在英文版的Windows 下的.
[img]
http://www.blogjava.net/images/blogjava_net/gml520/testform5.jpg[/img]

NetBeans的界面响应在我这里不比eclipse 慢,反而感觉更快.
eclipse的那个初始化工具的时间和NetBeans 扫描项目的时间感觉差不多.
NetBeans 在扫描项目的时候菜单一样可以用,而且速度也没你说的那样慢,
但是eclispe 在我这里就不行了.非得初始化完了才可以用菜单.

如果你就只想用英文版的netbeans 你大可以在控制面板里 更改你的本地语言为英语,
以后启动NetBeans的时候就是英文界面了


我的机器也是个旧机器
[img]
http://gml520.iteye.com/upload/picture/pic/16461/ad411f21-54d5-3aef-8423-87f6620607af.jpg[/img]

其他的我也就不说了.该说的我在上个留言中已经说了.
其他的就是使用习惯问题了!
3 楼 RednaxelaFX 2008-06-21  
gml520 写道
看你的截图很明显的就是用英文的Windows XP 下跑NetBeans中文版

您请先确认您说的话的依据。

我的系统:

在明确说明我使用的是简体中文的Windows XP之后您仍然坚持认为这是英文系统,这相当有意思。
要不是因为机器OEM的系统本来就是简体中文的,我真的比较希望用英文系统,个人来说问题会少些。

界面响应性的问题:我是在开着NetBeans,一个project都没打开的情况下在菜单间浏览,然而mouse over的菜单项明显的延迟了半拍才从一般状态切换到高亮状态。这种表现实在不能算好。然后马上打开Eclipse,在已经打开了3个project的情况下菜单的相应并没有明显的延迟,因而有所对比。现在的Eclipse本身的响应速度也不算“非常快”,至少还在可接受范围内。同样是这台老笔记本,在Eclipse 2.x的时候我用CDT速度就慢得无法忍受因而我那个时候就是没办法用它。但现在CDT的速度就正常了很多,所以小程序我直接notepad,需要管理的也会用到CDT。

注意到我并没有在文中提到Eclipse的多国语言包的问题。主要是我只用英文版的Eclipse,只要英文状态下没问题我就没什么好抱怨的。然而NetBeans却自作主张的做了不符合我习惯的配置,而在配置修改后仍然是buggy,这就让我忍不住要吐槽了。

其实也没什么好争的,这篇只是rant而已。Don't take it too seriously.
至少我这里写的现象都是我直接在我的机器上观察到的。而不是臆断出来的“中文版的XP上不会有那样的问题”。

请海量包涵rant的存在 ^ ^
2 楼 gml520 2008-06-21  
看你的截图很明显的就是用英文的Windows XP 下跑NetBeans中文版 。
这样你能比吗? 在英文的 Windows XP 下 中文字就是很难看,很小的.我安装的几个软件都是这样而且还是C++写的.
如果在中文版的XP 下就不会出现那样的问题.

还有 那个导航问题,这可能是Netbeans 国际化的时候的一点小问题
我想你是安装了多国语言版以后, 在启动时候加了 en 的locale吧。

说到NetBeans不能在GUI里 切换语言界面,你用eclipse 切换一下给我看看!NetBeans
考虑到了中文用户,每个版本都有中文版。eclipse 考虑了吗? 就算是有3.1的中文包,能用到3.3中来吗? 现在eclipse搞了个什么项目,专门做国际化,还不是看到NetBeans 越来越红了,怕在本地化上比不过人家.

我用eclipse 也不见得他有多顺畅,界面响应有多快,,
感觉比NetBeans6.1 慢多了.

说到卸载NetBeans, 好歹它还提供了个卸载程序.  eclipse 提供了吗?不要跟我说直接删除他的安装目录就可以了. NetBeans 难道就做不到吗? NetBeans 考虑到了在不同操作系统上人们的操作习惯不同提供了不同安装版本,还提供了zip压缩版.eclipse 有吗?

还有NetBeans 多国语言版 是根据你操作系统上选择的本地语言来选择安装界面的.如果你把
中文的操作系统的本地语言改成英文的,在安装NetBeans的时候 出现的就是英文的界面,别和说你没做过国际化的程序.也别和我说java 的国际化是根据什么来判断你使用的语言 你不知道。

如果你真的不知到,只能说你很肤浅.就如同你自己说的,也是个半吊子.

如果你都知道,还写了这篇博文,我只能说你真的很可怜,可悲,可恶。
1 楼 Colorful 2008-06-16  
你得考虑到,如果做的很易用,谁来咨询服务呢?
不咨询,咋赚钱啊。
哈哈。

相关推荐

    《Rich Client Programming: Plugging into the NetBeans Platform》

    《富客户端编程:接入NetBeans平台》是一本深入探讨如何利用NetBeans Rich Client Platform (RCP) 开发桌面应用的专业书籍。NetBeans RCP是一个强大的框架,它为开发者提供了构建功能丰富的、可扩展的桌面应用程序的...

    Rich Client Programming Plugging into the NetBeans Platform

    《Rich Client Programming Plugging into the NetBeans Platform》是一本专注于NetBeans平台的富客户端应用程序开发的书籍。这本书全面深入地探讨了如何利用NetBeans平台构建功能丰富的、具有高性能的桌面应用。...

    Ubuntu配置Netbeans8.2

    1. 下载 Netbeans:我们可以从 Netbeans 官方网站下载 Netbeans 8.2,选择合适的版本并下载。 2. 安装 Java 8:在 Ubuntu 操作系统上,默认情况下可能不是 Java 8 版本。我们需要卸载所有其他版本的 Java,并安装 ...

    netbeans7手册英文

    ### NetBeans 7 开发应用手册知识点概览 #### 一、NetBeans IDE 简介 - **版本信息**:本手册适用于 NetBeans IDE 7.4 版本(文档编号 E40142-08),发布日期为 2013 年 11 月。 - **版权信息**:该文档版权归 ...

    Rich Client Programming

    《富客户端编程:接入NetBeans平台》是一本深入探讨如何利用NetBeans Rich Client Platform (RCP) 开发桌面应用的专业书籍。NetBeans RCP 是一个强大的框架,它为开发者提供了构建功能丰富的、交互性强的Java桌面...

    poo5c:ProCectos de Apache Netbeans de alumnos de 5C de TI

    【标题】"poo5c:ProCectos de Apache Netbeans de alumnos de 5C de TI" 提供的信息表明,这是一个与Java编程相关的项目集合,由Apache NetBeans IDE支持,是面向信息科技专业5C班级学生的学习成果。Apache ...

    Assessment-Calendar-Generator:Java项目(Netbeans)

    "Assessment-Calendar-Generator:Java项目(Netbeans)"是一个使用Java编程语言开发的项目,它利用了NetBeans IDE的特性来构建一个评估日历生成器。这个工具旨在帮助用户自动化创建和管理教育或工作环境中的评估计划...

    NetBeans+IDE开发指导(英文版)

    《NetBeans+IDE开发指导(英文版)》是一本针对使用NetBeans IDE进行Java编程的详细教程,适合有一定英语基础的开发者阅读。NetBeans IDE是一款功能丰富的集成开发环境,广泛应用于Java应用程序的开发,包括桌面应用...

    NetBeans中连接MySQL数据库.pdf

    NetBeans中连接MySQL数据库.pdf NetBeans是一个流行的集成开发环境(IDE),它支持多种编程语言,包括Java、PHP、Python等。MySQL是目前最流行的开源关系数据库管理系统。 NetBeans提供了对MySQL数据库的支持,...

    netbeans-twig-extension:用于树枝的Netbeans插件,著名PHP模板引擎

    而“netbeans-twig-extension”则为NetBeans IDE增添了对Twig的智能感知功能,包括代码提示、自动完成、语法高亮、错误检查等,使得在NetBeans中编写Twig模板变得更为流畅。 【标签】:“Java”表明该插件基于Java...

    netbeans支持python

    NetBeans是一款功能强大的开源集成开发环境(IDE),最初主要用于Java应用程序的开发,但随着时间的推移,它已经扩展到支持多种编程语言,包括Python。在NetBeans中支持Python开发需要安装相应的插件,因为Python并...

    NetBeans Java快速入门

    NetBeans Java 快速入门指南 本指南提供了使用 NetBeans IDE 创建 Java 控制台应用程序的步骤指南,涵盖了项目创建、编译和运行等基本步骤。通过这篇指南,读者将学习如何使用 NetBeans IDE 创建、编译和运行 Java ...

    netbeans教程资料

    这个“NetBeans教程资料”压缩包显然包含了关于如何使用NetBeans IDE进行编程的各种教学资源。下面,我们将深入探讨NetBeans IDE的基础知识、主要功能、优势以及如何通过教程来提升你的开发技能。 **NetBeans IDE...

    netbeans的chm书

    在这种情况下,2008114121313.chm文件很可能是NetBeans IDE的用户手册或参考指南,它包含了关于NetBeans的各种信息,如安装步骤、界面介绍、项目创建、代码编辑、调试技巧、插件管理等内容。 NetBeans IDE的主要...

    Netbeans IDE 6高级编程

    《Netbeans IDE 6高级编程》是一本专为开发者深入理解Netbeans集成开发环境(IDE)而编写的书籍。此英文高清版详细介绍了Netbeans IDE 6中的高级特性和最佳实践,旨在帮助用户充分利用该工具进行高效、高质量的软件...

    Ptgm-InterfaceJava:接口文件的 Netbeans 项目

    项目使用Netbeans作为集成开发环境(IDE),这意味着开发者使用Netbeans来编写、调试和管理Java代码,特别是涉及接口的类和程序。 【描述分析】 描述中的"Ptgm-InterfaceJava 接口文件的 Netbeans 项目"进一步确认...

    The.Definitive.Guide.to.NetBeans.Platform.7.pdf.rar

    《The Definitive Guide to NetBeans Platform 7》是一本由NetBeans官方网站提供的权威Java开发指南,这本书深入探讨了NetBeans Platform 7的各种特性和功能,旨在帮助开发者充分利用这一强大的开发平台进行应用程序...

    jPages:将Java与Netbeans结合使用的应用程序

    "jPages:将Java与Netbeans结合使用的应用程序" 这个标题指出我们正在讨论一个项目或库,名为"jPages",它主要用于整合Java编程语言与NetBeans IDE。NetBeans是一个流行的开源集成开发环境(IDE),特别适合Java开发者...

    netbeans安装包

    NetBeans是一款广受欢迎的开源集成开发环境(IDE),专为编程者提供了一个高效、便捷的平台,用于构建桌面、移动和Web应用程序。它的主要特点包括免费性、丰富的语言支持、可扩展性以及对不同操作系统和版本的兼容性...

    JUEGO-UNITY:统一开发和NetBeans实用Java

    描述中的“NetBeans实用Java”表明这个项目可能利用了NetBeans IDE来编写Java代码,可能作为Unity游戏的后端服务或者与Unity交互的中间件。这可能是为了利用Java的稳定性和强大的库来处理游戏逻辑、网络通信或数据...

Global site tag (gtag.js) - Google Analytics