C sharp NET/Capítulo 17
Programando aplicaciones WEB con ASP.NET usando C#
[editar]
.NET provee un rica infraestructura para diseñar no solamente programas de escritorio sino también páginas y aplicaciones Web usando la tecnología llamada ASP.NET. Como hemos dicho anteriormente, el lenguage de programación C# fue diseñado precisamente pensando en el Internet; debido a esto, C# es el lenguage de preferencia para programar éstas aplicaciones. Por supuesto que también usaremos en conjunto con C# los lenguajes tradicionales para el Web como son el HTML, XML y Javascript para enriquecer nuestras aplicaciones. Con estas tecnologías a nuestro alcance podremos crear lo que necesitemos de una manera rápida y sencilla. ASP.NET es la más avanzada tecnología para crear aplicaciones y páginas Web sobrepasando a tecnologías populares como PHP o JSP en varios aspectos como rapidez, sencillez, seguridad e incluso costo (ya que existe el proyecto MONO www.mono-project.com que proporciona una versión de ASP.NET [incluyendo un servidor] de forma gratuita). Cuando Microsoft lanzó al mercado dicha tecnología, fue acogida rápidamente debido a su facilidad de uso y a su poder. Ésta tecnología alivia inmensamente al programador de tener que crear código desde cero. ASP.NET cuenta con una inmensa colección de herramientas tanto controles como clases y funciones para crear aplicaciones rápidamente. Se dice que por lo general ASP.NET le ahorra al programador crear de 50% a 70% del código que se necesita ya que viene actualmente incorporado y listo para usarse. ASP.NET 2.0 es la nueva versión de ASP.NET, a decir verdad no incluye grande cambios sobre la versión 1.1 pero si se ha puesto énfasis en crear más controles, se han reorganizado y optimizado algunas funciones haciendo que ASP.NET sea más seguro, flexible y robusto. En este capítulo aprenderemos como utilizar para nuestro beneficio ésta gran tecnología.
- Introducción a ASP.NET 2.0
- El modelo de programación de ASP.NET
- Creando aplicaciones usando Visual Studio 2005 y MonoDevelop 0.11
- Lo básico de una página
- Controles
- Creando y depurando páginas
- Accediendo y manipulando información
- Contenedores de Datos
- Enlazando datos
- Usando controles para desplegar información
- Creando páginas altamante interactivas usando AJAX
- Temas avanzados
- El futuro de ASP.NET, Silverlight y aplicaciones para el Web usando WPF