Descripción
Aplicaciones .NET multiplataforma
Resumen del libro
Este libro ofrece una guía práctica para desarrollar aplicaciones multiplataforma utilizando el framework Mono, compatible con Microsoft .NET. El lector aprenderá a crear programas para uso personal, empresarial o web, ejecutables en sistemas Linux, Windows y Mac OS X. La obra se centra en el lenguaje C# y en la versión 1.9.1 de Mono, verificando la compatibilidad con .NET Framework 2.0. Es un recurso valioso para programadores que buscan flexibilidad y libertad en el desarrollo de software, aprovechando las ventajas del código abierto.
¿De qué trata?
El libro explica cómo construir aplicaciones .NET que funcionen en múltiples sistemas operativos usando la plataforma Mono, un proyecto de código abierto. Comienza presentando Mono como alternativa a .NET Framework, destacando sus ventajas como la flexibilidad, la mejora de calidad del código y la distribución libre bajo licencia GPL. A continuación, se centra en el lenguaje C#, uno de los más populares para desarrollo de software, mostrando cómo crear desde aplicaciones de escritorio con interfaz gráfica hasta páginas web y aplicaciones de bases de datos. La obra se desarrolla sobre una plataforma Linux (openSUSE 10.3), pero verifica que todos los ejemplos funcionan también en Windows, demostrando la portabilidad real del código. Aunque reconoce que .NET Framework tiene ventajas sobre Mono, el libro subraya que Mono es una plataforma estable y en evolución, ideal para quienes buscan independencia de un único sistema operativo.
Temas principales
- Desarrollo multiplataforma con el framework Mono
- Programación en lenguaje C# para aplicaciones complejas
- Compatibilidad entre Mono y .NET Framework 2.0
- Creación de aplicaciones gráficas, web y de bases de datos
- Ventajas del software libre y código abierto en el desarrollo
¿Para quién está recomendado?
Está dirigido a programadores y desarrolladores con conocimientos previos de programación que quieran aprender a crear aplicaciones .NET que funcionen en sistemas Linux, Windows y Mac OS X. También es útil para profesionales que buscan alternativas de código abierto al ecosistema Microsoft, así como para estudiantes de informática interesados en el desarrollo multiplataforma con C#.
Qué aporta este libro
- Capacidad para desarrollar aplicaciones .NET que se ejecuten en múltiples sistemas operativos sin modificaciones.
- Conocimiento práctico de la plataforma Mono, una alternativa estable y libre a .NET Framework.
- Habilidades para crear aplicaciones de escritorio, web y bases de datos usando C#.
- Comprensión de las ventajas del software libre (flexibilidad, distribución, soporte comunitario) aplicadas al desarrollo.
- Ejemplos verificados en Linux y Windows, garantizando la portabilidad real del código.
Ficha técnica
- Autor: Ceballos Sierra; Fco. Javier
- Editorial: RA-MA S.A. Editorial y Publicaciones
- Idioma: Español
- Tema: Computación e informática; Informática: cuestiones generales; Estilos de vida digital; Aplicaciones empresariales; Aplicaciones gráficas y multimedia
- Colección: Informática General
- Encuadernación: No especificada
- Fecha de edición: No especificada
- Número de páginas: 201
- Dimensiones: 24.0 cm x 17.0 cm
- Peso: 458.0 gr
Valoración editorial
Este libro resulta especialmente relevante para desarrolladores que buscan independencia de plataforma sin renunciar al ecosistema .NET. Su enfoque práctico, con ejemplos verificados en Linux y Windows, aporta un valor tangible para quienes trabajan en entornos heterogéneos. Aunque la versión de Mono tratada (1.9.1) puede considerarse antigua, los conceptos fundamentales sobre compatibilidad y desarrollo multiplataforma siguen siendo aplicables. Es una obra útil para comprender los fundamentos del desarrollo con Mono y C# en un contexto de código abierto.

