首页 > 软件列表 > NetBeans
NetBeans

NetBeans

软件语言:
软件授权:免费
适用系统:Windows
创建时间:2020-12-14
软件厂商/开发者信息: -

简介

NetBeans 项目由一个活跃的开发社区提供支持,NetBean 开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件。

NetBeans 是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于 Java、C/C++,PHP 等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。

在 NetBeans Platform 平台中,应用软体是用一系列的软体模组 (Modular Software Components) 建构出来。而这些模组是一个 jar 档 (Java Archive File) 它包含了一组 Java 程式的类别而它们实作全依据依 NetBeans 定义了的公开介面以及一系列用来区分不同模组的定义描述档 (Manifest File)。有赖于模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。

历史

NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学 Charles University 的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun Microsystems 电脑买下此公司。Sun Microsystems 于 2000 年 6 月将 NetBeans IDE 作为开源项目发展。2010 年 1 月,Sun Microsystems 成为甲骨文的子公司。

NetBeans IDE 最新版下载量已经超过 18 万次,参与开发人员超过 80 万。NetBeans 项目正在蓬勃发展,并将继续成长。

不同版本

IDE 7.0

eclipse 快捷键的支持:通过 netbeans 的设置,可以选择使用 eclipse 的快捷键

JDK 7

Project Coin 支持

增强编辑器功能:代码完成与提示

WebLogic 服务器

简化和加快部署到 WebLogic 的过程和速度

部署的应用程序和资源时使用新的服务器运行节点

JSF 集成与服务器库

Oracle 数据库

简易的连结向导

安装 JDBC 驱动程序向导

支持在存储过程中编辑和部署

GlassFish

GlassFish 3.1 支持

远程 GlassFish 的域重启和日志查看

启用和禁用部署的应用程序

Java

Maven 3 支持

JUnit 4.8.2 集成和各种 JUnit 的改善

远程网址支持库和 Java 平台的 Javadoc

新改进的 GridBagLayout 视觉自定义

Java EE

改进了 CDI,REST 服务和 Java 的扩展性

支持新的 Bean 验证

支持 JSF 组件库,包括捆绑 PrimeFaces 库

改进的编辑在 JSF 的表达式语言,包括代码完成、重构和相关提示

网络语言

HTML5 编辑支持

JSON 格式

PHP

生成 PhpDoc

重构被重命名,包括安全删除等

PHP 5.3 提供对别名的支持

C / C++

从用户的现有的二进制中方便导入项目

增加当用户的源文件位于远程系统上等新的项目类型

NetBeans 平台

注释系统更新

性能增强并且与检查器更加紧密集成

新增的 NetBeans API 的变化

常规信息

在编辑器中自动换行

提高了拼写检查的集成度

当在 IDE 和其他程序切换时,仅实施对计算机干扰程度程度较低的拼写检查。

JDK7 的支持,包括编辑器的改进(语法,提示)

对 WebLogic 应用服务器和 GlassFish3.1 改良的支持

Oracle 数据库的改进

HTML5 的编辑支持

支持 Maven 3 并与 IDE 捆绑在一起

改进了对 CDI,REST 服务,Java 持久性,Bean 验证的支持

PHP 的重命名重构

换行

IDE 切换智能感知

更新对 C/C + +的支持(远程文件系统浏览,库项目运行/调试,增强模板/专业)

支持 Git 1.7.х

其他更新列请参阅 NetBeans IDE 7.0 New and Noteworthy 页面

IDE 7.3

NetBeans IDE 7.3 新增功能

大大增强了开发者使用 HTML5、JavaScript 和 CSS 创建和调试富 Web 和移动应用的功能,开发者可通过全新的页面检查、CSS 样式编辑器和全新的 JavaScript 编辑器、调试器等等工具来提升开发效率;另外该版本继续改进对 Groovy, PHP, JavaFX and C/C++ 语言的支持。

IDE 7.4

NetBeans 7.4 新增特性:

  • HTML5 development for Android and iOS devices
  • HTML5 development in Java EE and PHP applications
  • Editing support for Knockout and AngularJS frameworks
  • Java SE 8 Support
  • Redesigned JavaFX support according to JDK 8 architecture
  • Additional enhancements are listed on the NetBeans IDE 7.4 New and Noteworthy page.

IDE 8.0

Java SE 8 嵌入式支持

Java ME 8 嵌入式支持

增强的 HTML 5 支持

支持 JavaFX 新 GUI 编程体系

支持创建匿名 inner class

NetBeans IDE 8.0 新增功能和重要功能页上列出了其他增强功能。

支持技术

· 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

WebLogic 11g PS3 (10.3.4)

其他流行的服务器:

GlassFish Enterprise Server v2.1.1

Tomcat 7.0.11

JBoss 6.0

新功能

NetBeans IDE 的 7.0 引入了对 Java SE 7 开发语言的支持,建议安装前首先安装 JDK 7 开发者预览版。该版本还提供了 OracleWebLogic 服务器中 Oracle 数据库和 GlassFish3.1 的进一步整合与支持。NetBeans 7.0 的其他亮点包括提供 Maven3 和 HTML5 的编辑支持、使用新的 GridBagLayout 设计改进了 Swing GUI 的开发环境、并且增强了 Java 编辑器的功能等。

NetBeans IDE 7.0 提供英语、葡萄牙语(巴西)、日语、俄语和简体中文版。

版本

NetBeans 7.0 正式版于 2011-4-20 日发布。NetBeans 7.0 带来了众多改进,如增加或改进了 JDK7 的支持、GlassFish3.1 的支持、Maven3 的支持等。

NetBeans 7.0 正式发布目前最新版的 NetBeans 为 Netbeans 8.2

平台

NetBeans 平台是一种可重复使用的框架用于简化其他桌面应用程式的开发。当基于 NetBeans 平台的应用被执行,平台主要类别的 main 方法便会被执行。可用的模组会被放置在存储器中,并且开始执行任务。通常模组会只在被需要时,其代码才会被装进内存。

应用程式能动态安装模组。任何应用程式能包括更新模组,允许用户申请下载的应用程式升级和加入新功能。这样安装,升级以及新发并行不必迫使用户每次再下载整个应用程式。

整个 Netbeans 平台提供对桌面应用程式常用的服务,允许开发者集中于仅限于他的应用程式的逻辑设计。其中 NetBeans 平台的主要特征是:

* 用户界面管理 User interface management (例如 选单和工具条)

* 用户设定管理 User settings management

* 存储管理 Storage management(保留和装任何种类数据)

* 视窗管理 Window management

* 引导框架 Wizard framework(一步一步支援对话框)

IDE 版本

所支持的技术* Java SE Java EE C/C++ PHP All
NetBeans 平台 SDK ● ● ●
Java SE ● ● ●
Java FX ● ● ●
Java EE ● ●
Java ME ●
Java Card(tm) 3 Connected ●
C/C++ ● ●
Groovy ●
PHP ● ●
绑定的服务器
GlassFish Server Open Source Edition 3.1.2.2 ● ●
Apache Tomcat 7.0.27 ● ●
84MB 185MB 59MB 60MB 204MB

相关书籍

基本信息

书名: Sun 公司核心技术丛书 NetBeans IDE5.5 专家编程
作者: (美)迈亚特(Myatt,A.)著 蔡黄辉 译
丛书名: Sun 公司核心技术丛书
出版社: 机械工业出版社
出版时间: 2008-01-01
版次: 1
页数: 298 页
装帧: 平装
开本: 16 开
所属分类: 图书 > 计算机与互联网 > 编程语言与程序设计
书价: 42.00 元

内容简介

《Sun 公司核心技术丛书 NetBeans IDE5.5 专家编程》探讨了 NetBeans IDE 5.5 的很多特性。在学习 NetBeans 时,开发者可以集中在多种技术和领域。在最新版本中,用户可以使用许多特性,比如 JavaServer Faces(JSF)、Ajax、统一建模语言(Unified Modeling Language,UML)、Enterprise JavaBeans(EJB 3.0)、Java 持久层(Persistence)API、Web 服务、业务流程执行语言(Business Process Execution Language,BPEL)等。

图书目录

译者序

前言

第一部分 创建和管理项目

第 1 章 集成开发环境

1.1 为什么使用 IDE

1.2 NetBeans 与其他 IDEI 具的比较

1.3 小结

第 2 章 安装和定制 NetBeans

2.1 下载文件

2.2 安装 NetBeansIDE 和核心附加软件

2.3 定制 NetBeansJVM 启动选项

2.4 设置代理

2.5 检查更新

2.6 通过模块管理器激活特性

2.7 定制 IDE

2.8 操作 NetBeans

2.9 小结

第 3 章 创建一个 Java 项目

3.1 创建一个 Java 应用程序

3.2 使用“项目”窗口

3.3 使用源编辑器

3.4 使用“文件”窗口

3.5 引入项目和代码

3.6 构建 HelloWorldjava

3.7 小结

第 4 章 创建一个 Web 应用程序项目

4.1 创建一个 Web 应用程序

4.2 操作这个 web 应用程序项目

4.3 添加 web 应用程序文件

4.4 Struts 的优势

4.5 生成一个 Web 应用程序

4.6 运行一个 web 应用程序

4.7 定义 Java 应用程序服务器

4.8 HTTP 监视

4.9 浏览 Web 项目样例

4.10 小节

第 5 章 创建 VisualWeb 应用程序:JSF、Ajax 和数据绑定

5.1 开始使用 VWP

5.2 创建一个 Visualweb 应用程序

5.3 使用 VWP 主题

5.4 使用“页面导航”工具

5.5 使用 JSF 组件

5.6 使用支持 Ajax 的组件

5.7 数据绑定

5.8 使用“可视数据库查询编辑器

5.9 小节

第 6 章 创建 Java 企业项目

6.1 创建一个企业应用程序

6.2 创建一个 EJB 模块

6.3 创建一个企业应用程序客户端

6.4 检查一个企业项目

6.5 使用持久

6.6 小节

第 7 章 创建 Web 服务项目:JAX—WS、SOA 和 BPEL

7.1 安装 EnterprisePack

7.2 创建 Web 服务

7.3 使用 SOA 和 BPEL

7.4 创建一个复合应用程序

7.5 小结

第 8 章 创建 UML 项目

8.1 设置 UML 选项

8.2 浏览 UML 项目布局

8.3 选择一个 LIML 项目类型

8.4 使用模型元素

8.5 使用 UML 图

8.6 使用设计模式和需求

8.7 生成模型报告

8.8 小结

第二部分 NetBeans 编码体验

第 9 章 源编辑器

9.1 排列和浏览文件

9.2 访问源编辑器选项

9.3 使用文件模板

9.4 在源编辑器中工作

9.5 小结

第 10 章 代码完成和代码模板

10.1 代码完成

10.2 代码模板

10.3 小结

第 11 章 重构

11.1 使用 NetBeans 重构选项

11.2 用 Jackpot 重构

11.3 小结

第三部分 NetBeans 和专业的软件开发

第 12 章 生成和访问 Javadoc2

12.1 Javadoc 元素

12.2 在 NetBeans 中创建 Javadoc

12.3 访问 Javadoc

12.4 小结

第 13 章 管理版本控制

13.1 使用 CVS

13.2 使用 Subversion

13.3 小结

第 14 章 用 Ant 管理编译和项目

14.1 Ant 任务和目标

14.2 在 NetBeans 中配置 Ant 属性

14.3 NetBeans 项目生成文件

14.4 使用目标

14.5 小结

第 15 章 Junit 测试

15.1 创建一个 JUnit 测试用例

15.2 运行 JUnit 测试

15.3 配置 NetBeans 中的 JUnit 属性

15.4 小结

第 16 章 使用代码覆盖率工具

16.1 开始使用 Cobertura

16.2 在 NetBeansqp 使用 Cobertura

16.3 使用单元测试代码覆盖率查看器

16.4 小结

第 17 章 使用 NetBeans 开发者协作工具

17.1 安装和配置协作工具

17.2 管理账号

17.3 生成联系人列表

17.4 管理协作会话

17.5 协作工具使用场景

17.6 小结

第 18 章 使用 NetBeans 数据库工具

18.1 连接到数据库

18.2 使用数据库表和视图

18.3 编写 SQL

18.4 关联数据库结构和项目

18.5 配置数据库连接池

18.6 使用.ApacheDerby 数据库

18.7 小结

版本列表

  • Netbeans IDE v9.0 官方版

    Netbeans IDE v9.0 官方版

    NetBeans是开源软件开发集成环境,Netbeans是一个开放框架,可扩展的开发 ...

    软件大小:161.8 MB 更新时间:2021-02-26
    详情
  • NetBeans v8.0.0.0 官方版

    NetBeans v8.0.0.0 官方版

    NetBeans IDE是一个开发环境,供程序员编写、编译、调试和部署程序的一个工具 ...

    软件大小:209.2 MB 更新时间:2014-03-19
    详情