Java Tool Comparison

From JavaWIDE

Jump to: navigation, search

This page under construction and not yet accurate.

The table below compares JavaWIDE to many of the existing zero-install Java programming tools. Visit the linked site for information about the project from its own developers.

Many of these tools in the table below have different uses than JavaWIDE. The primary target audience of JavaWIDE are those looking for a free IDE aimed at helping novices who also want a zero-install IDE. The section in green is where JavaWIDE most differentiates itself most from the other online programming tools. Descriptions of the categories are listed below the table.

Java

Programming

Tool
Free of

Charge?

Demo

Available?

Automatic
Feedback?
GUIs?
IDE?0

Auto-
Import

Available?1
Student

Collaboration

Support?2
Code
Completion?3
Version
History?4
Open
Source?5
Auto Code
Formatter?6
Debugger
Provided?7
Java

Programming

Tool
JavaWIDE \checkmark \checkmark
\checkmark \checkmark \checkmark \checkmark \checkmark \checkmark \checkmark \checkmark
JavaWIDE
CodeLab
\checkmark \checkmark





CodeLab
CodeSaw
\checkmark \checkmark

\checkmark






CodeSaw
ECCO
\checkmark
?
\checkmark \checkmark





ECCO
Environment for Learning to Program
\checkmark \checkmark
\checkmark



Environment for Learning to Program
JavaBat
\checkmark \checkmark \checkmark


JavaBat
Javala
\checkmark \checkmark \checkmark






Javala
OpenCode
\checkmark \checkmark \checkmark \checkmark
\checkmark


OpenCode
Public Static Void Main
\checkmark ?
\checkmark






Public Static Void Main
WWWorkspace
\checkmark
\checkmark \checkmark \checkmark
\checkmark
\checkmark \checkmark \checkmark WWWorkspace
Java

Programming

Tool
Free of

Charge?

Demo
Available?
Made
for Novices?
GUIs? IDE?0 No

Install

Needed?1
Collaboration
Supported?2
Code
Completion?3
Version
History?4
Open
Source?5
Auto Code
Formatter?6
Debugger
Provided?7
Java

Programming

Tool

If you would like your Java programming tool  listed here, it must require no installations. Send the JavaWIDE development team a link to your tool and a categorization. Please provide a link and instructions for how to use your Java programming tool.

0This category indicates that the tool supports generating any type of program, graphical or console based, and is not restricted to the practice of completing predefined code segments.

1These tools either automatically import the correct package or suggest the correct packages to import.

2These tools enable collaboration by allowing students and teachers to share the viewing and editing of code automatically as part of the environment.

3The code completion here is defined as offering a list of all the methods and fields that are available for a given object.

4Version history indicates that every time a program is saved a version is stored. Every prior version can be viewed and reverted to when desired.

5Open source tools here indicates that the source code can be examined, reverse engineered and modified.

6Automatic code formatting here indicates that there is support for activities such as indentation, parenthesis/quote/braces matching, and syntax highlighting.

7The debuggers here must allow the programmer to go through the code a step at a time and examine the stack trace and/or values of variables.





Views
Personal tools
Add to 
del.icio.usAdd to 
diggAdd to 
FacebookAdd to 
favoritesAdd to 
GoogleAdd to 
MySpaceAdd to 
PrintAdd to 
SlashdotAdd to 
StumbleUponAdd to 
Twitter