NetBeans IDE是什么

Fanly 问答 2019-08-05 10:29:21 阅读(...)

NetBeans是由太阳微系统创建的开放源代码的软件开发工具,是一个开发框架,可扩展的开发平台,可以用于Java,C语言/C++,PHP,HTML5等程序的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。

NetBeans 是由太阳微系统创建的开放源代码的软件开发工具,是一个开发框架,可扩展的开发平台,可以用于 Java,C 语言/C++,PHP,HTML5 等程序的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。

NetBeans

在 NetBeans Platform 平台中,应用软件是用一系列的软件模块(modular software components)建构出来。而这些模块是一个 jar 档(Java archive file)它包含了一组 Java 程序的类别而它们实现全依据依 NetBeans 定义了的公开接口以及一系列用来区分不同模块的定义描述档(Manifest file)。有赖于模块化带来的好处,用模块来建构的应用程序可只要加上新的模块就能进一步扩展。由于模块可以独立地进行开发,所以由 NetBeans 平台

开发出来的应用程序就能利用着第三方软件,非常容易及有效率地进行扩展。

历史

NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学 Charles University 的数学及物理学院的学生项目。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年太阳微系统买下此公司。太阳微系统于次年(2000 年)的六月将 NetBeans IDE 开放为公开源码,直到现在 NetBeans 的社群依然持续增长,而且更多个人及企业使用并开发 NetBeans 作为程序开发的工具。

NetBeans IDE 6.0 延伸了原来 Java EE 的特质。NetBeans C/C++ Pack 更支持 C/C++的编程项目。现行稳定版本对 PHP、Ruby 及其它脚本语言的支持已非常成熟。2009 年,Sun 推出 Kenai 云项目,并将其集成到 Netbeans 中,加强了团队开发的交互性。

NetBeans 平台

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

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

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

  • 用户界面管理 User interface management(例如菜单和工具条)
  • 用户设置管理 User settings management
  • 存储管理 Storage management(保留和装任何种类数据)
  • 视窗管理 Window management
  • 向导框架 Wizard framework(一步一步支持对话框)
0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • OpenResty

    OpenResty是什么

    OpenResty(ngx_openresty)是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。
  • UDID

    UDID是什么

    UDID是苹果iOS设备的唯一识别码,是由字母和数字组成的40个字符串的序号,用来区别每一个唯一的iOS设备,UDID可以关联其他数据到相关的苹果设备上,每一个移动通讯设备都有UDID,是除了序列号,IMEI外第三个设备身份证。
  • 超高画质电视 UHDTV

    UHDTV是什么

    超高画质电视(UHDTV),又称为Ultra HDTV、4320p、8K解析度及UHDV,是一种实验中的数位视讯标准,由日本放送协会、英国广播公司及义大利广播电视公司等机构所倡议推动。NHK提议将超高画质电视称为Super Hi-Vision。
  • 显卡 Video card

    电脑显卡怎么拆

    拆显卡首先用螺丝刀拆开电脑主机机箱,如果机箱有专门的挡板的话也打开它,打开后先找到显卡上的“PCIE线”,这是供电线,将他们拔出来,拔出电源线后,找到“PCIE”插口,按住卡扣,按住卡扣后不要松手,轻轻地将显卡拔出来就可以了。
  • 电子邮箱 E-mail

    edu结尾的邮箱是什么邮箱

    edu是教育系统的代表,edu结尾的邮箱是教育机构,一般是大学院校的网站的邮箱,这种邮箱一般是学校的内部人员使用的,外部人员是无法使用的。在校生可以申请以edu结尾的邮箱,申请的时候需要选择所在院校,填写个人在学校的相关信息。
  • 互联网服务提供商 Internet Service Provider

    ISP是什么意思

    ISP全称internet service provider,即互联网服务提供商,主要为用户提供互联网接入业务、信息业务、增值业务的电信运营商,还能提供上网拨号、网上浏览、下载文件、收发电子邮件等服务。