前言
之前在学习AJAX的时候,导师推荐使用NetBeans,所以我就去NetBeans官网上面去下载了一个,前后大概使用时间为1周,对于这个IDE多少有一点了解,所以这篇博客介绍一下我与NetBeans的故事。
内容
历史:
NetBeans是Sun公司(2009年被甲骨文收购)在2000年创立的开放源代码供开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。
作用:
NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。
优点:
1.支持的技术非常多:
Java EE 7、Java EE 6 和 Java EE 5
- JavaFX 2.2.x 和 8
- Java ME SDK 8.0
- Java Card 3 SDK
- Struts 1.3.10
- Spring 4.0.1、3.2.7、2.5
- Hibernate 4.2.6、3.6.10
- 问题跟踪
- Bugzilla 4.4 及早期版本
- Jira 3.13+ 和 5.0+
- PHP 5.5、5.4、5.3、5.2、5.1
- Groovy 2.1
- Grails 2.3、2.2
- Apache Ant 1.9.2
- Apache Maven 3.0.5 及早期版本
- C/C++/Fortran
- VCS
- Subversion:1.8 和 1.6
- Mercurial:2.8.x 及早期版本
- ClearCase V7.0
- Git 1.8.х 及早期版本
NetBeans IDE的7.0支持以下技术,并已与下列应用服务器测试。支持的技术
- Java EE 6, Java EE 5 and J2EE 1.4
- Java ME SDK 3.0
- Java Card 3 SDK
- Struts 1.3.8
- Spring 3.0, 2.5
- Hibernate 3.2.5
- Java API for RESTful Web Services (JAX - RS) 1.1
- Java Wireless Toolkit 2.5.2 for CLDC
- Issue Tracking
- Bugzilla 3.4 或早期版本
- Jira 3.4 或早期版本
- C/C++/Fortran
- PHP 5.3, 5.2, 5.1
- Groovy 1.6.4
- Grails 1.1
- Apache Ant 1.8.1
- Apache Maven 2.2.1 或后期版本
- VCS
- CVS: 1.11.x, 1.12.x
- Subversion: 1.5.x, 1.6.x
- Mercurial: 1.5
- ClearCase V7.0
- Git 1.7.х
通过测试的应用服务器:
GlassFish Server Open Source Edition 3.1
其他流行的服务器:
- GlassFish Enterprise Server v2.1.1
- Tomcat 7.0.11
- JBoss 6.0
2.语言种类有简体中文
NetBeans IDE 7.0及以上版本提供英语、葡萄牙语(巴西)、日语、俄语和简体中文版。
3.NetBeans社区活跃
NetBeans项目由一个活跃的开发社区提供支持, NetBean开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件。
4.开源软件开发集成
NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。
总结
因为我之前已经下载了VS2012,而且一直使用的都是VS2012,这一次突然使用NetBeans8.2,所以感觉很多东西都不太习惯,同时这个版本可能装在我的C盘,第一次开启的时候,比较流畅,但是到后来,基本上越来越卡,而且电脑也越来越卡,我电脑运行内存4G,不知道是不是将期装载在C盘的缘故。
以前编程使用的是Visual Basic 6.0,不过在学习C/S的时候就开始使用Visual Studio 2012,我这个人比较喜欢尝试新鲜的东西,所以就下载了一个NetBeans8.2,功能还是蛮强大的,但是我已经对其简单的了解了,直到如何使用其编程以及相关属性的设计、简单代码快捷键的设置等等,所以NetBeans在我电脑上暂时光荣退伍,等以后需要的时候再次安装。
end
谢谢您的阅读!