domingo, 3 de julio de 2016

consepto y caracteristicas de ASP.NET

ASP.NET: Es una tecnología gratuita que permite a los programadores crear paginas web dinámicas, desde websites personales hasta aplicaciones web empresariales. Todo lo que necesitas para empezar es descargar .NET Framework y una herramienta de desarrollo. ASP.NET es un Framework para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. apareció en enero de 2002 con la versión 1.0 del .Net Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET esta construido sobre el Common Languaje Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework. ASP.NET proporciona tres modos de persistencia para variables de sesion: InProc. Las variables de sesion son mantenidas dentro del proceso. Sin embargo, en este modo, las variables son destruidas cuando el proceso ASP.NET es reciclado o terminado. State Server. Es este modo, ASP.NET ejecuta un servicio de Windows separado que mantiene las variables de estado. Como esta administracion de estado ocurre fuera del proceso ASP.NET, tiene un impacto negativo en el rendimiento, pero permite a multiples instancias de ASP.NET comparitr el mismo estado del servidor, permitiendo que una publicacion de ASP.NET pueda tener su carga balanceada y escalada en multiples servidores. Tambien, como el servidor de administracion del estado se ejecuta independiente de ASP.NET, las variables pueden persistir a atraves de las finalizaciones del proceso ASP.NET. Sql Server. En este modo, las variables de estado son almacenadas en un servidor de base de datos, accesible usando SQL. Las variables de sesión pueden persistir a traves de finalizaciones de procesos también en este modo. App_Data. Directorio por defecto para las bases de datos, tales como archivos mdb de Microsoft Acces y archivos mdf de Microsoft SQL Server. este directorio es usualmente el unico con permisos de escritura en la aplicacion. App_LocalResources. Contiene archivos de recursos localizados para paginas individuales del sitio. App_GlobalResources. Contiene archivos resx con recursos localizados disponibles para cada pagina del sitio. Este es donde el desarrollador ASP.NET tipicamente almacena mensajes que seran usados en mas de una pagina. App_Themes. Usado para temas alternativos del sitio. App_WebReferences. Usado para archivos de descubrimiento y archivos WSDL para referencias a servicios web para ser consumidos en el sitio. Bin. Contiene codigo compilado (archivos .dll) para controles, componentes, y otro codigo que pueda ser referenciado por la aplicacion. Cualquier clase representada por el codigo en la carpeta Bin es automaticamente referenciada en la aplicacion. USO DEL LENGUAJE. En la actualidad una aplicación ASP.NET puede ejecutarse de dos formas distintas: Aplicaciones Cliente/Servidor: Estas aplicaciones están típicamente en formato de ejecutables compilados. Estos pueden integrar toda la riqueza de una interfaz de usuario, tal es de las aplicaciones de desempeño y productividad, pero no se reune la logica de negocio como un recurso que se pueda utilizar. Ademas acostumbra ser menos gestionables y escalables que las demas aplicaciones. Aplicaciones que utilizan el navegador: Dichas aplicaciones estan caracterizadas por contar con una interfaz de web rica y muy util. La interfaz grafica integra varias tecnologias, las cuales son el Html, XHTML, scripting, etc; siempre y cuando el navegador que se este utilizando soporte estas tecnologias.

No hay comentarios:

Publicar un comentario