Artículo-Fernando

  

===  Este articulo pretende dar una idea de lo que es el entorno de programación .Net, sus características principales, cual es el enfoque de la plataforma y sus componentes. ===

 
__**Primeras Observaciones sobre el Entorno .NET**__ Es una plataforma de desarrollo de software diseñada por Microsoft, para crear aplicaciones para servicios web u otro tipo de aplicaciones, el fuerte de esta infraestructura son los servicios web creando nuevas tecnologías para el desarrollo de aplicaciones y permitiendo un nuevo avance en el campo de los servicios web, lo que involucra muchos aspectos como: el acceso a los servicios de manera más eficientes y más segura, facilidad en el manejo y distribución de los servicios a través del internet, reutilización de código, la independencia de plataforma(sistemas operativos y hardware), y para los programadores la creación mas rápida y eficiente de las aplicaciones (soluciones más rápidas) entre otras. .Net esta formado por un conjunto de productos que van desde sistema operativos (desde Windows 2000 hasta versiones posteriores), servidores de aplicaciones para almacenar y acceder a datos en formato XML (como: SQL server 2000), herramientas para desarrollo (como: Visual Studio .Net y .Net Framework) entre otras.

__**.Net Framework (Marco de Trabajo de .Net):**__  Toda la Plataforma .Net forma parte del .Net Framework, sobre esta infraestructura se crean o sirve de base para crear aplicaciones (facilita y simplifica el trabajo de los desarrolladores), y se ejecutan todas aplicaciones bajo la plataforma .Net. Es decir permite la creación y el funcionamiento de las aplicaciones y servicios web. El .Net Framework soporta una gran cantidad de lenguajes de programación, permitiendo a los desarrolladores utilizar el que más les convenga o les guste para desarrollar ciertas aplicaciones permitiendo así aprovechar las ventajas de cada uno. Entre algunos de ellos se puede mencionar: C, C++, C#, Visual Basic, Java Script entre otros. __El .Net Framework esta formado por dos principales componentes:__  El Visual Studio .Net es el conjunto de herramientas para crear aplicaciones. Es un entorno común que facilita el desarrollo de aplicaciones en diferentes lenguajes soportados por la plataforma como C#, visual Basic, ASP.Net, etc. __**Síntesis:**__ <span style="FONT-FAMILY: Times New Roman, serif">El entorno .Net promete muchas ventajas a los desarrolladores, una de ellas es que esta disponible con los requisitos mínimos de hardware, otra de las ventajas es la de trabajar en distintos lenguajes de programación, y el acceso a los servicios a través del internet bajo otros sistemas operativos distintos que Windows, por el contrario los recursos y las herramientas de desarrollo de la plataforma **.Net** no están disponible para otros sistemas operativos que no sean de Microsoft (.Net Framework, Visual Studio .Net), pero se pretende que para un futuro se desarrollen plataformas similares disponibles para otros sistemas operativos. <span style="FONT-FAMILY: Times New Roman, serif">Principalmente este entorno está enfocado en el desarrollo de aplicaciones web, que conlleva a mejorar los servicios, agilizar el desarrollo, seguridad a la hora de ejecutar las aplicaciones, portabilidad, reutilización de código y aplicaciones y proveer todas las herramientas necesarias para el desarrollo de las aplicaciones sin necesidad de recurrir a otras herramientas y así evitar el problema de compatibilidad. .Net debido a su gran tecnología, composición y herramientas que integra **.Net** es un entorno de programación que cada vez está adquiriendo más popularidad entre los desarrolladores y usuarios debido a su composición y tecnología que utiliza. <span style="FONT-FAMILY: Times New Roman, serif"> <span style="FONT-FAMILY: Times New Roman, serif">**__Referencias:__** <span style="FONT-FAMILY: Times New Roman, serif"> <span style="FONT-FAMILY: Times New Roman, serif"> ** http://www.esnips.com/doc/bc1675cc-812b-486c-8019-fc8cf2f1a1d6/Actividades-de-laboratorio-semana-12-16-de-mayo-2008
 * <span style="FONT-FAMILY: Times New Roman, serif">**El Common Lenguage runtime** <span style="FONT-FAMILY: Times New Roman, serif"> (CLR): Actúa como máquina virtual y se encarga de ejecutar las aplicaciones diseñadas en .NET. el CLR compila el código escrito en cualquiera de los lenguajes soportados por la plataforma y lo convierte a código intermedio “MISIL” (Microsoft intermédiate lenguaje), parecido a bytecode de java.
 * <span style="FONT-FAMILY: Times New Roman, serif">**La biblioteca de clases:** <span style="FONT-FAMILY: Times New Roman, serif"> Es el conjunto de clases, como Ado.Net, Asp.Net y Windows form.
 * 1) <span style="FONT-FAMILY: Times New Roman, serif">[Introducción al entorno de desarrollo .NET ]. Este artículo disponible en Microsoft work nos da definiciones de lo que es la plataforma .Net los estándares para el uso y distribución de servicios web componentes de la plataforma y el funcionamiento del framework en la plataforma .Net. <  http://usmp.edu.pe/webcast/certificacion/archivos/INTRODUCCION%2BAL%2BFRAMEWORK.doc style="COLOR: #0000ff"> style="color: #000000">. [fecha de consulta: 15 de abril 2008].
 * 2) <span style="FONT-FAMILY: Times New Roman, serif">[Título:  <span style="FONT-FAMILY: Times New Roman, serif">Componentes de la plataforma .NET. Autor:  <span style="FONT-FAMILY: Times New Roman, serif">Benjamín González C.  <span style="FONT-FAMILY: Times New Roman, serif">]  <span style="FONT-FAMILY: Times New Roman, serif">Esta página nos muestra algunos detalles importantes de la plataforma .Net, sus componentes, productos y herramientas de desarrollo. Al final de la misma se encuentran algunos enlaces que nos pueden ilustrar mas claramente sobre el entorno .Net  <span style="FONT-FAMILY: Verdana, sans-serif"><  http://www.desarrolloweb.com/articulos/1681.php > <span style="FONT-FAMILY: Times New Roman, serif">[fecha de consulta: 15 de abril 2008].
 * 3) <span style="FONT-FAMILY: Times New Roman, serif">[Título: Common Language Runtime -  <span style="FONT-FAMILY: Times New Roman, serif">Autor:  <span style="FONT-FAMILY: Times New Roman, serif"> Alejandro Domingo Velásquez Cruz  <span style="FONT-FAMILY: Times New Roman, serif">  vecrado@msn.com <span style="FONT-FAMILY: Times New Roman, serif"> - Fecha: 02/May/2005  <span style="FONT-FAMILY: Times New Roman, serif">  <span style="FONT-FAMILY: Times New Roman, serif">] Esta página nos da una introducción a lo que es el CLR, las tecnologías que involucra en: el modelo de programación, ejecución, soporte, reutilización de código, seguridad etc. <  [|**http://www.elguille.info/colabora/NET2005/vecrado_CommonLanguageRuntime.htm**]  **>**    <span style="FONT-FAMILY: Times New Roman, serif">[fecha de consulta: 15 de abril 2008].
 * Laboratorio#1 sobre Instalación de Visual Studio, versiones de Framework y ASP

<span style="FONT-FAMILY: Times New Roman, serif">**//Fernando Vega//**