You are on page 1of 13

Entornos de Programación

Actividades de Laboratorios

Realizado por:
Fabricio.A.Santillana.V. 2-718-1147
Procedimiento

1. Durante los Laboratorios anteriores, estuvimos viendo cuales eran las necesidades en
cuanto a software para poder utilizar las tecnologías .NET (Framework, ASP y AJAX);
ahora usted debe evaluar cual sería la mejor forma de tener instalados en su equipo estos
tres componentes. Debe partir del análisis de la capacidad en hardware de su equipo y
que software tiene instalado. Sustente sus respuestas con vínculos o referencias de
Internet que demuestren que lo que esta proponiendo es viable técnicamente. No omita
ningún comentario o aclaración sobre su planteamiento. Que pasos tendría que seguir
para poder instalar todos estos componentes en su equipo.
2. Qué diferencias existen entre las versiones de Framework que Microsoft a liberado al
mercado durante los últimos años (Framework 1.1, 2.0, 3.0 y 3.5). Porque tantas
versiones y tantos cambios, en tan poco tiempo.
3. Construya una Tabla en la que compare las versiones de ASP que Microsoft a liberado al
mercado, con respecto a como ha sido distribuido y que mejoras tienen. Las versiones de
ASP liberadas son la 1.0, 2.0. 3.0 y .NET.
1. ¿Cuál es la mejor manera de instalar .NET Framework, ASP y AJAX?

Visual Studio es un entorno de desarrollo integrado desarrollado por la Corporación


Microsoft© que ya cumple 10 años en el mercado del Software, pero como ocurre con
cualquier sistema las necesidades tanto de usuarios finales como desarrolladores, aumentan
con el tiempo y desarrollo de nuevas tecnologías que abstraen la enorme complejidad que
implica el desarrollo de aplicaciones. Ahora, si deseamos mantenernos a la vanguardia en un
mundo que exige cada vez más el uso de Software de última generación y deseamos utilizar
Visual Studio debemos tener en cuenta que se necesita tener instalada Software como la
plataforma .NET Framework, ASP.NET y AJAX. Cada versión de Visual Studio soporte una
versión específica de .NET Framework y cada versión de la plataforma integra o no la
tecnología ASP.NET y AJAX. Otro punto importante es el Hardware de PC que estemos
utilizando. En mi caso una PC AMD Sempron 2200, con un disco duro de 40 GB, Tarjeta de
Video Nvidia Geforce 6200 de 256 MB y como sistema operativo Windows xp profesional
con SP3 que cuenta con .NET Framework 1.1 y 2.0 instalados y actualizados. Como se puede
observar, se cuenta con un disco duro pequeño comparado con los estándares de la actualidad
y con versiones de .NET que ya cuentan con ASP.NET. Tal vez la capacidad del Disco nos
aliente a instalar versiones anteriores de .NET Framework anteriores a la 2.0 y aunque estas
versiones incluyen ASP.NET no así AJAX. Además si sumamos las instalaciones de
seguridad, mejoras y compatibilidad con la plataforma no es una forma muy adecuada. Sin
embargo, como ocurre con todas las versiones de .NET Framework que no incluyen AJAX,
es posible integrarla y configurarla a la plataforma descargando e instalando los componentes
necesarios. Ahora, si los que nos interesa es programar en ASP.NET, sería buena idea
instalar la versión 2.0 o 3.0 de la plataforma .NET sobre todo la 3.0 por ser y contener
componentes más avanzados que la versión de 2.0. Para instalar estos tres componentes:
.NET Framework, ASP.NET y AJAX la mejor forma sería con la versión 3.5 de .NET
Framework, ahora hay que tener en cuenta que sólo la versión 2008 de Visual Studio soporta
esta plataforma. Una de las mejoras maneras de instalar .NET Framework 3.5 es obtener el
archivo de instalación en el sitio oficial de Microsoft.
Luego podemos seguir los siguientes pasos:
1. Una vez que obtenemos el archivo. Lo ejecutamos y se inicia las instalación.

2. En este punto el programa descargara desde Internet los archivos necesarios para la
instalación. Si poseemos una velocidad de 56 Kbps debemos esperar cerca de 2 hras.
3. Culminada la descarga se inicia la instalación de los componentes.
4. Una vez que finalizada la instalación debemos ingresar a Windows Update de Microsoft
para actualizar la versión .NET Framework con demás mejoras y parches.
Ahora, ya se cuenta con una PC que cuenta con la plataforma .NET Framework, ASP.NET y
AJAX.
En esta lista se puede observar que el programa de instalación actualizo componentes ya
existentes en la PC y que no era necesaria su instalación. También instalo componentes, Services
Pack y demás actualizaciones. Esto demuestra que la mejor manera de instalar .NET Framework,
ASP.NET y AJAX, por ser rápida y fácil en la PC es a través de .NET Framework 3.5 ya que, de
lo contrario, seria necesario instalar cada uno de los elementos por separados.
2. Diferencias entre las versiones de .NET Framework.
.NET Framework 1.1
La versión de .NET Framework 1.1 se libero en el año 2003, incluida en Visual Studio 2003 y
Windows Server 2003. Esta Versión incluye:
• Soporte para controladores móviles en ASP.NET.
• Habilita el Windows Forms assemblies para ser ejecutado con permisos limitados desde
Internet e incluye códigos de seguridad en ASP.NET
• Soporte para conectividad abierta para base de datos u ODBC y Oracle.
• Incluye soporte para IPv6.

.NET Framework 2.0


El .NET Framework 2.0 fue introducido con la versión Visual Studio 2005. A partir de la versión
1.1 se diferencia en:
• Una nueva API de alojamiento para aplicaciones nativas que desee acoger a una instancia
de la. NET runtime.
• Soporte completo para plataformas de 64 bits.
• Soporte para lenguajes genéricos diseñados para .NET CLR.
• Se mejora la versión ASP.NET integrada en la versión 1.1 de la plataforma incluyendo
soporte para skins y Webspart.
• Introduce .NET Micro Marco una versión del. NET Framework relacionadas con el
Smart Personal Objects Technology.

.NET Framework 3.0


.NET Framework 3.0 incluye un conjunto de códigos administrativos integrados en los sistema
operativos de Windows Vista y Windows Server 2008, aunque también están disponibles para
Windows xp y Windows Server 2003. Utiliza el CLR de la versión 2.0, pero se agregan cuatro
componentes nuevos:
• Windows Presentation Foundation es una nueva interfaz de usuario del subsistema y API
basadas en XML y de gráficos vectoriales, que utiliza gráficos por ordenador en 3D de
hardware y la tecnología Direct3D.
• Windows Comunicación Foundation es un servicio orientado a sistema de mensajería
que permite a los programas inter-operar a nivel local o remotamente similar a los
servicios Web.
• Windows Workflow Foundation permite la construcción de la automatización de tareas y
operaciones integradas utilizando los flujos de trabajo.
• Windows CardSpace es un componente de software que almacena con seguridad la
identidad digital de una persona y proporciona una interfaz unificada para la elección de
la identidad de una determinada operación, como acceder a un sitio Web.

.NET Framework 3.5


La versión 3.5 de. NET Framework fue puesto en libertad en el 2007, y se incluye con Windows
Server 2008. Al igual que con. NET Framework 3,0, versión 3,5 utiliza el CLR de la versión 2,0.
Además integra cambios a la plataforma 3.0 como:
• ASP.NET AJAX está incluido
• Nuevas características para los lenguajes C# y VB.NET.
• Agrega soporte para la expresión árboles y métodos lambda.
• Tipos anónimo con inferencia de tipo estático.
• Integrado Query Language (LINQ) integrado.
• ADO.NET API de sincronización para caches locales y del lado del servidor datastores.
• Asíncrona red I / O API.
• Pila Peer-to-peer de red, incluido un gestor PNRP de resolución.
• Gestor de WMI y Active Directory API.
• Aumento de WCF y WF runtimes, que permiten trabajar con WCF Pox y JSON datos, y
también exponer WF flujos de trabajo como los servicios de WCF.
• Apoyo a pipelining HTTP y los canales de distribución.
3. Diferencias entre las versiones de ASP.

Versiones Distribución Mejoras


• Se introduce la tecnología ASP
• Genera páginas Webs en forma
dinámica.
• Ofrece un modelo de
ASP 1.0 IIS 3.0 programación rápida.
(Internet information Server 3.0) • Utilización de controles ActiveX.
• Acceso a Base de datos
• Envío de correo electrónico.
• Se ejecuta como un servicio en
el servidor.
• ASP 2.0 se puede consultar si un
cliente se encuentra todavía
conectado a nuestro servidor o
IIS 4.0 por el contrario si ha finalizado
ASP 2.0 (Internet information Server 4.0) su sesión con el mismo. sólo si
se había enviado ya alguna
salida o contenido al cliente
• Permite transferir la ejecución
de una página Web a otra.
• Se ofrecen objetos com.
• Mejora en el procesamiento de
las páginas ASP por parte de la
librería ASP.DLL.
• El servidor transaccional
Microsoft Transaction Server
(MTS) ya no existe como una
entidad separada en Windows
2000, y pasa a formar parte de
Servicios de componentes
ASP 3.0 IIS 5.0 (Microsoft Component Services).
(Internet information Server 5.0) • Los Servicios de componentes
funcionan conjuntamente para
formar la arquitectura básica
para la creación de aplicaciones
Web.

• Los objetos COM se liberan más


rápidamente y por defecto los
componentes COM se ejecutan
out-of-process, es decir, en un
espacio de memoria distinto al
del servidor Web.
• Es muy sencilla la creación de
páginas Webs con AJAX.
• Se pueden crear rápidamente
aplicaciones Web, basándose en
los controles incluidos en la
ASP.NET Plataforma .NET plataforma .NET Framework o
gratuitos.
• Se instancian los controles
listados en la página ASP y es
responsabilidad del control
emitir código HTML que el
navegador pueda entender.
• Un código ASP.NET esta
"desorganización" puede
evitarse fácilmente usando el
sentido común y algunas de las
nuevas tecnologías.
• Permite la creación de
componentes reutilizables a
través de la creación de
Controles de Usuario (User
Controls).

You might also like