Base IDE Netbeans 8.2
Base IDE Netbeans 8.2
2
b
Base IDE
An Integrated Development Environment is a tool to assist the programmer in building
applications or writing scripts.
The IDE can be dedicated to a programming language or be multi-languages. In the second case
the editor adapts the syntax highlighting to the language, depending on the file extension or user choice.
The NetBeans IDE is like a simple code editor with the source file list on the left and the editing
window on the right, but it is actually more sophisticated. It has a built-in syntax checker for supported
languages that detects errors, can hide the body of a function to reduce the display, can interface to a
database to run the code under test. And of course has the classic development tools...
To automate again the production of applications, other tools may be incorporated into an IDE:
● Panel for tree of classes and their members. It provides easy access to elements of a program.
● Visual designer. By choosing components in panels, you create an interface by drag and drop.
● Context-sensitive help. Provides the meaning of each pointed out item and how to use it.
● Version manager. Maintains versions of the source code.
● Profiler. Helps to optimize the code and to improve its performance.
Modern text editors like Bracket, Visual Studio Code, besides syntax highlighting have extended
functionality such as auto-completion, correction of syntax. This therefore should be available in an IDE.
bPlugin Manager
bAction Items
The Action Items window automatically scans
your code and lists commented lines containing words
such as "TODO" or "FIXME", as well as lines with
compilation errors, quick fixes, and style warnings.
b
Customizable Workspace
The IDE's workspace can be modified. You can
customize the buttons in the toolbar and drag and
reposition tabs in the IDE application frame to suit your
individual workflow. You can undock tabs and drag
them outside the application frame, even onto a
different monitor.
b
Project Views
The Projects window is the main entry
point to your project sources. It shows a logical b
view of important project content. In addition to
the Projects window, the IDE provides the Files
window, so that you can see all the files that
belong to a project, and the Favorites window,
where you can add folders and files so that they
can be browsed within the IDE.
bFile Views
The Navigator window provides a
compact view of the currently selected file and
simplifies navigation between different parts of
the file.
For example, for Java files, the Navigator
window shows a list of constructors, methods,
and fields, while for HTML and CSS files it
shows the logical structure of the selected
document.
b
Hierarchy Views
The Hierarchy window displays the
Supertypes and Subtypes of the currently
selected Java file or the currently selected Java
type under the cursor in the editor.
The Hierarchy window integrates with the
Navigator window and the Javadoc window, so
that you can easily see the elements of the
selected item, as well as its javadoc.
b
Continuous Integration
NetBeans IDE lets you create and manage
Hudson continuous servers and related Hudson
jobs. You can register Hudson instances, create
new Hudson jobs, run Hudson jobs, and view
results provided by the server.
Browse your hosted Hudson jobs, builds,
workspaces, and artifacts, and inspect the build
console in the Output window. When a build
fails, you are notified immediately in the IDE's
status bar.
To find out why a job failed, right-click a
build node and inspect stack traces for all failed
tests. You can also view the changelog and
browse file diffs in a user-friendly way, right
inside the IDE.