无·法·忍·受!
——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的生活更舒畅点……忍不住想吐槽。
分享到:
相关推荐
《富客户端编程:接入NetBeans平台》是一本深入探讨如何利用NetBeans Rich Client Platform (RCP) 开发桌面应用的专业书籍。NetBeans RCP是一个强大的框架,它为开发者提供了构建功能丰富的、可扩展的桌面应用程序的...
《Rich Client Programming Plugging into the NetBeans Platform》是一本专注于NetBeans平台的富客户端应用程序开发的书籍。这本书全面深入地探讨了如何利用NetBeans平台构建功能丰富的、具有高性能的桌面应用。...
1. 下载 Netbeans:我们可以从 Netbeans 官方网站下载 Netbeans 8.2,选择合适的版本并下载。 2. 安装 Java 8:在 Ubuntu 操作系统上,默认情况下可能不是 Java 8 版本。我们需要卸载所有其他版本的 Java,并安装 ...
### NetBeans 7 开发应用手册知识点概览 #### 一、NetBeans IDE 简介 - **版本信息**:本手册适用于 NetBeans IDE 7.4 版本(文档编号 E40142-08),发布日期为 2013 年 11 月。 - **版权信息**:该文档版权归 ...
《富客户端编程:接入NetBeans平台》是一本深入探讨如何利用NetBeans Rich Client Platform (RCP) 开发桌面应用的专业书籍。NetBeans RCP 是一个强大的框架,它为开发者提供了构建功能丰富的、交互性强的Java桌面...
【标题】"poo5c:ProCectos de Apache Netbeans de alumnos de 5C de TI" 提供的信息表明,这是一个与Java编程相关的项目集合,由Apache NetBeans IDE支持,是面向信息科技专业5C班级学生的学习成果。Apache ...
"Assessment-Calendar-Generator:Java项目(Netbeans)"是一个使用Java编程语言开发的项目,它利用了NetBeans IDE的特性来构建一个评估日历生成器。这个工具旨在帮助用户自动化创建和管理教育或工作环境中的评估计划...
《NetBeans+IDE开发指导(英文版)》是一本针对使用NetBeans IDE进行Java编程的详细教程,适合有一定英语基础的开发者阅读。NetBeans IDE是一款功能丰富的集成开发环境,广泛应用于Java应用程序的开发,包括桌面应用...
NetBeans中连接MySQL数据库.pdf NetBeans是一个流行的集成开发环境(IDE),它支持多种编程语言,包括Java、PHP、Python等。MySQL是目前最流行的开源关系数据库管理系统。 NetBeans提供了对MySQL数据库的支持,...
《NetBeans富客户端编程权威教程》是一本深入探讨如何利用NetBeans平台进行高效、复杂的桌面应用开发的专业书籍。NetBeans是Java开发环境中的一个强大工具,尤其在构建富客户端应用程序(Rich Client Applications, ...
而“netbeans-twig-extension”则为NetBeans IDE增添了对Twig的智能感知功能,包括代码提示、自动完成、语法高亮、错误检查等,使得在NetBeans中编写Twig模板变得更为流畅。 【标签】:“Java”表明该插件基于Java...
NetBeans是一款功能强大的开源集成开发环境(IDE),最初主要用于Java应用程序的开发,但随着时间的推移,它已经扩展到支持多种编程语言,包括Python。在NetBeans中支持Python开发需要安装相应的插件,因为Python并...
NetBeans Java 快速入门指南 本指南提供了使用 NetBeans IDE 创建 Java 控制台应用程序的步骤指南,涵盖了项目创建、编译和运行等基本步骤。通过这篇指南,读者将学习如何使用 NetBeans IDE 创建、编译和运行 Java ...
这个“NetBeans教程资料”压缩包显然包含了关于如何使用NetBeans IDE进行编程的各种教学资源。下面,我们将深入探讨NetBeans IDE的基础知识、主要功能、优势以及如何通过教程来提升你的开发技能。 **NetBeans IDE...
在这种情况下,2008114121313.chm文件很可能是NetBeans IDE的用户手册或参考指南,它包含了关于NetBeans的各种信息,如安装步骤、界面介绍、项目创建、代码编辑、调试技巧、插件管理等内容。 NetBeans IDE的主要...
《Netbeans IDE 6高级编程》是一本专为开发者深入理解Netbeans集成开发环境(IDE)而编写的书籍。此英文高清版详细介绍了Netbeans IDE 6中的高级特性和最佳实践,旨在帮助用户充分利用该工具进行高效、高质量的软件...
项目使用Netbeans作为集成开发环境(IDE),这意味着开发者使用Netbeans来编写、调试和管理Java代码,特别是涉及接口的类和程序。 【描述分析】 描述中的"Ptgm-InterfaceJava 接口文件的 Netbeans 项目"进一步确认...
NetBeans是一款广受欢迎的开源集成开发环境(IDE),专为编程者提供了一个高效、便捷的平台,用于构建桌面、移动和Web应用程序。它的主要特点包括免费性、丰富的语言支持、可扩展性以及对不同操作系统和版本的兼容性...
《The Definitive Guide to NetBeans Platform 7》是一本由NetBeans官方网站提供的权威Java开发指南,这本书深入探讨了NetBeans Platform 7的各种特性和功能,旨在帮助开发者充分利用这一强大的开发平台进行应用程序...
"jPages:将Java与Netbeans结合使用的应用程序" 这个标题指出我们正在讨论一个项目或库,名为"jPages",它主要用于整合Java编程语言与NetBeans IDE。NetBeans是一个流行的开源集成开发环境(IDE),特别适合Java开发者...