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. 加载中..

相关推荐

  • Kubernetes Lens Mirantis Lens

    Mirantis Lens,针对Kubernetes设计的开发管理工具

    Mirantis Lens是一款针对Kubernetes设计的高效管理工具,提供了直观的可视化界面,支持多集群管理、实时监控与日志查看、资源管理等功能。它简化了Kubernetes的复杂性,使开发者和DevOps工程师能够高效地管理和监控集群。Lens的用户友好设计、强大的功能和跨平台支持使其成为管理Kubernetes环境的理想选择,适合各种规模的项目和团队。
  • MarkText

    MarkText,免费开源的跨平台Markdown编辑器

    MarkText 是一款开源的 Markdown 编辑器,以其所见即所得的编辑体验和极简界面脱颖而出。它支持实时预览、丰富的快捷键、多样化主题及自定义样式,同时提供强大的文档导出功能。适用于各大主流操作系统,MarkText 特别适合追求高效、简洁写作体验的技术写作者和Markdown爱好者。
  • 电脑双屏显示 Computer dual screen display

    电脑双屏怎么恢复到单屏显示

    电脑双屏可以通过Windows显示设置恢复单屏模式,右击桌面空白处选择显示设置,找到标识符,选择需要设置为主显示器的标识符,将其设置为主显示器,确保其他标识符处于关闭状态,以避免分屏显示,调整主显示器的大小和位置,确认更改并应用设置。
  • QNAP QTS

    QNAP QTS,威联通NAS设备专属操作系统

    QNAP QTS是一个高效且功能丰富的NAS操作系统,特别适用于小型至中型企业和家庭用户。提供了强大的文件存储、备份、多媒体服务和虚拟化支持。其直观的用户界面和丰富的应用扩展使得数据管理变得简单高效。在数据安全和性能方面表现出色,虽在某些方面略逊于竞争对手,但在多媒体和虚拟化方面占有优势,是一个综合性强且可靠的选择。
  • OpenShift

    OpenShift,基于Kubernetes的容器化平台

    OpenShift 是由红帽公司基于 Kubernetes 开发的 PaaS 云计算平台,供用户创建网络应用。OpenShift Enterprise是其私有云版本这是一个开源软件,由 OpenShift Origin管理,支持GitHub,开发者可以使用Git来发布自己的web应用程序到平台上。
  • Raspberry Pi

    Raspberry Pi OS,为树莓派设计优化的轻量级操作系统

    Raspberry Pi OS是一个针对Raspberry Pi微型计算机优化的轻量级Linux系统。它提供简洁易用的桌面环境、丰富的编程语言支持和定制选项,非常适合编程教育、电子项目和初学者使用。其社区支持强大,用户体验流畅,是进行创客项目和学习的理想选择。