EiffelEnvision Feature Comparison
|
This comparison is also available as a printer-friendly PDF document.
|
With EiffelEnvisionTM, users are finally able to use the powerful features of the Eiffel language from within the Microsoft Visual Studio .NET development environment.
Eiffel Software offers 2 versions of EiffelEnvision: the Enterprise Edition, and the Free Edition.
Predictably, 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 like a useful class and feature
browser, a powerful debugger that cuts your debugging time down to less than one
tenth that of other languages, a powerful multi-platform GUI builder that allows
the developer to create applications that will run identically on other
platforms (such as Unix, Linux, or VMS), and auto-documentation to provide for
rapid understanding for future viewers of the source code. EiffelEnvision Enterprise Edition also 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 Free Edition is targeted for students, hobbyists, and non-commercial developers who wish to be able to take advantage of the pleasure of programming in Eiffel, but who cannot justify spending a larger sum of money for features that they won't be using. The Free Edition has most of the features of the Enterprise Edition, except for some productivity-enhancing tools (EiffelBuild and auto-documentation) and commercial licensing (or ability to create a .NET signature for commercial software). Eiffel Software is pleased to provide this version as a service to all those in the world who want to be able to work with the latest from Eiffel Software.
The features of each edition are summarized below.
|
EiffelEnvision Enterprise Edition |
EiffelEnvision Free Edition |
Commercial License
|
 |
|
Compiler |
 |
 |
Class and Feature Browser |
 |
 |
Debugger |
 |
 |
.NET Compatibility(including WinForms).NET Assembly Generation.NET Assembly ConsumptionEiffel CodeDOM Provider |
 |
 |
Optimizer(finalizing compiler) |
 |
 |
Runtime in DLL(except for Borland C++) |
 |
 |
XML Support |
 |
 |
Basic Eiffel Libraries(EiffelBase, EiffelVision2, WEL) |
 |
 |
Incremental Compiling |
 |
 |
Integrated with VS.NET(including Intellisense, Startup Wizards) |
 |
 |
Advanced Graphics Wizard |
 |
|
.NET Signature Capability |
 |
|
Auto-Documentation Tool |
 |
|
|