免費軟體資源 soft.registry
⚠ 這是歷史版本頁面 — 查看 Apache NetBeans 最新版本 →
##

編輯短評

Apache NetBeans 是一套開放原始碼的整合開發環境(IDE),主要為軟體開發者提供撰寫 Java、C/C++、PHP、JavaScript 等語言所需的完整工具,涵蓋桌面、企業、網頁與行動應用開發。它最大的辨識度在於開箱即用、跨平台支援(macOS、Windows、Linux 等),並內建 Java Shell 的 REPL 互動式環境,方便快速測試程式碼片段。由 Apache 軟體基金會長期維護,更新步調不算頻繁但持續穩定,在同類開發工具中屬於主流選擇,使用者評價普遍不錯。

這套軟體特別適合 Java 開發者,尤其是剛入門或偏好免設定、直接開始寫程式的使用者;也適合需要同時處理多種語言專案的工程師。與 IntelliJ IDEA 或 Eclipse 等替代方案相比,NetBeans 的優勢是免費開源、上手門檻低,但外掛生態系與深度客製化彈性相對保守。需要注意的是,目前官方僅提供英文介面,macOS 使用者下載時應留意版本相容性;授權為開源免費,無需擔心授權費用,但若習慣中文操作環境,可能需要額外尋找語言套件。

##

軟體介紹

這是一款專為軟體開發者設計的免費開源 Integrated Development Environment (整合開發環境)。您可以使用 Java 語言、C/C++,甚至是 PHP、JavaScript、Groovy 和 Ruby 等動態語言,獲取開發專業桌面應用、企業級應用、網頁及行動裝置應用程式所需的所有工具。

Apache NetBeans for Mac i 安裝簡單且開箱即用,支援包括 Windows, Linux, Mac OS X 和 Solaris 在內的多個平台。

Java Shell 是 JDK9 中包含的新工具(定義於 JEP 222),旨在為 Java 引入 REPL (read-eval-print-loop) 能力。該程式利用工具編輯器的功能,為 Java Shell 提供整合式的主控台介面。

此應用程式可透過使用者專案配置來支援該工具,因此 Java Shell 可設定為與專案類別和函式庫協同工作,在編輯器中直接提供自動完成功能。

此外,該應用程式大幅擴展了命令列工具的能力。Apache NetBeans for macOS 可以將 shell 作為代理(類似於 debugging agent)在被除錯或執行的應用程式上執行(目前僅支援 J2SE 應用程式,包含 Ant 和 Maven 基礎的專案)。

使用 JShell 編寫的程式碼片段可以重新定義並進行測試,甚至可以在執行中的程式碼上測試。當原型準備就緒後,可以將其儲存為一般的 Java 原始檔並整合到專案中。

Features and Highlights

Java
支援 JDK 8:針對 Profiles, Lambdas 和 Streams 提供工具與編輯器增強功能。支援 Java SE Embedded,可直接從 NetBeans IDE 在 Raspberry PI 等嵌入式裝置上部署、執行、除錯或分析 Java SE 應用程式。支援 Java ME Embedded 8。

Java EE
全新的 PrimeFaces 程式碼產生器,可生成完整且連接至資料庫的 PrimeFaces skeleton CRUD 應用程式。支援 Tomcat 8.0 和 TomEE,包括原生的 JPA, JSF, JAXRS 配置與資料來源。提供更靈活的 JPA hints 設定,可自行啟用、禁用或更改警告等級。

Maven
全新的 Maven 圖表佈局切換功能。導覽列現在會顯示 POM goals,且在重新執行網頁應用程式時提升了 Maven 的效能。除錯期間使用 "Apply Code Changes" 的 Maven 效能也獲得提升。

JavaScript
支援透過超連結從 View 導航至 AngularJS 控制器。增強了 AngularJS 在元件間的程式碼補完功能,例如在 View 中可自動完成控制器定義的屬性。支援對在 Nashorn (JDK 8+) 腳本引擎中執行的 JavaScript 程式碼進行除錯。

HTML5
針對 Cordova 3.3+ 支援 Android 4.4 WebKit 除錯。新增對 Karma 測試執行器與 Grunt 建置工具的支援。可透過 Tools | Plugins 在 Plugin Manager 中安裝 Avatar.js,安裝後即可建立 Avatar.js 專案。

PHP
支援 PHP 5.5。針對 Twig, Latte 和 Neon 進行增強。New Project Wizard 現在支援 Composer。

C/C++
編輯器新增 Breadcrumbs 路徑導航功能。新增 GDB Console 以啟用命令列 GDB 模式。提供新的提示與程式碼補完,並提升了遠端開發效能。

User Interface

它提供了直觀且友善的使用者介面。IDE 擁有簡潔、有組織的佈局,包含選單列、工具列以及多個可自定義的區域,用於原始碼編輯、專案管理和輸出監控。

深色與淺色主題滿足不同偏好,讓長時間編碼時視覺更舒適。拖放式的 GUI builder 是其一大亮點,簡化了 UI 設計流程。

Installation and Setup

安裝此 IDE 非常簡單。您可以從官方網站下載安裝程式,並按照安裝精靈提供的步驟操作。安裝過程通常僅需幾分鐘。

在安裝過程中,您可以選擇要包含的插件與擴展元件,根據您的特定需求量身打造 IDE。

How to Use

Creating a New Project
  • 啟動程式並點擊 "File" > "New Project।"
  • 選擇專案類型並配置專案設定。
  • 點擊 "Finish" 建立專案。
Code Editing
  • 在編輯器中開啟原始碼檔案。
  • 使用程式碼範本、自動補完和錯誤高亮來提高編碼效率。
Building and Running Projects
  • 點擊 "Run" 以建置並執行您的專案。
  • 根據需要對程式碼進行除錯 (Debug) 與效能分析 (Profile)。
Managing Plugins
  • 前往 "Tools" > "Plugins" 以進入插件管理員。
  • 安裝、更新或移除插件以擴展功能。
Version Control
  • 將您的專案與版本控制系統整合。
  • 直接在 IDE 中執行 commit, update 等 VCS 操作。
FAQ

Is Apache NetBeans for Mac completely FREE to use?
是的,Apache NetBeans 是開源且免費的,無需支付授權費用。

Can I use Apache NetBeans for non-Java programming languages?
可以,它支援多種程式語言,包括 PHP, HTML5 和 C/C++。

Are there any limitations to the FREE version of NetBeans for PC?
沒有限制,它開箱即提供完整的功能。

How can I update or install additional plugins in NetBeans?
您可以透過 "Tools" > "Plugins" 進入插件管理員來安裝、更新或移除插件。

Is NetBeans suitable for professional software development?
是的,NetBeans 被許多專業開發者廣泛用於各種類型的專案。

Alternatives

Visual Studio Code: 一款輕量級、開源的程式碼編輯器,擁有強大的語言支援與豐富的擴展插件庫。非常適合網頁開發與腳本編寫。

Eclipse IDE: 另一款熱門的開源 IDE,支援 Java, C/C++ 和 Python 等多種語言,擁有龐大的插件生態系與強大的社群支援。

Pricing

此 IDE 軟體完全 FREE and open-source,使用或獲取支援均無需支付費用。

這使其成為個人、學生以及預算有限的組織之理想選擇。

System Requirements
  • 作業系統: macOS
  • 處理器: 1.5 GHz 或更高
  • RAM: 至少 2 GB (建議 4 GB)
  • 硬碟空間: 1.5 GB 可用空間
PROS
  • 開源且免費
  • 豐富的插件生態系
  • 支援多種語言
  • 視覺化 GUI 設計器
  • 整合版本控制系統
  • 跨平台相容性
CONS
  • 初學者可能面臨較陡峭的學習曲線
  • 啟動速度比某些其他 IDE 慢
Also Available: Download NetBeans IDE for Windows

Download Apache NetBeans for Mac Latest Version Why is this app published on FileHorse? (More info)
##

畫面截圖

Apache NetBeans 畫面截圖 1 Apache NetBeans 畫面截圖 2
##

歷史版本

完整清單 →