EiffelStudio 24.05 Elevates .NET Core Development and Enhances Your Coding Workflow

Eiffel Software is thrilled to announce the release of EiffelStudio 24.05, a powerful update designed to elevate your development experience with cutting-edge features and expanded support. With substantial advancements in .NETCore support, new editing capabilities, and essential library updates, EiffelStudio 24.05 continues to be the go-to platform for efficient and robust software development.
Compiler:
EiffelStudio 24.05 pushes the boundaries of .NET Core development with enhanced compilation support for .NET Core, including versions net6.0, net7.0, and the newly supported net8.0. This upgrade provides a smoother and more efficient development process, allowing you to build and deploy applications across diverse platforms with ease.
Additionally, EiffelStudio 24.05 introduces partial support for .NET generic methods, giving you the flexibility to implement more complex and scalable solutions using generics.
A standout feature of this release is the generation of Program Database (PDB) files, facilitating debugging from external tools and enhancing cross-tool compatibility. On top of that, integrated debugging facilities for Eiffel .NET Core projects are now available directly within EiffelStudio, providing a more seamless development experience—currently supported on Windows.
For detailed information on the current .NET limitations and future updates, please consult the Eiffel for .NET documentation.
Graphical Environment:
EiffelStudio 24.05 brings an array of new features and improvements to its graphical environment, streamlining the development workflow and boosting productivity. Highlights include:
- Composer Command Enhancements: The new composer commands simplify routine editing tasks:
- Create Setter for an Attribute: Quickly generate setter methods to manage your class attributes.
- Add New Creation Procedures: Easily add new creation procedures, enhancing the flexibility of class initialization.
- Remove Selected Feature: Effortlessly remove selected features from your project.
Additionally, we’ve introduced useful shortcuts like [Ctrl]+[Up] and [Ctrl]+[Down] for fine-grained control while navigating the editor, improving your coding experience.
- Web Browser “Sign-in” Challenge: A new “Sign-in” challenge via a web browser has been introduced, providing a modern and secure authentication method.
Libraries:
The libraries within EiffelStudio have also seen significant improvements:
- Support for EiffelBase, WEL, Vision2 Libraries: Full support for EiffelBase, WEL, and Vision2 libraries is now ensured for .NET Core compilation, expanding your development toolkit for creating versatile applications.
- Bug Fixes and Minor Improvements: Various bugs have been squashed, and minor enhancements have been made to ensure a smoother and more reliable development experience.
Warnings:
While EiffelStudio 24.05 brings powerful new features to the table, it’s important to note:
- SCOOP (Simple Concurrent Object-Oriented Programming) is currently not supported by Eiffel .NET.
- macOS Users on M1/M2 (ARM) Architecture: Please refer to the specific release notes for detailed information about compatibility and known issues.
Conclusion
EiffelStudio 24.05 is more than just an update—it’s a significant step forward in the evolution of Eiffel’s development environment, empowering developers to build powerful, reliable, and cross-platform applications effortlessly. With the improved .NET Core support, enhanced graphical environment, and updated libraries, EiffelStudio continues to be the preferred choice for developers who seek robust and efficient software solutions.
Ready to take your development journey to the next level? Dive into EiffelStudio 24.05 today!
For more information and to download EiffelStudio 24.05, visit Eiffel Software’s website.