1. 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
2. Introducción
Cuando 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.
4. 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.
5. Función
ASP.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.
6. 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.
7. 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.
8. Seguridad
Ademá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.
11. <%@ 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
»</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 »</a>
</p>
</asp:Content>
12.
13. Conclusión
Si 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.
14. Cuadro SQA
S 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.
15. 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