diff options
author | Miguel de Icaza <miguel@gnome.org> | 2004-03-07 20:11:51 +0300 |
---|---|---|
committer | Miguel de Icaza <miguel@gnome.org> | 2004-03-07 20:11:51 +0300 |
commit | bc09660af099a6eddb54b7f701566e44e3e8323c (patch) | |
tree | 86f3992641e57adc20acef7c9b3a1f135d449d63 /web/faq | |
parent | 9d8b1f4b72009a9bc4295189994f410fb80bb0a7 (diff) |
Update
svn path=/trunk/mono/; revision=23767
Diffstat (limited to 'web/faq')
-rw-r--r-- | web/faq | 69 |
1 files changed, 64 insertions, 5 deletions
@@ -722,13 +722,14 @@ A: Most of Mono is being written using C#, with only will be most familiar with. <li> A multi-platform runtime engine: both a JIT engine and an - interpreter exist. The JIT engine runs currently on x86 - systems, while the interpreter works on SPARC, StrongARM, - s390 and PowerPC systems. + interpreter exist. The JIT engine runs currently on x86, + PowerPC and Sparc systems, while the interpreter works on + x86, SPARC, StrongARM, s390 and PowerPC systems. - Our new compilation engine is being ported to the PowerPC. + The JIT engine is being ported to PowerPC, s390, SPARC and + amd64 systems as of this time. - <li> Supports Linux, BSD, Windows and Solaris at this point. + <li> Supports Linux, BSD, MacOS, Windows and Solaris at this point. <li> The JIT engine is written using a portable instruction selector which not only generates good code but @@ -746,6 +747,64 @@ A: Most of Mono is being written using C#, with only tools, we bug fix problems rapidly, and the system is overall more robust and tested than if we did not. + <li> Our class libraries are licensed under the terms of the MIT + X11 license which is a very liberal license as opposed to + the GNU GPL with exceptions, this means that Mono can be + used in places where the GPL with exceptions is not + permissible. + + <li> Mono has a complete Web Services stack: we implement ASP.NET + web servers and web clients as well as implementing the + Remoting-based SOAP infrastructure. + + <li> Remoting implementation: Mono has a complete remoting + infrastructure that is used in our own codebase to provide + added functionality and performance to our ASP.NET engine + and more. + + <li> Mono has a complete <a href="c-sharp.html">C# 1.0</a> + implementation and has been stress tested a lot more than + Portable.NET's compiler. + + <li> Mono's C# compiler has strong error handling and has closer + adherence to the specification. + + <li> Mono's C# compiler is written in C# which is easier for new + developers to come in and improve, fix and tune. The Mono + C# compiler in C# is faster than their C-based compiler. + + <li> Preview of C# 2.0: a work in progress for a 2.0 + implementation of our compiler is available (iterators, + generics and anonymous methods are available in our + "preview" compiler). + + <li> Mono has a complete Reflection and Reflection.Emit: these + are important for advanced applications, compilers and + dynamic code generation. + + <li> Mono has a <a href="xml-classes">complete managed XML + stack</a>: XML, XPath, XML Serializer, XML Schema handling + are fully functional, feature complete and tuned for + performance. + + <li> Mono has a complete cryptography stack: we have a complete + crypto stack: we implement the 1.0 and 1.1 APIs as well as + using our fully managed stack to implement the SSL/TLS + transports. + + <li> <a href="ado-net.html">Extensive database support</a>: Mono + ships with database provides for <a + href="firebird.html">Firebird</a>, <a href="ibmdb2.html">IBM + DB2</a>, <a href="oracle.html">Oracle</a>, <a + href="sybase.html">Sybase</a>, Microsoft <a + href="tdsclient.html">SQL Server</a>, <a + href="sqlite.html">SQL Lite</a>, <a + href="mysql.html">MySQL</a>, <a + href="postgresql">PostgresSQL</A>, <a href="oledb.html">Ole + DB</a> and <a href="odbc.html">ODBC</a>. + + <li> Mono includes full LDAP support. + <li> We have a great community of developers, without which Mono would not be possible. </ul> |