The controversy? Some say Mono will become the preferred
platform for Linux development, empowering Linux/Unix
developers. Others say it will allow Microsoft to embrace,
extend, and extinguish Linux. The controversy rages on,
but--like many developers--maybe you've had enough talk and
want to see what Mono is really all about.
There's one way to find out: roll up your sleeves, get to
work, and see what you Mono can do. How do you start? You
can research Mono at length. You can play around with it,
hoping to figure things out for yourself. Or, you can get
straight to work with Mono: A Developer's Notebook--a
hands-on guide and your trusty lab partner as you explore
Mono 1.0.
Light on theory and long on practical application, Mono: A
Developer's Notebook bypasses the talk and theory, and jumps
right into Mono 1.0. Diving quickly into a rapid tour of
Mono, you'll work through nearly fifty mini-projects that
will introduce you to the most important and compelling
aspects of the 1.0 release. Using the task-oriented format
of this new series, you'll learn how to acquire, install,
and run Mono on Linux, Windows, or Mac OS X. You'll work
with the various Mono components: Gtk#, the Common Language
Runtime, the class libraries (both .NET and Mono-provided
class libraries), IKVM and the Mono C# compiler. No other
resource will take you so deeply into Mono so quickly or
show you as effectively what Mono is capable of.
The new Developer's Notebooks series from O'Reilly covers
important new tools for software developers. Emphasizing
example over explanation and practice over theory, they
focus on learning by doing--you'll get the goods straight
from the masters, in an informal and code-intensive style
that suits developers. If you've been curious about Mono,
but haven't known where to start, this no-fluff, lab-style
guide is the solution.