mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-06 06:42:03 +01:00
Added main index for the documentation.
Moved Learning-eiffel under Eiffel book. git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1404 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
[[Property:title|Common myths and misconceptions about Eiffel]]
|
||||
[[Property:link_title|]]
|
||||
[[Property:weight|2]]
|
||||
[[Property:weight|4]]
|
||||
[[Property:uuid|056c0ab0-8e44-571f-f126-0b1850980754]]
|
||||
Often, when we speak about Eiffel to prospective users, we hear them repeat misinformation about the method, the language, or the tools. Most of the time, the stories are familiar to us … and untrue. Here are a few of the myths that we hear most often, as recounted and debunked by the series entitled [http://eiffel.com/developers/presentations/ "Where Eiffel Fits"].
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[[Property:title|Learning Eiffel]]
|
||||
[[Property:weight|1]]
|
||||
[[Property:weight|3]]
|
||||
[[Property:uuid|a30e29fe-841d-4634-ded2-88ae1754e5fd]]
|
||||
If you are new to Eiffel and are interested in learning the technology, you might consider some of the following resources. Remember that Eiffel, unlike other programming languages, is not just a programming language. Instead, it is a full life-cycle framework for software development. As a consequence, learning Eiffel implies learning the Eiffel Method and the Eiffel programming Language. Additionally, the Eiffel development environment EiffelStudio is specifically designed to support the method and language. So having an understanding of the method and language helps you to appreciate the capabilities and behavior of EiffelStudio.
|
||||
|
||||
129
documentation/current/index.wiki
Normal file
129
documentation/current/index.wiki
Normal file
@@ -0,0 +1,129 @@
|
||||
[[Property:title|Documentation]]
|
||||
[[Property:description|Central repository of information about Eiffel and the products and technologies of Eiffel Software]]
|
||||
[[Property:weight|10]]
|
||||
[[Property:uuid|68b37685-64e9-f564-9258-29e709a55f44]]
|
||||
'''Eiffel Documentation'''
|
||||
|
||||
These pages are the central repository of information about Eiffel and the products and technologies of Eiffel Software. They cover the online documentation, but also link to many valuable resources outside the documentation set.
|
||||
|
||||
If you are interested in [[Learning Eiffel|learning Eiffel, there is a list of resources]] dedicated to that purpose.
|
||||
|
||||
The online documentation is organized into virtual books. Each book covers an important aspect of the world of Eiffel.
|
||||
|
||||
* [[Eiffel]] -- The Eiffel Method and Language
|
||||
* [[EiffelStudio]] -- The EiffelStudio Interactive Development Environment
|
||||
* [[Solutions]] -- Eiffel Solutions, Technologies, and Class Libraries
|
||||
* [[Glossary]] -- Glossary of Object Technology
|
||||
* [[FAQs]] -- Frequently Asked Questions
|
||||
<!--break-->
|
||||
Sources of information on Eiffel include:
|
||||
|
||||
==Books in the Eiffel Documentation==
|
||||
----
|
||||
|
||||
===[[Eiffel]] -- The Eiffel Method and Language===
|
||||
|
||||
:Materials promoting the understanding of the Eiffel software development method and the Eiffel programming language.
|
||||
:A summary of the arguments for using Eiffel.
|
||||
:A place for white papers which provide background, foundation, or supplemental information about the the Eiffel method and language as well as the goal of engineering high quality software.
|
||||
:Contributor supported examples of Eiffel solutions to common programming problems
|
||||
|
||||
===[[EiffelStudio]] -- The EiffelStudio Interactive Development Environment===
|
||||
|
||||
:Information about installing and using EiffelStudio
|
||||
|
||||
===[[Solutions]] -- Eiffel Solutions, Technologies, and Class Libraries===
|
||||
|
||||
:Technologies available with Eiffel provide solutions to many ordinary development needs ... and some extraordinary needs too. This book addresses these requirements and the Eiffel technologies that satisfy them.
|
||||
|
||||
==Other sources of information on Eiffel==
|
||||
|
||||
----
|
||||
|
||||
|
||||
===The [https://eiffel.com Eiffel.com] website===
|
||||
|
||||
Eiffel Software's website [http://eiffel.com Eiffel.com] contains an enormous amount of information about Eiffel. There are product descriptions, special pages for developers and their managers, case studies and testimonials, the latest Eiffel news, and much more.
|
||||
|
||||
|
||||
----
|
||||
|
||||
===[http://eiffel.com/developers/presentations/ Web Presentations] on Eiffel.com===
|
||||
|
||||
Learn quickly about Eiffel and the things that help make it special, like Design by Contract and EiffelStudio. Learn how Eiffel fits in with and compares to other popular technologies. All this and more is available on the [http://eiffel.com/developers/presentations/ presentations page] on Eiffel.com.
|
||||
|
||||
|
||||
----
|
||||
|
||||
===[http://eiffel.com/developers/learning_maps/ Learning Maps] on Eiffel.com===
|
||||
|
||||
Get an in-depth view of topics by navigating the [http://eiffel.com/developers/learning_maps/ Eiffel Learning Maps]. Learning maps represent knowledge as a network of interrelated concepts. Attached to the concepts you may find links to additional resources. These resources can be just about anything. You'll find plain text files, web pages, screen shots, and even Eiffel Learnlets. Learnlets are small units of learning in web presentation form that are designed to take no more than 30 minutes to view ... just right for your lunch break.
|
||||
|
||||
|
||||
----
|
||||
|
||||
===The [http://www.eiffelroom.com/ EiffelRoom] Website===
|
||||
|
||||
[http://www.eiffelroom.com/ EiffelRoom] is an Eiffel community website on which Eiffel developers from across the globe come together and share their experiences ... and their products. You'll find how-to articles, tips and tricks, example code, whole libraries of EIffel classes, and specialized products. It is easy to contribute to EiffelRoom and start giving back to the community.
|
||||
|
||||
|
||||
----
|
||||
|
||||
===The Eiffel Software User Group===
|
||||
|
||||
The Eiffel Software Users' Group is a focus group for those who use the products of Eiffel Software. Its primary communication vehicle is a [http://groups.eiffel.com/ collaborative discussion group]. The group mailing list is monitored by Eiffel Software developers and many highly experienced Eiffel programmers. So if you have questions or comments about Eiffel Software products, this is a good place to be.
|
||||
|
||||
|
||||
----
|
||||
|
||||
===The EiffelWorld Newsletter===
|
||||
|
||||
A few times a year, we send out an email newsletter containing announcements of new versions of products, upcoming events, newly added technologies, website changes, editorials, and contributions from the community. To subscribe send a request to [mailto:info@eiffel.com info@eiffel.com].
|
||||
|
||||
|
||||
----
|
||||
|
||||
===[[Object-Oriented Software Construction, 2nd Edition]]===
|
||||
|
||||
There is no better place to gain an in-depth understanding of the Eiffel software development method than [[Object-Oriented Software Construction, 2nd Edition]], by Bertrand Meyer, published by Prentice Hall. It is the world's most complete guide to building great object-oriented software.
|
||||
|
||||
|
||||
----
|
||||
|
||||
===Other [[Books about the Eiffel Method and Language|books about the Eiffel Method and Language]]===
|
||||
|
||||
|
||||
----
|
||||
|
||||
===The Standard: ''Eiffel: Analysis, Design, and Programming Language''===
|
||||
|
||||
Eiffel has been standardized under ISO and ECMA. The comprehensive description of the standard Eiffel programming language is presented in [http://www.ecma-international.org/publications/standards/Ecma-367.htm Standard ECMA-367].
|
||||
|
||||
|
||||
|
||||
----
|
||||
|
||||
===Contribute to Eiffel===
|
||||
|
||||
You can help Eiffel by contributing your time, expertise, and products. Here are some websites that you can visit to see what's up with the development of Eiffel Software products.
|
||||
|
||||
====[http://dev.eiffel.com dev.eiffel.com]====
|
||||
|
||||
:This [http://dev.eiffel.com wiki site] is the hub of development activity for the EiffelStudio interactive development environment. Even if you do not plan to contribute, dev.eiffel.com is a valuable source of information concerning where EiffelStudio is going ... and, if you're curious, where it has been.
|
||||
|
||||
----
|
||||
|
||||
==[[Glossary|Glossary of Object Technology]]==
|
||||
|
||||
----
|
||||
|
||||
|
||||
This is a relatively comprehensive glossary of terms used in Object-Oriented Analysis, Design, and programming, but are not specific to the Eiffel Language, since object-oriented principles can be applied to any programming language. It contains all the terms from the glossary in [[Object-Oriented Software Construction, 2nd Edition]], plus others used in this website, added for clarity and ease of reference.
|
||||
|
||||
This glossary is useful all by itself, since a review of it can serve as a refresher (in case you have been away from Object Technology for a while). It is used in this website to assist the reader by providing easy links to technical terms that are used throughout the website.
|
||||
|
||||
Additionally, it is possible to link to terms in this glossary from other websites by using links that look like this:
|
||||
|
||||
:<nowiki>https://www.eiffel.org/book/glossary#Attribute</nowiki>
|
||||
|
||||
Note that the anchor (the part after the "#") has to be spelled and capitalized exactly like the term on the page. (Use underscore characters to replace spaces.)
|
||||
Reference in New Issue
Block a user