EiffelStudio Features

EiffelStudio

Integrated solution for developing software applications

4.38/5 (13 reviews)

EiffelStudio Feature Summary

  • Access Controls/Permissions
  • Application Development
  • Code Refactoring
  • Compatibility Testing
  • Data Modeling
  • Debugging
  • Lexical Analysis
  • Multithreading
  • Parsing
  • Polymorphism
  • Query Management
  • Rapid Programming
  • Reporting/Analytics
  • Software Development
  • Test Coverage Analysis
  • Web App Development

Competitor Feature Comparison

API
Bug Tracking
Built-In Database
Contract Management
Data Import/Export
Data Profiling
Document Generation
Document Management
Multiple Format Support
Project Management
Scheduling
Visit WebsiteCompare App
API
Bug Tracking
Built-In Database
Contract Management
Data Import/Export
Data Profiling
Document Generation
Document Management
Multiple Format Support
Project Management
Scheduling
Visit WebsiteCompare App
API
Bug Tracking
Built-In Database
Contract Management
Data Import/Export
Data Profiling
Document Generation
Document Management
Multiple Format Support
Project Management
Scheduling
Visit WebsiteCompare App

EiffelStudio Feature Reviews

11 reviewers had the following to say about EiffelStudio's features:

Paul Gokke

EiffelStudio your pal and lifesaver

2018-09-17

So if you are in for a real understanding of software and not afraid of a higher level of thinking, this environment is great and you will live with the flaws that are always there in any environment.

Pros

The tool is always helping you to create results very quickly.

Cons

This a a daunting task to deal with in the real world of containerized applications, having a lot of small software products running in a solution and managing this from a software perspective.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
Thomas Beale

Formally first-rate, lacking some practical software development features

2018-09-13

Our main application is a free open source tool for domain modelling, built in Eiffel. it probably has about half the number of lines of code compared to if we had done it in Java, but on the other hand, we had to build the whole UI from a low level, whereas modern app development can make use of significant app building frameworks.

Pros

The incremental compilation generally works well, with some hiccups when drastic changes to the software are made.

Cons

As of 2018 it lacks several features for application development that should be built-in by now, including: * a built-in i18n error/info message system (we built our own years ago) * a more sophisticated icon management system (we built our own) * a logical controls layer on top of Eiffel Vision 2 (we built our own) * a application built-in installer builder for the 3 main platforms * built-in splash screen builder / tools / lib * tools for creating apps that can be live-updated by the user * built-in resources / .cfg system for applications * tool support for building docking UI in applications * the drawing tool is not really usable * no integration with TypeScript or other similar modern web app development frameworks.

Rating breakdown

Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Monthly

Likelihood to recommend

7/10
Source: Capterra
Helpful?   Yes   No
Read more
Larry Rix

Hands Down Best

2018-09-13

I prefer Eiffel Studio to any other IDE I have ever used. Period!

Pros

When coupled with Design by Contract assertions, the Auto Test tool is the fastest way to design and implement as I go—where I write tests to confirm my design immediately as I write the code.

Cons

The other "con" is that the IDE does not yet support web and mobile based software development as well as it ought to.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
Anonymous
(E-Learning company, myself only employees)

EiffelStudio IDE

2018-09-21

Pros

Integrates all phases of software development: analysis, design, development, testing, verification.

Cons

It's monolithic, not modular, and linked to one compiler. It does not appear to have a plugin architecture. Updates are not incremental.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Occasionally

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
Volkan Arslan

"State of the art" software development environment

2018-09-20

Eiffel is the right language and EiffelStudio the right IDE (integrated development environment) if you want to develop state of the art, reliable and correct software systems.

Pros

- "State of the art" programming technology in the area of "Strongly Typed Object-Oriented Programming languages" - Supports advanced technologies such as: Design by Contract, High-level concurrency, Void-Safety - Thanks to s Design by Contract and the AutoTest feature of EiffelStudio advanced manual, semi-automatic and automatic software testing possible - Browsing feature of EiffelStudio is excellent and to my knowledge non-existant in any other language and Development Environment - Seamless development (Business Object Notation BON) and and round-trip engineering is supported quite good (analysis, desing, implementation) - Very elegant and reliable reusable compoments (libraries)

Cons

Support of some platform-specific technologies such as UWP of Windows 10

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
Hubert Cater

Game Development with EiffelStudio

2018-09-17

Pros

With a comparable execution speed to a similar project implemented in C, there really hasn't been any downsides to using Eiffelstudio for game development over the years.

Cons

Limited 3rd party libraries and especially game development libraries can slow things down from time to time.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
Anders Persson

Why I use Eiffel Studio for my Business Critical Systems

2018-09-13

During the summer I have made a web application integrated with a graph database.

Pros

I like the stability and long term focus of both the development environment.

Cons

I am not able to use it for creating the front end code of my web applications. I still need to write some Javascript code to complete it even if I try to minimize the amount of Javascript code.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Weekly

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
Louis Marchand

My review of EiffelStudio

2018-09-13

Since the moment that I discover Eiffel, I never end to like it. It is amazing to see how much they fixed some extremely old and important languages problem (multithreading conflicts, Null pointer dereferencing, etc.) in a very elegant manners.

Pros

. - Lots of language feature included: Editing, automatic documentation, testing framework, metric framework, etc. - Open source - Lots of very well made library

Cons

- EiffelStudio worst part is that it miss feature. Sadly, in 2018, people are more interested in feature than in the language quality. - Very small community making it hard to find examples and tutorial on the web.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Weekly

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
Roger Osmond

EiffelStudio 8.7

2018-09-13

It's easy to use, but achieves that easiness without compromising its richness. Real object-oriented design involves rich structures and relationships.

Pros

What I like most, and have grown to rely on, is EiffelStudio's support for the full breadth of object-oriented development, from modelling to compilation to debugging.

Cons

That's a tough one, but because I am required to say something, I'd say that I'd prefer to see a more obvious choice of concurrency models (the default is SCOOP; great model, but not necessary for a lot of simple experiments).

Rating breakdown

Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Occasionally

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
Jonathan Ostroff

Eiffel is an excellent programming language and also a software design language

2018-09-14

I am a professor at a university and use the Eiffel method to teach software design at the senior level

Pros

Good for implementation and design Design by Contract Elegant multiple inheritance Agents and functional programming constructs BON/UML diagrams Efficient Code

Cons

Lack of some libraries Lack of some documentation

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

9/10
Source: Capterra
Helpful?   Yes   No
Read more
Gerrit Leder

old powerhouse

2018-09-13

The CLI compiler is second best to none. ECF file configuration frontend.

Pros

incremental compilation is saving lots of time and is working most of the time.

Cons

Autotest is sometimes broken. Missing GUI builder.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: Free Trial

Frequency of use: Occasionally

Likelihood to recommend

8/10
Source: Capterra
Helpful?   Yes   No
Read more