tecnologia asp.net

15
ASP.net Presentado por: Elvin A. Hernández G. Juan M. Bultrón G. Elvis González Fecha: Martes 3 de mayo de 2016 Universidad de Panamá Extensión Universitaria de Aguadulce Lic. En Informática para la Gestión Educativa y Empresarial

Upload: elvin-hernandez

Post on 13-Apr-2017

114 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Tecnologia ASP.net

ASP.netPresentado por:

Elvin A. Hernández G.Juan M. Bultrón G.

Elvis González

Fecha:Martes 3 de mayo de 2016

Universidad de PanamáExtensión Universitaria de AguadulceLic. En Informática para la Gestión Educativa y Empresarial

Page 2: Tecnologia ASP.net

IntroducciónCuando Microsoft decidió lanzar la tecnología ASP como parte de su arquitectura DNA, desarrollo un entorno de desarrollo para la construcción de aplicaciones de internet caracterizado por dividir el entorno de desarrollo ASP en una serie de objetos con los cuales, los desarrolladores tenían en sus manos la capacidad para desarrollar aplicaciones avanzadas.

Page 3: Tecnologia ASP.net

ASP.net

Page 4: Tecnologia ASP.net

Características• Es una tecnología orientada al desarrollo de “Aplicaciones

Web”.• Permite elegir el lenguaje del lado del servidor con el cual

queremos trabajar. Actualmente soporta cerca de 40 lenguajes, siendo c# y vb los más populares.• Es compilado no interpretado. • Tiene acceso a todas las funcionalidades proveídas por

el.net framework. (XML, webservices, bases de datos, email, criptogtafia… )• Facilita la reutilización e interfaces de usuario comunes,

mediante los Controles de Usuario.

Page 5: Tecnologia ASP.net

FunciónASP.net es un “Marco” (framework) para programar aplicaciones web, de un modo similar al que se programa las aplicaciones Windows. El componente principal son los web forms.

Page 6: Tecnologia ASP.net

Ventajas• La “parte ejecutable” de una aplicación ASP.net es

compilada• Implementación y actualización de las aplicaciones sin

reiniciar el servidor.• Independiente del lenguaje de programación.• Soporta XML, Hojas de estilo CSS, etc.• Soporta programación C#, VB.NET y J#. Es un lenguaje

completamente orientado a objetos.• Se comunica de forma impecable con las bases de

datos SQL Server.

Page 7: Tecnologia ASP.net

Desventajas• Es un código propietario de Microsoft no abierto.• No es fácil de leer e interpretar, se necesita escribir

más código para hacer lo mismo que con otros lenguajes como el PHP.• Muchos hostings y alojamientos web no lo

soportan por su alto coste. ASP.NET necesita tener instalado IIS con el Framework .Net.• El consumo de recursos de ASP.NET es importante

por lo que se requieren servidores de mayor capacidad.

Page 8: Tecnologia ASP.net

SeguridadAdemás de las características de seguridad de .NET, ASP.NET proporciona una infraestructura de seguridad avanzada para autenticar y autorizar el acceso de los usuarios y realizar otras tareas relacionadas con la seguridad. Puede autenticar usuarios con la autenticación de Windows suministrada por IIS o puede administrar la autenticación con su propia base de datos de usuario utilizando la autenticación mediante formularios ASP.NET y la suscripción ASP.NET. Además, puede administrar la autorización a las capacidades e información de su aplicación Web mediante los grupos de Windows o su propia base de datos de funciones personalizada utilizando las funciones de ASP.NET. Resulta fácil quitar, agregar o reemplazar estos esquemas dependiendo de las necesidades de la aplicación.

Page 9: Tecnologia ASP.net

Sintaxis

<%@ Page Language="VB" %><html> <body> <form runat="server"> </form> </body></html>

Page 10: Tecnologia ASP.net

Ejemplo de Página web ASP.net

Page 11: Tecnologia ASP.net

<%@ Page Title="Hola Mundo" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server"><div class="jumbotron"><h1>ASP.NET</h1><p class="lead">Esto es un ejemplo creado por:<br />Elvin Hernández<br/>Juan Bultron<br />Elvis Gonzalez</p><p><a href="http://www.asp.net" class="btn btn-primary btn-lg">Sitio Oficial &raquo;</a></p></div><h2>¿Qué es ASP.net?</h2><p> ASP.NET es un framework para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores y diseñadores 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 está construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.</p> <a class="btn btn-default" href="https://es.wikipedia.org/wiki/ASP.NET">Seguir leyendo &raquo;</a> </p></asp:Content>

Page 12: Tecnologia ASP.net
Page 13: Tecnologia ASP.net

ConclusiónSi profundizamos en cuanto a todas las características que atesora, se aprecia como adquiere de la tecnología de JAVA muchas de sus funcionalidades pero con acceso mas sencillo y con la facilidad de poder emplear diferentes lenguajes de codificación pero sin perder potencia de diseño ya que los principales: C#, Visual Basic.NET y Jscript.NET son orientados a objetos.

Page 14: Tecnologia ASP.net

Cuadro SQAS Q A

- Que tiene relación a la creación de paginas web.

- Uso de etiquetas básicas.

- Llamado de las clases.

- Conocer el uso correcto de ASP.net para la creación de formularios y sitios web.

- Conectar con la base de datos.

- ASP.net no es un lengaje de programación, es un framework para la creación de sitios y aplicaciones web.

- Se utiliza principalmente para la creación de formularios.

- Se acopla perfectamente con MySQL.

- Es un código que pertenece a Microsoft.

Page 15: Tecnologia ASP.net

Bibliografía• Características de ASP.NET Es un tecnología orientada al

desarrollo de ”Aplicaciones Web“. (s/f). Recuperado el 26 de abril de 2016, a partir de http://slideplayer.es/slide/2339930/

• Sintaxis de páginas de ASP.NET. (s/f). Recuperado el 26 de abril de 2016, a partir de https://msdn.microsoft.com/es-es/library/fy30at8h(v=vs.85).aspx

• Valeria Menendez. (2012, septiembre 6). Lenguaje de progrmacion. Recuperado el 26 de abril de 2016, a partir de http://valeriamenendez.blogspot.com/

• William Smith. (2007, de enero de). Intro a ASP.NET [Presentaciones]. Recuperado el 26 de abril de 2016, a partir de http://es.slideshare.net/williamsm/intro-a-aspnet