Inicio / Wikis / Tutoriales / Introducción a la plataforma .NET y Mono - Introducción a .NET

Introducción a la plataforma .NET y Mono - Introducción a .NET

(7 opiniones)
Tutorial creado por
27 de Abril de 2006
ASPMicrosoft .Net
.NET es el nombre que ha dado Microsoft a su forma de ver el futuro de las aplicaciones. Esta visión se centra en un mundo en el cual las aplicaciones se ejecutan de modo distribuido, a lo largo de todo Internet, y son accesibles desde múltiples dispositivos.

Esta visión no surge al azar, si no que tiene varias motivaciones. La primera motivación, se debe a que al igual que la programación orientada a objetos, la programación distribuida fomenta la reutilización de software. De hecho, lo lleva un paso más adelante, ya que no sólo podemos reutilizar nuestro propio código, o aquellas librerías de las que disponemos, sino que se pueden reutilizar recursos disponibles en distintas ubicaciones de Internet.

Por otra parte, el poder acceder a las aplicaciones desde cualquier sitio y desde cualquier dispositivo, es una aspiración de Microsoft, que con la tecnología .NET puede llevarse a cabo de forma sencilla, mediante la utilización de servicios web.

Microsoft divide su filosofía .NET en 3 apartados muy distintos:

  • El .NET Framework
  • Servicios (MyServices, Passport)
  • Otras cosas con la etiqueta “.NET”

En esta presentación vamos a ceñirnos al primero de ellos, que es sobre el cual se sustenta toda la tecnología, y del que se está desarrollando su versión Open Source, mono.

.NET puede considerarse en ciertos aspectos como la respuesta de Microsoft a Java, aunque tiene bastantes diferencias. Reúne en una misma plataforma un conjunto interesante de características, como independencia de plataforma, independencia de lenguaje, soporte de bases de datos, soporte para XML, servicios Web y aplicaciones Web, entre otras. De entre todas estas, quizás una de las más importantes sean las dos primeras, referentes a la independencia tanto del lenguaje como de la plataforma.

Independencia del lenguaje


Se puede desarrollar aplicaciones en múltiples lenguajes dentro de la plataforma .NET, pero lo más interesante, es que una aplicación puede tener diferentes partes desarrolladas en diferentes lenguajes, y todas estas pueden comunicarse entre sí, transparentemente, sin tener que utilizar ningún tipo de capa intermedia que posibilite esta comunicación. Esto permite a su vez una gran reutilización de código, ya que las clases desarrolladas para un proyecto en un lenguaje concreto, podrán ser reutilizadas en un nuevo proyecto, independientemente del lenguaje en el que se desarrolle éste.

Independencia de plataforma


Al igual que en Java, el código .NET no se compila a código máquina, sino a un código en un formato intermedio, independiente de la plataforma. Esto permite llevar los binarios producidos de una plataforma a otra, tal como sucede en Java. Para que esto sea posible, así como en Java existe la máquina virtual (JVM), que es la encargada de interpretar o compilar JIT los bytecodes de una aplicación, en la plataforma .NET existe el Common Language Runtime (CLR), que se encarga de ejecutar el código intermedio o Common Intermediate Language (CIL).
Valora este capítulo: (7 opiniones)
Autor y licencia de 'Introducción a la plataforma .NET y Mono - Introducción a .NET'
Patxi Echarte Extraído de: http://www.eslomas.com/index.php/archives/2005/05/11/introduccion-plataforma-net-y-mono/

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
De forma general todos los contenidos de este web están sujetos a una licencia del tipo Creative Commons “Algunos derechos reservados”. Salvo que se diga lo contrario la única restricción impuesta si quieres utilizar algo de lo que aparece en este web, es la de indicar que el autor soy yo, Patxi Echarte.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Opiniona sobre 'Introducción a la plataforma .NET y Mono - Introducción a .NET' (7)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este tutorial



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Introducción a la plataforma .NET y Mono - Introducción a .NET'

Conceptos como dirección IP, DNS, hosting, que le permitirán entender cómo poner las páginas que... Más »
Cuando hablamos de un sitio web nos estamos refiriendo en realidad a un conjunto de... Más »
El siguiente documento deriva del famoso feddi.como que acompaña a los paquetes del FEddi+bt, y... Más »
La búsqueda de trabajo sin salir de casa y sin gastar dinero imprimiendo copias de... Más »
Debido al proceso de cambio acelerado y a la competitividad global, donde la liberalización de... Más »
¿Estás seguro de que deseas eliminar este capítulo?