Aprende a Programar ASP .NET y C# - Segunda Edición
Por Ángel Arias
()
Información de este libro electrónico
ASP.NET es la plataforma de Microsoft para el desarrollo de aplicaciones Web y es el sucesor de la tecnología ASP. Es un componente del IIS que permite a través de un lenguaje de programación integrado en la .NET Framework para crear páginas dinámicas. No es ni un lenguaje de programación como VBScript, PHP, ni un servidor web como IIS o Apache.
El ASP.NET está basado en el Framework .NET heredando todas sus características, por eso, como cualquier aplicación .NET, las aplicaciones para esa plataforma pueden ser escritas en varios lenguajes, como C# y Visual Basic .NET.
Aunque se pueda desarrollar aplicaciones ASP.NET utilizando solamente un editor de texto y el compilador .NET, el entorno de desarrollo más común de las aplicaciones ASP.NET es el Visual Studio .NET ya que posee algunas características que facilitan el trabajo del desarrollador, como los componentes visuales para creación de formularios de páginas Web.
Una aplicación para web desarrollada en ASP.NET puede reutilizar el código de cualquier otro proyecto escrito para la plataforma .NET, aunque tenga un lenguaje diferente. Una página ASP.NET escrita en VB.NET puede llamar a componentes escritos en C# o Web Services escritos en C++, por ejemplo. Al contrario de la tecnología ASP, las aplicaciones ASP.NET son compiladas antes de la ejecución, trayendo sensibilidad y ganando en rendimiento.
Las aplicaciones Web ASP.NET necesitan el .NET Framework y el servidor IIS para ejecutar, por lo menos en la plataforma Windows. Existe también el proyecto mod_aspdotnet, que es un módulo que permite trabajar al servidor Apache HTTP Server en conjunto con el Framework .NET y a ejecutar aplicaciones ASP.NET en la plataforma Windows. El proyecto Mono es un esfuerzo para permitir que las aplicaciones ASP.NET puedan ejecutarse en otras plataformas, como el Linux.
La plataforma .NET se basa en uno de los principios utilizados en la tecnología Java (Just In Time Compiler - JIT), los programas desarrollados para esta son doble-compilados (compilados dos veces), una vez en la distribución (generando un código que es conocido como "bytecodes") y otra en ejecución.
Los programas pueden ser escritos en cualquiera de los más de treinta y tres lenguajes de programación disponibles para la plataforma, el código fuente generado por el desarrollador es compilado por el lenguaje escogido generando un código intermediario en un lenguaje llamado MSIL (Microsoft Intermediate Language).
Ángel Arias
Ángel Arias es un consultor informático con más de 12 años de experiencia en sector informático. Con experiencia en trabajos de consultoría, seguridad en sistemas informáticos y en implementación de software empresarial, en grandes empresas nacionales y multinacionales, Ángel se decantó por el ámbito de la formación online, y ahora combina su trabajo como consultor informático, con el papel de profesor online y autor de numerosos cursos online de informática y otras materias. Ahora Ángel Arias, también comienza su andadura en el mundo de la literatura sobre la temática de la informática, donde ,con mucho empeño, tratará de difundir sus conocimientos para que otros profesionales puedan crecer y mejorar profesional y laboralmente.
Lee más de ángel Arias
Bases de Datos con MySQL Calificación: 4 de 5 estrellas4/5Ingeniería y Arquitectura del Software Calificación: 3 de 5 estrellas3/5Curso de Programación con Java Calificación: 4 de 5 estrellas4/5Curso de Programación y Análisis de Software Calificación: 4 de 5 estrellas4/5Aprende a Programar en Python Calificación: 5 de 5 estrellas5/5Aprende a Programar para Android Calificación: 5 de 5 estrellas5/5Las Estafas Digitales Calificación: 5 de 5 estrellas5/5Computación en la Nube Calificación: 4 de 5 estrellas4/5Programación y Lógica Proposicional Calificación: 0 de 5 estrellas0 calificacionesFundamentos de Programación y Bases de Datos Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar a Python Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar en ASP .NET y C# Calificación: 0 de 5 estrellas0 calificacionesAprende a programar en C# Calificación: 5 de 5 estrellas5/5Aprende a Programar con Java Calificación: 4 de 5 estrellas4/5Curso de Introducción a la Administración de Bases de Datos Calificación: 3 de 5 estrellas3/5Aprende a Programar con Ajax Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar con Ruby on Rails Calificación: 0 de 5 estrellas0 calificacionesAprende a Desarrollar Videojuegos Calificación: 3 de 5 estrellas3/5Marketing Digital y SEO con Google Calificación: 5 de 5 estrellas5/5Curso de Programación con Java - 2ª Edición Calificación: 5 de 5 estrellas5/5Aprende Programación Web con PHP y MySQL Calificación: 5 de 5 estrellas5/5Aprende a Programar Ajax y jQuery Calificación: 1 de 5 estrellas1/5Aprende sobre la Ingeniería de Software Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación y Análisis de Software - 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación de Apps. Android y iPhone Calificación: 5 de 5 estrellas5/5Las Nuevas Tecnologías y el Marketing Digital Calificación: 3 de 5 estrellas3/5Curso de Marketing Online Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación con iOS Calificación: 4 de 5 estrellas4/5Fundamentos de Programación y Bases de Datos: 2ª Edición Calificación: 0 de 5 estrellas0 calificaciones
Relacionado con Aprende a Programar ASP .NET y C# - Segunda Edición
Libros electrónicos relacionados
Aprende a Programar en ASP .NET y C# Calificación: 0 de 5 estrellas0 calificacionesConexión SQL SERVER & C# (Manual para principiantes) Calificación: 1 de 5 estrellas1/5Desarrollo Web en Java Calificación: 3 de 5 estrellas3/5Aprende a programar en C# Calificación: 5 de 5 estrellas5/5Curso de Programación con Java - 2ª Edición Calificación: 5 de 5 estrellas5/5Curso de Programación y Análisis de Software - 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesAprende a Desarrollar con Spring Framework Calificación: 3 de 5 estrellas3/5Backbone JS Calificación: 0 de 5 estrellas0 calificacionesDesarrollo Rápido de Aplicaciones Web. 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesFundamentos de Programación y Bases de Datos Calificación: 0 de 5 estrellas0 calificacionesIntroducción a PHP Calificación: 0 de 5 estrellas0 calificacionesAngularJS: Conviértete en el profesional que las compañías de software necesitan. Calificación: 4 de 5 estrellas4/5La Guía Básica de Javascript Calificación: 5 de 5 estrellas5/5Aprende Programación Web con PHP y MySQL Calificación: 5 de 5 estrellas5/5Programación Java: JDBC y Swing Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación Web Calificación: 4 de 5 estrellas4/5Programación Orientada a Objetos en JAVA Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar para Android Calificación: 5 de 5 estrellas5/5HTML5 Avanzado Calificación: 0 de 5 estrellas0 calificacionesUF2177 - Desarrollo de programas en el entorno de la base de datos Calificación: 0 de 5 estrellas0 calificacionesDesarrollo de aplicaciones mediante el Framework de spring.: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 2 de 5 estrellas2/5Diseño de Software Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar con Java Calificación: 4 de 5 estrellas4/5