NetBeans
页面Template:Multiple issues/styles.css没有内容。脚本错误:没有“Message box”这个模块。Template:Main Other package.lua第80行Lua错误:module 'Module:Arguments' not found
页面Module:Infobox/styles.css没有内容。
| 脚本错误:没有“InfoboxImage”这个模块。 | |
| 脚本错误:没有“InfoboxImageVariant”这个模块。 NetBeans 11.1 | |
| 开发者 | Apache软件基金会、甲骨文公司 |
|---|---|
| 当前版本 | 24(2024年12月10日) |
| 源代码库 | 页面Template:Plainlist/styles.css没有内容。 |
| 引擎 | 页面Template:Plainlist/styles.css没有内容。
|
| 操作系统 | 跨平台 |
| 类型 | Java IDE |
| 许可协议 | Apache许可证 |
| 网站 | netbeans |
| 脚本错误:没有“Template wrapper”这个模块。 | |
脚本错误:没有“Check for unknown parameters”这个模块。
NetBeans是由太阳微系统(Sun Microsystems)建立的开放源代码的软件开发工具,是一个开发框架,可扩展的开发平台,可以用于Java,C语言/C++,PHP,HTML5等程式的开发,可以通过扩展插件来扩展功能。
在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作为程式开发的工具。[1]
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(一步一步支援对话框)
参考文献[编辑]
- ↑ 脚本错误:没有“citation/CS1”这个模块。
外部链接[编辑]
脚本错误:没有“Side box”这个模块。
- 官方网页* Introduction to NetBeans Platform -- NetBeans Mobility Pack -- NetBeans Profiler -- NetBeans Enterprise Pack -- NetBeans C/C++ Pack
- (页面存档备份,存于互联网档案馆)(Flash movies)
- Build Your RCP Application on the NetBeans Platform(页面存档备份,存于互联网档案馆) + RCP Tutorials(页面存档备份,存于互联网档案馆)
- NetBeans Programming Tutorials(页面存档备份,存于互联网档案馆):Swing GUIs, Web and Enterprise, Mobility, Profiling...
- NetBeans GUI Builder "Matisse"
- Blogs about NetBeans
- NetBeans plugin catalogue and NB Extras(页面存档备份,存于互联网档案馆) to extend IDE functionality
- NetbeansIDA-Interactive DisassemblerToDecompiler(页面存档备份,存于互联网档案馆) Netbeans module with Interactive Disassembler
- Netbeans Archived User Forums
package.lua第80行Lua错误:module 'Module:Arguments' not found package.lua第80行Lua错误:module 'Module:Arguments' not found Template:HTML编辑器