Activity#3 Java Editor

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Name: Axl Pyro S.

Palisoc
Grade & Sec: ICT - 5A
Teacher: Ms. Kathlyn Montejo

ACTIVITY# 3 - Java Editors

1.Eclipse Pros Cons Features Price


Eclipse is a robust, 1. Easy integration 1. Includes 1. Almost everything in Free
open-source to build tools like comprehensive Eclipse is a plugin.
integrated, Apache Maven and authentication to 2. We can extend the
development ANT. HTML and JSP functionality of Eclipse
environment. This files. IDE by adding plugins to
dedicated cross- 2. The ability to build the IDE, maybe for
platform Java IDE is different applications 2. Lack of additional programming
widely used on Linux, on the same documentation and language or version
macOS, and Windows platform. guidelines for the control system or UML.
machines, which is initial setup. 3. Supports various
why it is regarded as 3. Includes built-in source knowledge tools
one of the top three recommendations like folding and hyperlink
Java IDEs. and debuggers. navigation, grading,
macro definition browser,
The tool is primarily code editing with syntax
written in Java and highlighting.
based on the Java 4. Provides excellent
core foundation. visual code debugging
Therefore, it is highly tool to debug the code.
compatible with 5. Eclipse has a
multiple languages (C, wonderful user interface
C++, Clojure, Perl, with drag and drop
Groovy, Haskell, Rust, facility for UI designing.
JavaScript Julia, PHP, 6. Supports project
Ruby, and Scala) and development and
flexible to support administered framework
project customization. for different toolchains,
classic make framework,
Eclipse provides a and source navigation.
base workspace, an 7. Java Eclipse IDE has
extensible plugin a JavaDoc facility using
system, a custom which we can
compiler, and tool automatically create
support. It allows documentation for
developers to edit, classes in our
refactor, debug, and application.
customize apps using
the platform's desktop
or cloud edition (via a
web browser, using
Eclipse Che).

2. IntelliJ IDEA Pros Cons Features Price


IntelliJ IDEA is a 1. Faster server-side 1. Indexing and 1. Data flow analysis. Free for students and
popular IDE option for and client-side shell integration can Allows you to improve teachers
building applications scripting thanks to be improved. the workflow, code
using Java. It offers code completion. readability, and
two editions - a free 2. The coding performance. You can first year
Apache 2 community 2. Robust environment can find bugs and improve US $149.00
edition and a customization crash when working the app design as the second year
proprietary feature that with a large-scale platform facilitates
commercial edition. simplifies project app. tracing all possible data
structure changes. transformations without US $119.00
3. The enterprise running the program.
3. Error and edition is costly. 2. Smart completion. third year onwards
repetitive code block Speeds up the process
detection before by filtering the
compiling. suggestion list and only US $89.00
showing types applicable
to the given context.
3. Language injection.
Lets you include
fragments of code in
another language. Also,
it provides code
assistance for editing
string literals where the
language is injected.

3. BlueJ Pros Cons Features Price


BlueJ is a free Java 1.Simple and 1.Not suitable for BlueJ's editor features Free
IDE for beginners, interactive GUI. big projects or more unique scope
initially created for robust apps. highlighting, where the
educational purposes 2.Interaction among background of each
but now used for objects. 2.Only supports code block is coloured to
small-scale software programming in allow you to visually
development. As it 3. Allows you to Java and Stride. scan the code much
was developed for invoke Java faster. It also helps in
teaching object- expressions directly. spotting misplaced curly
oriented programming, brackets. Objects can be
its design differs inspected while the
compared to other program is running. The
IDEs. contents of fields are
displayed to aid
BlueJ has a smaller, understanding and
simpler, and portable debugging. As well as
interface that allowing inspection of
emphasizes class objects while the
structure. The class program is running,
structure is displayed objects can be
on the main screen in dynamically created, and
a UML-like diagram their methods can be
and can be invoked. You can also
manipulated by the invoke Java code
user. The platform directly, without
offers more compilation, just by
straightforward typing it in. The result is
interaction with objects printed out, and can then
and enables be inspected,
developers to scan manipulated, or passed
code visually much as a parameter to
faster. another method call.

4. Apache Pros Cons Features Price


NetBeans
NetBeans is an open- 1. Increased 1. Heavyweight as What is the use of Free
source integrated accuracy and plugins cannot be Apache NetBeans?
development efficiency and uninstalled. Apache NetBeans
environment for writing enhanced code with provides editors,
Java programs. It is source code 2. Slower wizards, and templates
the official IDE for analysis. debugging than with to help you create
Java 8 so Apache Eclipse or IntelliJ. applications in Java,
NetBeans belongs in 2. Readymade PHP and many other
the top three widely templates for writing languages. Apache
used Java IDEs for scripts. NetBeans can be
developing web, installed on all operating
desktop, and mobile 3.A wide variety of systems that support
applications. embedded Java, i.e, Windows,
functionalities. Linux, Mac OSX and
The platform simplifies BSD. Write Once, Run
customization with its 4. Maven support. Anywhere, applies to
syntactic and semantic NetBeans too.
code highlighting.
Also, it offers more
embedded
programming
functionality compared
to Eclipse and IntelliJ.
This includes
performance profiling,
powerful refactoring
and debugging tools,
readymade templates
for scripting, and tools
for building GUIs into
applications.

5. jGRASP Pros Cons Features Price


jGRASP is a 1. Automatically 1.The interface is jGRASP produces Free
lightweight IDE generates software not user-friendly for Control Structure
developed for Java. It virtualizations. new developers due Diagrams (CSDs) for
is independent and to a lack of Java, C, C++, Objective-
runs on all platforms 2. Good navigation tools. C, Python, Ada, and
with JVM. Its main documentation of VHDL; Complexity
feature is that it user guides. 2. Slow when Profile Graphs (CPGs)
automatically working with large for Java and Ada; UML
generates 3. Offers plugins for projects. class diagrams for Java;
virtualizations of data checking style, and has dynamic object
and source code finding bugs, etc. viewers and a viewer
structure. canvas that work in
conjunction with an
This lightweight IDE integrated debugger and
provides: workbench for Java.

1. An integrated
graphical debugger.
2. Powerful integration
features.
3.. UML class
diagrams.
4. The opportunity to
produce control
structure diagrams for
languages other than
Java (including
Python, Ada, C, C++,
and Objective-C).

You might also like