What does EiffelEnvision bring to Visual Studio .NET?
EiffelEnvision brings strengths in several areas that result in significant benefits to the developer: • It is easy to learn • More functions (can take advantage of all the features of .NET, plus more… see below) • Greater reusability than objects created with any other language • Can be used to increase the quality of existing .NET work • Can be used to more easily create high-quality libraries for use across an enterprise • Eiffel’s “code once, run on many platforms” feature provides “future proofing” for companies using .NET: their users can migrate applications to and from different platforms, and can also use component libraries across platforms. Eiffel brings quite a few unique and powerful features to .NET. Most noticeably it is the only .NET language to offer multiple inheritance and genericity. These two mechanisms (described in more detail in the Eiffel language FAQ) are an indispensable aid to creating fully reusable software in a truly object-oriented way. Eiffel for .NET