Geeks•ms
Todo lo que los geeks de Windows y .Net tienen que contar
El mayor evento de comunidad sobre Windows Azure
Beginning ASP.NET 3.5 In C# and VB

ASPNet 3.5

Cuando fui a la universidad el Internet apenas estaba floreciendo, estoy hablando de 1995 cuando usaba una interfaz de texto con comandos de Unix y el Mosaic te permitía ver algunos sitios web. Estudié ciencias computacionales pero no me tocó el desarrollo web, estabamos engranados en el Pascal y el C++. Ya en mi trabajo me tocó desarrollo en Visual Basic por más de una década y lo más que aprendí en relación al web fue hacer un par de sitios con FrontPage. Como han pasado los años.

En la actualidad desarrollar significa desarrollar para la web, es la plataforma que cualquiera puede acceder desde cualquier parte y hasta con dispositivos móviles. Aún con sus desventajas (interfaz gráfica y seguridad) las aplicaciones web son el presente y futuro de la computación.

Así fue que me di un tiempo para ponerme al día y compré el libro de Beginning ASP.NET 3.5: In C# and VB. Aunque ya tenía algunas nociones de ASP.NET, no me había adentrado en el código y el funcionamiento interno. ASP.NET hace su mayor trabajo en el lado del servidor específiciamente en el IIS lo cual me recordó al modelo cliente-servidor que vi en la universidad.

Conocí nuevos términos como rendering, postback y ViewState, así como el HTML, ese lenguaje que muchas veces había visto con palabras entre < >. Uno de los aspectos que me gustaron mucho fue el CSS, aunque no soy diseñador, es muy importante tener un aspecto uniforme y ordenado a lo largo de un sitio web y las hojas de estilo te permiten hacer eso y más. También comprendí mejor el Ajax para dar mejor funcionalidad a la aplicación web así como los MasterPages para mantener áreas de la página constantes a lo largo del sitio.

Como desarrollador para Windows se me hizo curioso ver que como se separaba el código HTML (para presentación) del código funcional (codebehind). En programación Windows solo veía un archivo, pero este modelo tiene mucho sentido ya que un diseñador podría trabajar en lo visual y el programador en lo funcional sin ningún problema.

Me gustó el libro porque tiene un buen balance entre lo teórico y práctico como muchos ejercicio y un proyecto a lo largo de las lecciones donde estas aplicando los conocimientos. Además todo el código está tanto en C# como VB. Como les había mencionado en otro post, me gusta más el Visual Basic así que hice todos los ejercicios en ese lenguaje.

Muy recomendable para un novato en desarrollo web y ASP.NET como yo.

 


Enviado 12/5/2011 10:58 por Eduardo Arredondo
Comparte este post:
El mayor evento de comunidad sobre Windows Azure