Home

Advertisement

Customize

Cross-Platform .NET Development: Using Mono, Portable.NET, and Microsoft .NET

« previous entry | next entry »
Jul. 2nd, 2009 | 10:17 pm

Product Description

Well, I came home today to a pleasant surprise (Cross-Platform .NET Development: Using Mono, Portable.NET, and Microsoft .NET). So I can start freestyling, Cross-Platform style. An enthusiastically recommended resource especially for anyone pursuing, building, or studying for a career in the field.</a>

</blockquote>

— Midwest Book Review, Internet Bookwatch

.NET is not just for Windows anymore! And this unprecedented book examines the advantages of building portable, Cross-Platform.NET code. Even if you are only vaguely familiar with .NET, with the aid of this book, you'll quickly learn how to run .NET code on different platforms.

You may run code among the Linux, Unix, Mac OS X, and Windows platforms. And you'll get to choose among Mono (for Linux), Portable.NET (for Mac OS X), and of course, .NET for Windows. What's more, authors Mark Easton and Jason King pack the book with example code and wisdom, providing you a well-rounded skill set. Based on years of personal .NET experience, the authors share years of expertise&emdash;do's, dont's, pitfalls, gotchas, and insights&emdash;in the convenience of a single, handy book.

BuZZ from Customer Shopping

alternatives to Microsoft4
Microsoft and Cross-Platform?! Sounds like an oxymoron. Yet the book shows how .NET has given rise to this. The key step was Microsoft transferring the specifications of C# and .NET's CLI to ECMA and ISO. This lets third parties write compilers that produce IL bytecode and thence to assembly in a given hardware.

So you could write C# code on some platform, like linux. Then with Mono or Portable.NET, produce x86 binaries.

The authors describe the open source Mono and Portable, and compare these with Microsoft's own .NET offerings. They show that Mono and Portable are quite functional. For example, using Portable, you can write in Java, C#, C or VB.NET and compile.

The book goes into some moderate level of detail about CLI. But if you are a programmer in C# or C, say, and you just want to get native binaries, without wanting to know about CLI, the book is still useful. You can safely skip the CLI sections, without losing the gist of what you need to know. For many of us, whatever language we use, we don't need or want knowledge of a specific assembly language.

Best Mono book yet5
I prefer this book to the Mono : Developers Notebook which was also recently published. This book provides a much wider angle view on the .NET cross platform development space. For example, the developers note book covers TK#, this book covers TK# and #WT.

This book is much more architectural in design than the Developers Notebook. So if code is your thing then you may want to evaluate both. I personally prefer architectural perspective because in this case it's more about choosing a direction of development as opposed to learning the structure of the TK# library, which is interesting, but can be gleaned from the online documentation.

This is a must have book for anyone who wants to take their .NET code beyond the confines of the Windows operating system. It's well worth the price of admission.

A guide written especially for professionals5
Cross-Platform .NET Development Using Mono, Portable .NET and Microsoft .NET is a guide written especially for professionals. Expert .NET programmers M. J. Easton and Jason King explore the three most popular .NET implementations and demonstrate how to build a powerful Cross-Platform software using their framework. Flowcharts, examples and sample code lay out all aid in clarification of complex principles of organizational superstructure that will save labor, time, and money. Chapters address common Cross-Platform pitfalls, using GUI toolkits, incorporating native code, strategies for testing and building, and much more. An enthusiastically recommended resource especially for anyone pursuing, building, or studying for a career in the field.

About Cross-Platform .NET Development: Using Mono, Portable.NET, and Microsoft .NET detail

  • Amazon Sales Rank: #657372 in Books
  • Published on: 2004-09-22
  • Original language: English
  • Number of items: 1
  • Binding: Hardcover
  • 560 pages




Source From softcafe-20
Cheers and have a GREAT day!
Cheers

Link | Leave a comment | Add to Memories | Tell a Friend

Comments {0}

Advertisement

Customize