阅读更多

29顶
5踩

编程语言

原创新闻 NetBeans用户统计令人震惊

2008-09-26 10:50 by 副主编 QQbyte 评论(101) 有27811人浏览
Sun公司发布了目前使用NetBeans IDE的用户数量以及来源地区。下面是前二十个国家在过去12个月使用的NetBeans IDE的用户统计:

#   Country        Count    Ratio
1.  United States  373,252  16.1%
2.  Brazil         204,470  8.8%
3.  India          142,460  6.1%
4.  Germany        120,482  5.2%
5.  China          117,489  5.1%
6.  Mexico          88,320  3.8%
7.  United Kingdom  79,847  3.4%
8.  Spain           78,408  3.4%
9.  Italy           65,798  2.8%
10. France          59,191  2.5%
11. Poland          57,076  2.5%
12. Canada          49,666  2.1%
13. Colombia        42,970  1.8%
14. Japan           40,883  1.8%
15. Peru            37,230  1.6%
16. Czech Republic  32,763  1.4%
17. Russian Federation  29,765    1.3%
18. Australia       27,992  1.2%
19. Thailand        27,975  1.2%
20. Netherlands     24,551  1.1%

Sun在2007年的JavaOne大会上曾自豪的宣布已经拥有30万NetBeans用户,自从6.0和6.1发布后,NetBeans的用户数量明显增加了,上面的统计中光是美国就有30万用户,很多用户从Eclipse转向NetBeans。中国目前排名第5,很不错啊!

对于厂商和开源社区来说,现在是为NetBeans开发更多的插件的时候了,尤其可以把Eclipse 和 IntelliJ IDEA的插件放到NetBeans中来。
29
5
评论 共 101 条 请登录后发表评论
21 楼 hantsy 2008-09-26 14:07
对于IDE 界面不说很重要,如果你关心界面的话,
swing有多于牛毛的皮肤。
你尽可以从网上下载。
你一定可以找到合适的皮肤来装饰NetBeans,不过实在没有必要。NetBeans 在Linux 下已经支持GTK界面,相当不错。最新的jdk 6u10已经支持nimbus(https://nimbus.dev.java.net/ 下一代swing的皮肤),效果可与苹果比 。不过我还是喜欢jdk自带的metal了。
eclipse就无法享用了,我所见过的的几种eclipse皮肤可以说是一团糟,eclipse 的native look and feel也无法真正实现,至少我在linux切换过不同系统主题,能够完全适应的不多。
20 楼 hantsy 2008-09-26 13:59
天下文章一般抄。。。
关键是谁能够得到用户的认可。
eclipse说到底只是个windows软件,在其它的平台上,我根本就不想提它。特别在Linux下,我的Fedora 9下,无法使用eclipse3.3 / 3.4。
下载版的3.3与gtk 有兼容性问题,使用过程中经常崩溃,这在我博客上有描述。系统自带的eclipse 3.3没有问题。
eclipse 3.4 只要安装了全部wtp就无法启动,eclipse论坛上说这是一个bug(与firefox 3 所用的xul版本不兼容),3.4.1会解决。
19 楼 vdgame 2008-09-26 13:54
melin 写道

这是咋统计的,下载量、未必是真实的。好多也就是好奇下载看看,真正用的很少,界面太难看了。别说可以设置,为什么一开始就设置好? 为了groovy、我一直再忍受他的界面。

用groovy还是idea强
18 楼 lizhuang 2008-09-26 13:52
用的很郁闷,觉得它的文件管理方式有问题,另外字体很难看。
17 楼 hantsy 2008-09-26 13:51
rrrrutdk 写道

我一直听说Netbeans很不错,于是到官方网站上下了下来,结果发现居然是安装程序,这对于一直使用zip包的我来说,太恶梦了。

我忍……



没有zip包?我怀疑你是不是第一次上网?

16 楼 johnnyhg 2008-09-26 13:31
java还是eclipse的天下吧
但是ruby可能会慢慢转移到netbeans下面去了。
15 楼 larryzou 2008-09-26 13:24
melin 写道

这是咋统计的,下载量、未必是真实的。好多也就是好奇下载看看,真正用的很少,界面太难看了。别说可以设置,为什么一开始就设置好? 为了groovy、我一直再忍受他的界面。

一看你就是用windows的,在linux,mac上,你还能忍受eclipse么?除了windows,netbeans比谁都好看
14 楼 larryzou 2008-09-26 13:21
fxbird 写道

很多功能都是抄idea的,还是idea最强的,nb只能排第二。eclipse我一直认为是不值一提的(站在开发者角度上)

所有ide都是抄notepad的
13 楼 fxbird 2008-09-26 13:20
很多功能都是抄idea的,还是idea最强的,nb只能排第二。eclipse我一直认为是不值一提的(站在开发者角度上)
12 楼 rrrrutdk 2008-09-26 13:12
引用
界面是跟从系统主题的

没错,是“跟从”系统主题,但你没有发现与系统主题有差别吗?再看看Eclipse,它才是真正“跟从”系统主题的。

引用
没eclipse那么多花哨没用又不好看的圆角

我承认,我也不喜欢那些圆角,所以我去掉圆角了,详见图http://rrrrutdk.javaeye.com/upload/picture/pic/22359/c2034d29-c598-32a2-9055-826d51b0082d.jpg
11 楼 QuakeWang 2008-09-26 13:08
rrrrutdk 写道

我一直听说Netbeans很不错,于是到官方网站上下了下来,结果发现居然是安装程序,这对于一直使用zip包的我来说,太恶梦了。

有zip包和安装包2种下载

rrrrutdk 写道

我习惯的Ctrl+N,咦?怎么没有出现新建对话框?不好意思,Eclipse玩多了,没转过心思来。

设置里面有key mapping可以选择eclipse profile

我使用Eclipse的时间要比Netbeans多,说到界面,我觉得Netbeans比Eclipse安排得更合理,而且它的很多快捷方式和智能提示都比Eclipse要做得好。
10 楼 flyfan 2008-09-26 13:05
支持eclipse
9 楼 SysTem128 2008-09-26 12:56
引用
我习惯的Ctrl+N,咦?怎么没有出现新建对话框?不好意思,Eclipse玩多了,没转过心思来。

终于,我发现我在Eclipse里面用得非常顺手的快捷键就能触发的命令在这里只能用鼠标点……


Ctrl+N,Ctrl+Shift+N

用于建立文件,建立项目。没问题呀,不可能没有的啦-_-#。
界面是跟从系统主题的。界面比eclipse好多了,没eclipse那么多花哨没用又不好看的圆角。
8 楼 SysTem128 2008-09-26 12:41
NetBeans 界面很难看?很简洁很干净呀。
个人觉得NetBeans要比eclipse好用多了。
虽然从eclipse转到NetBeans会突然间有些不太习惯,但这是必然的事情。
而且6.1已经很快了,6.5更快……3-5秒就启动完毕了(Dual T2 1.7Ghz,2g)

但还有很多不足的地方:没有虚拟行,没有虚拟空格,没有编码转换功能,细节的编辑功能有很多不到位的,复制行、转为小写、转为大写,快捷键太复杂(说的都是默认快捷键)……剪切、复制、粘帖有时候会出问题,选定文字进行编辑应为替换,可它弄成了插入-_-#(我要是想插入,我选定文字干什么?)。还有一个就是如果没有修改文件就不能保存,保存的话就有‘嘟’一声恶心的很~~很多时候都是习惯性的ctrl+s,就像在windows桌面刷新一样,如果你刷新一下桌面就‘嘟’一声,你啥感受?
7 楼 rrrrutdk 2008-09-26 12:41
我一直听说Netbeans很不错,于是到官方网站上下了下来,结果发现居然是安装程序,这对于一直使用zip包的我来说,太恶梦了。

我忍……

安装好了,启动,哇,欢迎界面挺不错的,比Eclipse的日食图有新意。

接着,IDE界面出来了,哇靠,有没有搞错,这他妈的什么界面啊,用VB做的界面都比它漂亮,那字体,那界面,那布局……一个字:真他妈的锉

不行,好多人都说好用的。行,我尽量不去注意它的界面。

我习惯的Ctrl+N,咦?怎么没有出现新建对话框?不好意思,Eclipse玩多了,没转过心思来。

终于,我发现我在Eclipse里面用得非常顺手的快捷键就能触发的命令在这里只能用鼠标点……

可能是因为我没有配置好设置吧。

得,我去设置中心吧。

打开偏好设置,我又一次被它的界面雷倒了,拜托,你能不能学学Eclipse啊,人家在Windows上让别人觉得是Windows程序,在Linux上让别人觉得是Linux上的软件,为什么偏偏你就这么另类?Windows上的界面就像是,是一个……总之……很……。

终于,在试着编写一个简单的Hello, world的Java程序之后,我毫不犹豫地卸载了。

Netbeans又因为界面的原因失去了一个可能有机会认识到它被大家所说的强大功能的用户。




------------------------------
不要跟我说什么只看界面是肤浅的,那么我告诉你,大部分的Mac粉丝不也是因为漂亮才成为Mac的粉丝吗,他们标榜的不就是界面么。
作为IDE,有大部分的人一生都在使用它们来生活,这样的生活又对有些人来说有些boring,结果还得天天面对这样的垃圾界面,再好我也不用它
6 楼 weiqingfei 2008-09-26 12:39
AllenZhang 写道

我觉得中国第五没什么好奇怪的。奇怪的是巴西为啥这么高


巴西软件业很强的。
5 楼 zhqqzh 2008-09-26 11:49
netbean确实很好,越来越稳定了
4 楼 AllenZhang 2008-09-26 11:11
我觉得中国第五没什么好奇怪的。奇怪的是巴西为啥这么高
3 楼 夜行者 2008-09-26 11:10
linginfanta 写道

统计一下eclipse,会更吃惊。



是啊,同意啊
2 楼 linginfanta 2008-09-26 11:09
统计一下eclipse,会更吃惊。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • java系统统计人员在线_开发人员推广–有关Java生态系统的实用指南和统计信息...

    java系统统计人员在线 在我们最近通过Java Code Geeks推出JavaOne门票促销活动之前,我们已经找到了有关进行这种促销活动的指南/教程,不幸的是,我们没有发现任何有用的东西,因此我们不得不凭直觉进行即兴创作和...

  • 开发人员推广–有关Java生态系统的实用指南和统计信息

    在我们最近通过Java Code Geeks... 这篇文章还将涵盖有关Java社区的一些统计结果,因此,如果这是您正在阅读此文章的原因,请跳过一些有趣的总结。 运行促销提示和技巧 这个想法始于我们的一次会谈被JavaOne接受时...

  • 3.4 学编程不拘于语言,学语言不限于平台——《逆袭大学》连载

    返回到【全文目录】 目录 3.4 学编程不拘于语言,学语言不限于平台 编程语言 软件和硬件——计算机要作为一个整体看待 ...稍一打开视野就会发现,程序设计语言之多,令人咋舌。将来要从事的工作中,...

  • 从RethinkDB的倒闭,反思国内外开源项目

    编者注2016年10月5日,RethinkDB联合创始人Slava Akhmechet在官网上宣布RethinkDB破产倒闭。Slava Akhmechet称其已经尽了最大的努力,最终还是无法建立一个可持续的商业模式。接下来Stripe公司将接纳RethinkD

  • 2011年重要的软件开发发展

    用传统的Java编写语言并没有使用更新的语言编写语言那么令人兴奋或时髦,但是应该谨慎地假设某个主题的作者所占百分比等于用户所占的百分比。 C ++还没有死 。 7. Java社区:OpenJDK和Java社区流程 对于OpenJDK来说...

  • JetBrains调查:Java开发人员更喜欢Java 8,Spring MVC和Maven

    在2016年末和2017年初,JetBrains对5,000多名开发人员进行了民意调查... 根据人口统计和方法学部分 ,“尽管采取了这些措施,但由于我们的用户平均更愿意完成调查,因此可能存在一些偏见。” 重要要点 2017年JetB...

  • Mapreduce

    Web 日志分析:两个系统都对分布在100个节点上的2TB数据进行类似GROUP BY的操作,对每个来源IP的点击和计费记录进行统计运算,这也是一个对所有数据进行扫描的操作,没有办法使用排序和索引。所以,直觉认为直接...

  • 介绍一个Mapreduce资料的blog

    对于第二个观点,反方认为:“现存的很多MR系统,本身就是一个异构环境,用户的数据可能存储在关系数据库里头,而其处理结果可能会记录在文件系统里头。而且,这样的环境可能会进化,用户的数据会迁移到新的系统里。...

  • polylearn-0.1.dev0-cp35-cp35m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • 基于Simulink的语音信号降噪与增强.docx

    基于Simulink的语音信号降噪与增强.docx

  • java资源Java条形码生成库 Barcode4J

    java资源Java条形码生成库 Barcode4J提取方式是百度网盘分享地址

  • pgmagick-0.7.5-cp27-cp27m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • pendulum-2.1.2-cp310-cp310-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • com.bishua666.luxxx1.apk

    com.bishua666.luxxx1.apk

  • Nginx配置文件中FastCGI相关参数理解

    Nginx配置文件中FastCGI相关参数理解

  • preshed-3.0.6-cp311-cp311-win_amd64.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • Golang: 高效、简洁的Google开源编程语言

    内容概要:本文介绍了由 Google 开发的编程语言 Golang (Go)。Golang 是一种静态类型、编译型且具有垃圾回收功能的并发编程语言,旨在提供简单、可靠和高效的开发体验。它的语法类似于 C 语言,去除了复杂的语法结构,提高了代码可读性和效率。同时,Golang 还提供了卓越的性能、内存管理和跨平台支持,适用于网络应用、分布式系统、云计算等领域。此外,文中提到多个知名公司在其业务中广泛采用了 Go 语言,并定期更新版本以适应不断变化的技术需求。 适合人群:对于对编程感兴趣的技术人员,尤其是希望深入了解并发编程以及寻求高性能后端语言的研发人员。 使用场景及目标:①理解和掌握 Golang 的基本概念及其与其他传统编程语言的区别;②探索 Golang 如何利用 goroutines 和 channels 提供强大的并发编程能力;③了解 Golang 在构建高可用性分布式系统方面的优势。 其他说明:随着 Go 社区的发展壮大和技术的不断创新,学习 Golang 不仅为开发者打开了新的视野,也为未来的项目选型提供了有力支持。

  • yolo算法-烟盒数据集-1934张图像带标签.zip

    yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值

  • polylearn-0.1.dev0-cp310-cp310-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • 【java毕业设计】医院门诊挂号系统源码(ssm+mysql+说明文档+LW).zip

    功能说明: 系统主要包括主页、个人中心、用户管理、就诊人建档管理、医院介绍管理、科室管理、医生管理、预约挂号管理、用户退号管理、异常提醒管理、留言板、系统管理等功能模块。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上 服务器:tomcat7及以上

Global site tag (gtag.js) - Google Analytics