lunes, 29 de noviembre de 2010

Aplicaciones Web. ASP .NET

Bien en este post, trataremos de introducirnos en el mundo de la programación web en ASP .Net, no intentaremos tocar todos los puntos posibles, sino sólo definir cuestiones simples a la hora de poder entender que es programar básicamente algo que vayamos a subir a la red o nube, o como quieran llamarla.
Primero definamos entonces que es una aplicación web: "Una aplicación web es un conjunto de páginas HTML que se transmiten por medio de un protocolo HTTP de un servidor al cliente y viceversa, brindando distintas funcionalidades al usuario final". Entonces podemos decir que estas páginas pueden ser creadas en un lenguaje base que es el HTML, pero a la vez utilizan lenguajes tan diversos para realizar las aplicaciones, como ser javascript, PHP, o ASP .NET. Si bien muchos toman como si fuera un lenguaje, ASP .NET, en realidad es más bien un "Marco"(FrameWork) para programar aplicaciones web, de un modo similar al que se programan las aplicaciones dentro del sistema Windows. Así es que un WebForms ( formularios webs donde irá la interfaz gráfica de la aplicación), permite separar la funcionalidad de la aplicación de la interfaz del usuario.
Bien como decía anteriormente la aplicacion se transmite a tráves de un protocolo HTTP, pero para que esto sea posible debe existir un servidor que almacene y mantenga disponibles las aplicaciones para los usuarios. Por lo tanto podríamos definir a un servidor web como: "Un sistema informático conectado a una red, donde se almacenan imágenes,etc. disponibles para ser visitadas por los usuarios de la red".
Una vez que tenemos en claro que es un servidor web, deberíamos conocer como se transmite, es decir el protocolo HTTP : "En sus siglas en inglés significa Hyper Text Transfer Protocol, o mejor conocido como protocolo de transferencia de hipertexto que permite transmitir imágenes, multimedias,documentos y otros. Sin lugar a dudas es el protocolo más importante de internet, define como los navegadores y los servidores se comunican unos con otros. Esta basado en texto y es transmitido por conexiones TCP.





Así graficado podemos ver lo anteriormente descripto y en esto es lo que trabaja ASP.net.

Un saludo
Guillermo Andrés Arduino
Microsoft Active Professional 2009-2010

No hay comentarios:

Publicar un comentario

Deja todo lo que quieras decirnos, somos mentes abiertas y leemos de todo y para todos, pero por favor no insultes, no agredas, no seas pornografico, eso no nos gusta y te vamos a mandar bien lejos.