Microsoft Visual Web Developer 2008 Express Edition Step by Step: Reseña

Microsoft Visual Web Developer 2008 Express Edition Step by Step: Reseña

Reseña de Libro Productivity
Microsoft Visual Web Developer 2008 Express Edition Step by Step: Reseña
Microsoft Visual Web Developer 2008 por Eric Griffin Leer en Amazon →
Una amplia introducción al desarrollo de ASP.NET 3.5 utilizando Visual Studio Express — y una instantánea de cómo era aprender desarrollo web antes de que Internet nos lo enseñara todo.

“La mejor manera de aprender a programar es programando.”

— Eric Griffin, Microsoft Visual Web Developer 2008 Express Edition Step by Step

Permítanme retroceder en el tiempo por un momento. Antes de los tutoriales de YouTube, antes de que Stack Overflow tuviera una respuesta para cada mensaje de error, antes de que pudieras aprender a programar completamente desde tu navegador — existían estos libros técnicos masivos. Guías paso a paso que te llevaban a través del desarrollo de software captura de pantalla a captura de pantalla.

Ese era el mundo en el que vivía cuando adquirí Microsoft Visual Web Developer 2008 Express Edition Step by Step de Eric Griffin.

Comencé a estudiar esto con el propósito de actualizar aplicaciones de bases de datos basadas en web en el trabajo. Nada glamuroso. Sin sueños de startups en Silicon Valley. Solo un tipo que necesitaba que las herramientas internas funcionaran mejor y decidió aprender por su cuenta cómo hacerlo.

Lo que cubre el libro

El alcance de este libro es AMPLIO. Los conceptos cubiertos incluyen C#, HTML, CSS, VB, JavaScript, SQL y ASP.NET 3.5, aunque principalmente en un contexto general. Griffin intenta tocar todo lo que podrías encontrar al crear aplicaciones web en Visual Studio, y respeto la ambición incluso si eso significa que nada recibe un tratamiento verdaderamente profundo.

Mi enfoque principal estaba en las interfaces de usuario basadas en datos — específicamente bases de datos SQL y Access — y controles de servidor, que son componentes específicos de ASP.NET que te permiten construir páginas interactivas sin escribir HTML puro para todo. Cosas como GridViews, FormViews y controles de enlace de datos que conectan tu front-end con tu base de datos.

Si eras desarrollador en esa época, sabes exactamente de qué estoy hablando. Si no lo eras — solo imagina arrastrar y soltar componentes visuales que se conectaban mágicamente a las bases de datos tras bambalinas. Se sentía como el futuro en aquel entonces.

El enfoque paso a paso

El formato es exactamente lo que promete el título. Cada capítulo te guía en la construcción de algo específico, paso a paso, con capturas de pantalla que muestran exactamente dónde hacer clic y qué escribir. Para alguien que aprende por su cuenta sin un mentor o un aula, este formato era invaluable.

Comienzas con lo básico — configurar Visual Web Developer Express (la versión gratuita de Visual Studio, lo cual era un GRAN acontecimiento en ese momento), crear tu primera página web, entender la diferencia entre los archivos de código subyacente (code-behind) y el marcado. Luego aumenta gradualmente hacia territorio más complejo como páginas maestras, autenticación de usuarios y acceso a datos.

Las partes buenas

Donde este libro brilla es en su cobertura de las capacidades orientadas a datos de ASP.NET. Los capítulos sobre la conexión a bases de datos, la visualización de datos en cuadrículas y la creación de formularios que permiten a los usuarios crear, leer, actualizar y eliminar registros — eso era exactamente lo que necesitaba para el trabajo.

Griffin hace un trabajo sólido explicando el concepto de controles de servidor y cómo difieren de los elementos HTML simples. En ASP.NET, un botón no es solo un botón. Es un objeto del lado del servidor que puede activar la ejecución de código, interactuar con bases de datos y actualizar la página dinámicamente. Comprender este cambio de paradigma era crucial para cualquiera que viniera de un entorno de HTML estático.

Las secciones sobre la integración de CSS también fueron útiles, aunque básicas para los estándares actuales. Y la cobertura de JavaScript, aunque escasa, al menos introdujo la idea de que el código del lado del cliente y del lado del servidor sirven para propósitos diferentes y trabajan juntos.

Los problemas

Ahora, aquí es donde se vuelve frustrante. Hay MUCHOS errores de código en este libro. Me refiero a ejemplos de código que simplemente no funcionan tal como están impresos. Escribes todo exactamente como se muestra, ejecutas y te encuentras con un error. Luego pasas veinte minutos tratando de averiguar si TÚ cometiste un error o si el LIBRO cometió un error.

Spoiler: era el libro. A menudo.

Para un principiante, esto es DEVASTADOR. Todo el punto de una guía paso a paso es que puedes confiar en los pasos. Cuando los pasos están mal, pierdes la confianza tanto en el material como en ti mismo. Tuve que consultar la documentación en línea de Microsoft más veces de las que me gustaría admitir, lo que anula parcialmente el propósito de comprar una guía estructurada en primer lugar.

El otro problema es el ritmo. Algunos elementos se cubren demasiado rápido para entenderlos realmente. Griffin introduce un concepto complejo como el enlace de datos o la autenticación, te da un ejemplo rápido y luego sigue adelante como si eso fuera suficiente. No lo era. Algunos temas merecían dos o tres capítulos pero recibieron la mitad de uno.

Este es el castigo de intentar cubrir TODO en un solo libro. Terminas no cubriendo nada con la suficiente profundidad. C# tiene un capítulo, VB tiene un capítulo, SQL tiene un capítulo — pero ninguno recibe la atención que merece como tema independiente.

Una cápsula del tiempo del desarrollo web

Leer este libro hoy — o incluso reflexionar sobre él años después — es como mirar una cápsula del tiempo. ASP.NET Web Forms, el framework que enseña este libro, ha sido esencialmente superado. Primero por ASP.NET MVC, luego por ASP.NET Core, y ahora por Blazor y una docena de otros enfoques.

Visual Web Developer Express Edition ya ni siquiera existe. Microsoft integró todo en Visual Studio Community Edition, que es gratuito y MUCHO más capaz.

Pero aquí está la cuestión — los FUNDAMENTOS siguen importando. Entender cómo los servidores web procesan las solicitudes, cómo las bases de datos se conectan a las interfaces front-end, cómo se valida y procesa la entrada del usuario — esos conceptos trascienden cualquier framework específico. Y este libro, a pesar de sus fallos, me enseñó esos fundamentos en un momento en que los necesitaba desesperadamente.

Pensamientos finales

En general, esta es una gran introducción a la plataforma integral ASP.NET utilizando Visual Studio de Microsoft. Cubre una cantidad masiva de terreno, y para alguien que aprende desarrollo web por su cuenta para propósitos prácticos de trabajo, el formato paso a paso es exactamente el enfoque correcto.

Pero los errores de código son inexcusables para un libro técnico publicado, y la cobertura acelerada de algunos temas me dejó deseando más profundidad en las áreas que más importaban. Un enfoque más cerrado en menos tecnologías, con más ejemplos funcionales y menos errores tipográficos, habría hecho de este un recurso genuinamente excelente en lugar de simplemente uno bueno.

3.5/5 — un punto de partida sólido para su época, pero trae tu paciencia y mantén la documentación abierta en otra pestaña.

Gracias por leer.

— Leonidas

Microsoft Visual Web Developer 2008 Express Edition Step by Step: Reseña

¿Disfrutaste esta reseña?

Consigue el libro de Eric Griffin y apoya el blog.

Leer en Amazon →
Escrito por

Leonidas K.

Desde 2010, Leonidas ha sido un increíble Desarrollador Web y un extraordinario Especialista en Marketing Digital. Es el autor de varios estudios de caso fascinantes en marketing digital, sobre todo en Marketing de Pago Por Llamada. ¡Asegúrate de leer los estudios de caso para mejorar tu vida enormemente!

Deja un comentario

Deja un comentario
Sign in with Google
or

Comment posted!