Cross-Platform .NET Development is the first book to examine the advantages and issues of building portable, cross-platform .NET code. Using this book, a programmer that's even a little familiar with .NET can learn how to run the same .NET code on Linux, Unix, Mac OS X, and Windows, using Mono (on Linux), Portable.NET (on Mac OS X) and .NET on Windows. Filled with example code and wisdom - do's, dont's, pitfalls, gotchas, and insights from two experienced .NET developers - Mono, Portable.NET, and .NET: Cross-Platform .NET Coding shows why .NET isn't just for Windows anymore.
Auflage
Sprache
Verlagsort
Verlagsgruppe
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG
Zielgruppe
Für Beruf und Forschung
Professional/practitioner
Illustrationen
144
144 s/w Abbildungen
XXVI, 560 p. 144 illus.
Maße
Höhe: 235 mm
Breite: 191 mm
Dicke: 30 mm
Gewicht
ISBN-13
978-1-4302-5365-5 (9781430253655)
DOI
10.1007/978-1-4302-0746-7
Schweitzer Klassifikation
Jason King is a senior programmer and computer consultant who has worked with .NET since its first release. In the past, King also worked with Linux and Mac OS X, making him an ideal author for a book spanning three different sets of tools on three different operating systems. Like Mark Easton, King too has a deliciously twisted sense of humor.
1 Introducing .NET.- 2 A First Cross-Platform Program.- 3 Cross-Platform Pitfalls.- 4 The .NET Framework Dissected.- 5 The Spice of Life: GUI Toolkits.- 6 Developing Distributed Applications.- 7 Using Native Code.- 8 Remoting, Components, and Interoperability.- 9 Testing and Building Strategies.- 10 Summary.- Appendix A The Unified Modeling Language.- UML Diagrams.- Further Reading.- Appendix B .NET Framework Map.- Kernel and Compact Profiles.- Extended Libraries.- Cross-Platform Categorization of Namespaces.- Appendix C Additional Portable.NET Features.- Appendix D Additional Mono Features.