EiffelStudio Feature Comparison
Eiffel Software offers 2 versions of EiffelStudio: the Enterprise Edition and
the Open Source Edition.
The Enterprise Edition is targeted for serious, commercial
application development. It contains a full, rich set of features and tools
designed to maximize the productivity of the professional developer and the
quality of the resulting software. Features include the world's best class and feature browser; a powerful debugger that cuts your debugging time down to less than one tenth
that of other languages; a superb diagram (CASE) tool; a powerful multi-platform GUI builder that allows the developer to create applications that will run identically on several platforms (such as Windows, Unix, Linux, or VMS), and many more. EiffelStudio Enterprise Edition has a full commercial license, and even allows the user to insert his company's .NET signature in the .NET assembly, which makes it possible for his customers to know that their copy of the application is a genuine one.
The Open Source Edition is targeted for non-commercial
developers who wish to take advantage of the power of Eiffel, but who cannot
justify spending to develop their application; students and hobbyists. The Open
Source Edition has all of the features of the Enterprise Edition except that it
has no commercial license (nor ability to create a .NET signature for commercial
software) and displays a splash screen which will slow down your application by
3-5 seconds. Eiffel Software is pleased to provide this version to the Open
Source community.
The features of each edition are summarized below.
|
EiffelStudio Enterprise Edition |
EiffelStudio Open Source Edition |
Commercial License
|
 |
|
Splash Screen
(will slow down execution of your program by 3-5 seconds) |
|
 |
Compiler(with Melting Ice incremental recompiling technology) |
 |
 |
Class and Feature Browser |
 |
 |
Debugger |
 |
 |
EiffelBuild (EiffelDesigner) |
 |
 |
.NET Compatibility(including WinForms).NET Assembly Generation.NET Assembly ConsumptionEiffel CodeDOM Provider |
 |
 |
Borland C/C++ Command Line Compiler(Windows only) |
 |
 |
Optimizer(finalizing compiler) |
 |
 |
Runtime in DLL(except for Borland C++) |
 |
 |
XML Support |
 |
 |
Basic Eiffel Libraries(EiffelBase, EiffelVision2, WEL) |
 |
 |
Additional Eiffel Libraries(EiffelWeb, Eiffel2Java, EiffelLEX, EiffelNET, EiffelParse, EiffelStore, EiffelThread, EiffelTime, EiffelVision, EiffelVision2) |
 |
 |
Generation for Native Windows Platforms |
 |
 |
Incremental Compiling
|
 |
 |
Diagram (CASE) Tool |
 |
 |
Profiler |
 |
 |
Metrics Tool |
 |
 |
Auto-Documentation Tool |
 |
 |
.NET Signature Capability |
 |
|
"Classic" DLL Generation(except for Borland C++) |
 |
 |
EiffelCOM(including EiffelCOM Wizard) |
 |
 |
XMI Generation, UML Support |
 |
 |
|