WindowsDevCenter.com
O'Reilly Network.oreilly.comSafari Bookshelf.Conferences.
advertisement
SAP TechEd '05 is now on DVD - order for $395 and you could win an iPOD mini


weblogs.oreilly.com: Windows

Mono goes beta

   Print.Print
Email.Email weblog link
Discuss.Discuss
Blog this.Blog this
Edd Dumbill

Edd Dumbill
May. 05, 2004 11:44 AM
Permalink

Atom feed for this author. RSS 1.0 feed for this author. RSS 2.0 feed for this author.

URL: http://www.go-mono.com/archive/beta1/beta1.html...

The first beta release of Mono is out! Headed for a 1.0 release in late June, Mono's starting to look very polished indeed.

I've been using Mono for several months now, mostly with the IDE MonoDevelop. Talking with other hackers who've started playing with Mono, we've agreed that the best thing about Mono is that it's fun to program in.

It's always a matter of subjective opinion, of course, but here's why Mono and C# is fun. You benefit from object-orientation and comprehensive API library.

A bit like Java.

You don't however have stupid restrictions like one public class per file, or a rigid deeply nested directory structure. You don't have to give up make or autotools.

A bit like C.

You don't however have to worry about memory management, or traipse through the heap in the increasingly cranky gdb debugger. And compilation is blisteringly fast. So fast, it may as well be interpreted.

A bit like Python.

Except that the strong typing means you catch more errors up front. And that your libraries can be re-used from other languages that interoperate with the common runtime.

So if you're finding your development cycle on Linux getting bogged down, why not give Mono a whirl?

Edd Dumbill is editor at large for O'Reilly Network and coauthor of Mono: A Developer's Notebook. He also writes free software for GNOME and packages Bluetooth-related software for the Debian GNU/Linux distribution. Edd has a weblog called Behind the Times.

Return to weblogs.oreilly.com.



Weblog authors are solely responsible for the content and accuracy of their weblogs, including opinions they express, and O'Reilly Media, Inc., disclaims any and all liabililty for that content, its accuracy, and opinions it may contain.

Creative Commons License This work is licensed under a Creative Commons License.




Sponsored by:



Contact Us | Advertise with Us | Privacy Policy | Press Center | Jobs

Copyright © 2000-2005 O'Reilly Media, Inc. All Rights Reserved.
All trademarks and registered trademarks appearing on the O'Reilly Network are the property of their respective owners.

For problems or assistance with this site, email