ASP.NET es un framework para el desarrollo de aplicaciones web dinámicas y servicios web creado por Microsoft. Permite crear sitios web accesibles a través de un navegador que se alojan en un servidor. Requiere .NET Framework, un editor de código y un servidor web como IIS. C# es el lenguaje de programación orientado a objetos principal utilizado con ASP.NET.
2. • Asp.net es un es un entorno para aplicaciones
web desarrollado y comercializado por Microsoft.
• Es un framework para usarse en la web.
3. Un Framework un conjunto de componentes
(por ejemplo clases en java y descriptores y
archivos de configuración en XML) que
componen un diseño reutilizable que facilita
y agiliza el desarrollo de sistemas Web.
Serie de Tecnología, Clases, controles, etc
que Microsoft ha creado para nosotros para
crear cosas en la WEB
4. • Permite crear sitios dinámicos y Servicios Web
• Aplicaciones web.
5. • Una aplicación a la que podemos acceder a través de un navegador
de Internet.
6. • En ASP.NET la aplicación es instalada “en el servidor”
• Esta tecnología del lado del servidor permite que el
mantenimiento sea más fácil porque sólo se hace en el
servidor y no requiere instalaciones en los clientes
• La aplicación se Accesa desde cualquier lugar que se
tenga internet
• Es multiplataforma sin discrinimar SO
7. El servidor que se utiliza
para instalar, probar y
ejecutar las aplicaciones
8. Requisitos de
desarrollo
ASP.NET
• Para desarrollar aplicaciones ASP.NET,
es necesario tener:
• Un editor de código.
• .NET Framework.
• Un servidor Web como IIS (Servicios de
Internet Information Server)
• Adicionalmente a la programación web
es necesario en muchos casos contar
con algún soporte para el
almacenamiento de datos.
9. Historia
• Apareció en enero de 2002 con la versión 1.0 del .NET Framework
• Es la tecnología sucesora de la tecnología Active Server Pages (ASP)
introducida en 1996
• Las páginas de ASP.NET, conocidas oficialmente como "web forms"
(formularios web), son el principal medio de construcción para el
desarrollo de aplicaciones web.
• Los formularios web están contenidos en archivos con una
extensión ASPX
• ASP.NET no sólo funciona sobre el servidor de Microsoft IIS, también
lo hace sobre Apache
10. PHP
• código es libre y abierto,
• está siendo actualizado constantemente
• hay publicada mucha más información y manuales que los que
se pueden encontrar para ASP
• hay disponibles numerosas librerías y recursos que crean los
usuarios de PHP que se pueden utilizar para facilitar la
programación.
• Para programar en PHP se utiliza un lenguaje muy similar a C,
Java o Javascript
• la portabilidad, destaca la de PHP ya que podremos fácilmente
trasladar una plataforma PHP de un servidor a otro.
• Sobre el servidor web, en php suelen utilizarse Apache
• PHP se pueden utilizar muchísimos tipos diferentes de bases de
datos, ya que ofrece interfaces para el acceso a la gran mayoría
de las bases de datos que hay en el mercado, y también
por ODBC a las bases de datos en Windows.
Ambos son lenguajes de programación de uso general de código del lado del servidor
ASP.NET
• aunque ASP tenga código cerrado, permite instalar
aplicaciones de terceras partes para usarlas en la
programación
• ASP utiliza Visual Basic Script, muy cómodo para los
que estén familiarizados básicamente con Visual
Studio
• Sobre el servidor web, en ASP suelen utilizarse IIS
• Respecto a las bases de datos, en ASP suele utilizarse
Access, que viene incluido en el paquete de
Microsoft Office, pero también se puede echar mano
de SQL Server
• algunos se decantan por ASP por la fiabilidad que
ofrece la marca Microsoft que tiene detrás,
11. C Sharp
• Es un lenguaje de programación orientado a
objetos.
• Su sintaxis básica deriva de C/C++
• Microsoft Visual C# es la implementación de la
especificación C# de Microsoft, incluida en la suite
de productos de Microsoft Visual Studio.
• Está basado en la especificación ECMA/ISO de el
lenguaje de programación C#, el cual Microsoft
también creó.
• Aunque existen múltiples implementaciones de la
especificación, Visual C# es por mucho el más
usado comúnmente.