C# y la plataforma .NET
1072 páginas
Spanish
PDF
4.5

C# y la plataforma .NET

C# y la plataforma .NET

Autor:

Año:

Resumen:

Introducción

El libro «C# y la plataforma .NET» (título original «C# and the .NET Platform») de Andrew Troelsen es uno de los primeros y más fundamentales trabajos dedicados al lenguaje C# y al entorno .NET Framework. Publicado en 2003, se convirtió en el libro de cabecera para toda una generación de desarrolladores .NET. A pesar de su respetable antigüedad, esta obra sigue siendo un valioso documento histórico y una fuente de conocimiento profundo sobre los principios básicos de la plataforma, que en gran medida siguen siendo relevantes hoy en día.

De qué trata el libro

El libro es una guía exhaustiva del lenguaje C# versión 1.0 y la plataforma .NET Framework 1.1. El autor desarrolla secuencialmente todos los aspectos clave: desde la sintaxis y la programación orientada a objetos hasta el trabajo con bases de datos, Windows Forms, ASP.NET y servicios web. Se presta especial atención al funcionamiento interno de .NET: Common Language Runtime (CLR), el sistema de tipos, la recolección de basura y la interoperabilidad entre lenguajes.

Para quién es este libro

El libro está dirigido a desarrolladores principiantes y experimentados que quieren no solo aprender la sintaxis de C#, sino también comprender la filosofía y la arquitectura de .NET. Será útil para quienes provienen de otros lenguajes (como Java o C++) y desean obtener un conocimiento sistematizado sobre la plataforma de Microsoft.

Qué aprenderá el lector

  • Fundamentos de la sintaxis de C#: tipos de datos, estructuras de control, arrays, cadenas.
  • Programación orientada a objetos: clases, herencia, polimorfismo, interfaces, delegados y eventos.
  • Trabajo con .NET Framework: espacios de nombres, ensamblados, gestión de memoria, reflexión (reflection).
  • Tecnologías .NET: Windows Forms para crear aplicaciones de escritorio, ADO.NET para trabajar con bases de datos, ASP.NET para aplicaciones web y servicios web XML.
  • Temas avanzados: multihilo, serialización, interacción con código no administrado (COM, P/Invoke).

Puntos fuertes

La principal ventaja del libro es su profundidad y sistematicidad. Troelsen no solo enumera las capacidades del lenguaje, sino que explica cómo y por qué funcionan. Cada capítulo contiene numerosos ejemplos de código que se pueden probar de inmediato. El libro está escrito en un lenguaje vivo y accesible, lo que lo hace comprensible incluso para principiantes. Su enorme volumen (más de 1000 páginas) permite cubrir prácticamente todos los aspectos de la plataforma de la época.

Especialmente valiosas son las secciones dedicadas al funcionamiento interno de .NET: CLR, compilación JIT, recolección de basura, sistema de tipos. Estos conocimientos ayudan a escribir código más eficiente y fiable.

A quién se recomienda

Recomiendo este libro a todos los que quieran comprender a fondo los fundamentos de C# y .NET. Será útil para estudiantes, desarrolladores principiantes y todos aquellos interesados en la historia del desarrollo de la plataforma. Sin embargo, hay que tener en cuenta que el libro describe tecnologías de 2003: Windows Forms, ASP.NET Web Forms, ADO.NET 1.x. Las tecnologías modernas (ASP.NET Core, Entity Framework Core, .NET 6/7/8) no se tratan en él. Por lo tanto, para estudiar el stack actual, este libro debe utilizarse como base, no como única fuente.

No obstante, para comprender la evolución de .NET y los conceptos básicos que permanecen inalterables, «C# y la plataforma .NET» sigue siendo una excelente opción. Es un clásico que todo desarrollador .NET serio debería leer.

Recommendations