Artículo-Fabricio

__ **Primeras observaciones sobre .NET** __ **Realizado por:** Fabricio.A.Santillana.V. **Cédula:** 2-718-1147 **Resumen:** Microsoft Corp. esta desarrollando una plataforma con el fin de colocarse a la vanguardia de servicios Webs en Internet. Esta plataforma llamada .NET Framework proporciona portabilidad, soporte para más de 20 lenguajes de programación y servicios Web que permiten la transferencia segura y homogénea. En este artículo se muestran sus posibles ventajas y desventajas de esta nueva tecnología.

**Artículo:** Para algunas personas .NET Framework es un intento más de la empresa de Redmond, Microsoft Corp., en monopolizar los negocios en Internet y aunque es un proyecto meramente estratégico tal y como dio a entender en enero del 2000 el presidente de la corporación, Steve Ballmer: “//Entregar una plataforma con base en Internet de la próxima generación de Windows Services es la máxima prioridad de nuestra empresa”,// podría revolucionar la manera como se programa y ofrecen servicios a través de Internet en la actualidad.

Desde el punto de vista de un programador novato, poseer una plataforma capaz de ejecutar fragmentos de códigos de más de 20 lenguajes de programación diferente es una gran ventaja puesto que la instalación de un compilador para cada uno de los lenguajes es inconveniente y/o hasta perjudicial para el propio sistema operativo.

Otro punto importante, que no puede ser omitido, es la portabilidad que ofrece .NET similar a la que podemos obtener con la Plataforma Virtual Java desarrollada por Sum Microsystems y que resulta ser el principal competidor de .NET en el mercado de software.

.NET ofrece algo que ningún entorno ha ofrecido con anterioridad y son los servicios Web que permiten una nueva forma de conectividad en la red o Internet, .NET hace posible enviar o recibir información a través de Internet utilizando cualquier dispositivo, ya sea, un teléfono móvil o PC de escritorio. Ha permitido la creación de una nueva generación de software diseñados con el fin de ofrecer servicios a través de Internet.

Ahora, en la actualidad mundial, la información se ha convertido, no sólo en un documento en el que se podrá acceder en forma remota, sino también en participe de la sociedad, somos una sociedad construida a partir del uso de la información. Las empresas, por ejemplo, deben almacenar, proteger y procesar grandes volúmenes de información, pero antes de .NET era necesario acceder a dicha información mediante el uso de Exploradores en una terminal cualquiera ubicada dentro de la empresa con el riesgo que conlleva el robo de identidad o contraseñas, ahora la información puede transmitirse vía WAP con la privacidad y seguridad que ofrece .Net WS-Security capaz de garantizar la autenticidad y confidencialidad de la información o Web Passport que permite la administración segura de las contraseñas y todo desde aplicaciones desarrolladas en lenguajes diferentes y diferentes plataformas.


 * Referencias **
 * w3schools. Microsoft .NET. [en línea]. < http://www.w3schools.com/ngws/default.asp> [Consultada: 01 de abril del 2008].
 * Ing. Juan Percy Rojas Cruz. ¿Qué es la plataforma .NET? [en PDF]. < http://juanpe.lugcix.org/docs/conceptos.pdf> [Consultada: 26 de marzo del 2008].


 * __Equiparacción entre Aptana y HTMLPAD2008__**

**Realizado por:** Fabricio.A.Santillana.V. **Cédula:** 2-718-1147

A la hora de iniciar un proyecto en cualquier lenguaje es necesario elegir un entorno de desarrollo integrado o IDE adecuado no sólo que permita la escritura de un código fuente en forma cómoda, sino también que posee todas las herramientas necesarias. Una de las mejoras maneras para encontrar un IDE es a través de Internet, pero existen una gran variedad por lo que cada usuario tendrá sus propios criterios los cuales tomara en cuenta. Una vez que los criterios son claros, es necesario probar, comparar y elegir cual es la mejor opción. En este documento trata de comparar dos entornos de desarrollo integrado obtenidos a través de una exploración en la red.

Ver el documento completo en:

__**Actividades de Laboratorio**__

**Realizado por:** Fabricio.A.Santillana.V. **Cédula:** 2-718-1147


 * 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.

Ver el documento en: