本资源由 伯乐在线 – FakeHank 整理
NetBeans是一个旨在为使用开发者、用户及企业提供稳定强大的软件开发产品的开源项目(包括NetBeans IDE 和 NetBeans Platform)。
历史
2000年6月,Sun Microsystems开源发布了NetBeans,并担当项目赞助者直至2010年1月其被Oracle收购。经历3、4、5、6、7五代的更新,如今NetBeans已经来到了最新版本8.1。更多详细历史请参见这里。
Platform
在NetBeans Platform平台中,应用软件是用一系列的软件组件模块建构出来。而这些模块是一个jar文件(Java archive file)。它包含了一组Java class文件,它们依据依NetBeans定义了的公开界面以及清单文件(manifest file)实现。清单文件用来区分不同模块的定义。这种做法的优点是模块化,基于模块建构的应用程序只要加上新的模块就能进一步扩充。由于模块可以独立开发,所以由NetBeans平台开发出来的应用程序可以利用第三方软件,非常容易地进行高效扩展。
IDE
NetBeans IDE能够帮助使用者快捷而迅速地开发Java桌面、手机和Web应用程序以及基于HTML、JavaScript和CSS的HTML5应用程序。同时,NetBeans也为开发者提供了一系列PHP和C/C++工具。NetBeans是一个免费、开源并在世界范围内拥有大批使用者的IDE。
NetBeans IDE是Java 8的官方IDE。通过使用NetBeans的编辑器、代码分析器以及转换器,使用者能够快速高效地使用Java 8的新特性,例如lambda、方法引用等特性来更新应用。
NetBeans IDE的三大基本特性:
- 模版和样本应用(IDE提供了对应应用的基本框架,让应用者更加快捷地编写相应程序)
- 数据库和服务(使用者能够直接在IDE中管理和使用数据库)
- 插件管理
开发资源
官方网站:http://netbeans.org/