添加的内容 删除的内容
(修改自此处;原许可:CC BY-SA 3.0[网站升级迁移]) |
小 (机器人:清理不当的来源、移除无用的模板参数) |
||
(未显示3个用户的8个中间版本) | |||
第11行: | 第11行: | ||
|latest_release_version = 12.6 |
|latest_release_version = 12.6 |
||
|latest_release_date = {{Release date and age|2021|12|06}} |
|latest_release_date = {{Release date and age|2021|12|06}} |
||
|operating_system = [[跨平臺]] |
|operating_system = [[跨平臺|跨平台]] |
||
|genre = [[集成 |
|genre = [[集成开发环境|Java IDE]] |
||
|license = [[Apache许可证]] |
|license = [[Apache许可证]] |
||
|website = {{URL|https://netbeans.org/}} |
|website = {{URL|https://netbeans.org/}} |
||
}} |
}} |
||
'''NetBeans'''是由[[昇陽電腦]](Sun Microsystems)建立的 |
'''NetBeans'''是由[[昇陽電腦|昇阳电脑]](Sun Microsystems)建立的开放原始码的软件开发工具,是一个开发框架,可扩展的开发平台,可以用于[[Java]],[[C语言]]/[[C++]],[[PHP]],[[HTML5]]等程式的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。 |
||
在NetBeans Platform平台中, |
在NetBeans Platform平台中,应用软件是用一系列的软件模组(modular software components)建构出来。而这些模组是一个jar档(Java archive file)它包含了一组[[Java]]程式的类别而它们实作全依据依NetBeans定义了的公开介面以及一系列用来区分不同模组的[[清单文件|定义描述档(Manifest file)]]。有赖于模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。由于模组可以独立地进行开发,所以由NetBeans平台 |
||
开发出来的应用程式就能利用著第三方软件,非常容易及有效率地进行扩充。 |
|||
== |
== 历史 == |
||
NetBeans是一 |
NetBeans是一个始于1997年的Xelfi计划,本身是捷克[[布拉格]]查理大学[[Charles University]]的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的NetBeans IDE,直到1999年昇阳电脑买下此公司。昇阳电脑于次年(2000年)的六月将NetBeans IDE开放为公开源码,直到现在NetBeans的社群依然持续增长,而且更多个人及企业使用并开发NetBeans作为程式开发的工具。<ref>{{cite web | url=https://netbeans.org/about/history.html | title=A Brief History of NetBeans | accessdate=2013-04-04 }}</ref> |
||
NetBeans IDE 6.0延伸了原 |
NetBeans IDE 6.0延伸了原来[[Java EE]]的特质。NetBeans C/C++ Pack更支援C/C++的编程计划。现行稳定版本对[[PHP]]、[[Ruby]]及其它[[脚本语言]]的支持已非常成熟。2009年,Sun推出Kenai云项目,并将其整合到Netbeans中,加强了团队开发的交互性。 |
||
== NetBeans平台 == |
== NetBeans平台 == |
||
NetBeans平台是一 |
NetBeans平台是一种可重复使用的框架用于简化其他桌面应用程式的开发。当基于NetBeans平台的应用被执行,平台主要类别的main方法便会被执行。可用的模组会被放置在存储器中,并且开始执行任务。通常模组会只在被需要时,其代码才会被裝进内存。 |
||
应用程式能动态安裝模组。任何应用程式能包括更新模组,允许用户申请下载的应用程式升级和加入新功能。这样安裝,升级以及新发并行不必迫使用户每次再下载整个应用程式。 |
|||
整 |
整个Netbeans平台提供对桌面应用程式常用的服务,允许开发者集中于仅限于他的应用程式的邏辑设计。其中NetBeans平台的主要特征是: |
||
* 用 |
* 用户界面管理User interface management(例如选单和工具条) |
||
* 用 |
* 用户设定管理User settings management |
||
* 存 |
* 存储管理Storage management(保留和裝任何种类数据) |
||
* |
* 视窗管理Window management |
||
* 精 |
* 精灵框架Wizard framework(一步一步支援对话框) |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
== 外部链接 == |
== 外部链接 == |
||
* [https://netbeans.org/ 官方 |
* [https://netbeans.org/ 官方网頁]* Introduction to [http://www.netbeans.org/products/platform/ NetBeans Platform] -- [http://www.netbeans.org/products/mobility/ NetBeans Mobility Pack] -- [http://www.netbeans.org/products/profiler/ NetBeans Profiler] -- [http://netbeans.org/products/enterprise/ NetBeans Enterprise Pack] -- [http://www.netbeans.org/products/cplusplus/ NetBeans C/C++ Pack] |
||
* |
* (Flash movies) |
||
* [https://netbeans.org/features/platform/ Build Your RCP Application on the NetBeans Platform] |
* [https://netbeans.org/features/platform/ Build Your RCP Application on the NetBeans Platform] + [http://platform.netbeans.org/tutorials/index.html RCP Tutorials] |
||
* [https://netbeans.org/kb/kb.html NetBeans Programming Tutorials] |
* [https://netbeans.org/kb/kb.html NetBeans Programming Tutorials]:Swing GUIs, Web and Enterprise, Mobility, Profiling... |
||
* [ |
* [http://www.netbeans.org/kb/50/quickstart-gui.html NetBeans GUI Builder "Matisse"] |
||
* [ |
* [http://planetnetbeans.org/ Blogs about NetBeans] |
||
* [ |
* [http://www.netbeans.org/catalogue/ NetBeans plugin catalogue] and [http://www.nbextras.org NB Extras] to extend IDE functionality |
||
* [http://www.idapython.narod.ru/ NetbeansIDA-Interactive DisassemblerToDecompiler] |
* [http://www.idapython.narod.ru/ NetbeansIDA-Interactive DisassemblerToDecompiler] Netbeans module with [[Interactive Disassembler]] |
||
* [ |
* [http://www.techienuggets.com/ Netbeans Archived User Forums] |
||
{{Integrated development environments for C and C++}} |
{{Integrated development environments for C and C++}} |
||
第59行: | 第58行: | ||
[[Category:2000年软件]] |
[[Category:2000年软件]] |
||
[[Category:自由跨平台 |
[[Category:自由跨平台软件]] |
||
[[Category:自由HTML编辑器]] |
[[Category:自由HTML编辑器]] |
||
[[Category:自由UML工具]] |
[[Category:自由UML工具]] |
||
[[Category:自由 |
[[Category:自由电脑程式设计工具]] |
||
[[Category:用Java |
[[Category:用Java编程的自由软件]] |
||
[[Category:自由整合 |
[[Category:自由整合开发环境]] |
||
[[Category:Linux集成开发环境]] |
[[Category:Linux集成开发环境]] |
||
[[Category:Java开发工具]] |
[[Category:Java开发工具]] |
||
[[Category:Java平台]] |
[[Category:Java平台]] |
||
[[Category:昇 |
[[Category:昇阳电脑软件]] |