Net

¿Qué es Microsoft .NET Framework, y por qué está instalado en mi ordenador?

Si eres un usuario regular de Windows, probablemente habrás visto algo de .NET que se te pidió que instalaras o lo has visto en un listado de programas instalados. Existen algunos usuarios experimentados que pueden saber lo que esto significa, sin embargo, un usuario normal no sabría para que sirve y porque está instalado.

El nombre de «.NET Framework» de principio se escucharía raro para quienes no están familiarizados con este tipo de términos, pero en realidad significa que es un conjunto de interfaces de programación de aplicaciones (API) y una biblioteca compartida de código que los desarrolladores pueden llamar a la hora de desarrollar aplicaciones. Esto es muy útil para no tener que escribir el código desde cero. En concreto el .NET Framework contiene segmentos de código para programar de manera más sencilla. Es decir, si ocupamos una función para hacer ping a otra dirección IP en la red, en vez de escribir ese código desde cero, simplemente podemos utilizar el código de la biblioteca que realiza esa función.

El .NET también proporciona un entorno de ejecución de aplicaciones. Un entorno de ejecución proporciona una máquina virtual en el que las aplicaciones se ejecutan. Muchas plataformas de desarrollo proporcionan lo mismo, como Java y Ruby on Rails, por ejemplo, ambos proporcionan sus propios entornos de ejecución. En el mundo .NET, el entorno de ejecución se denomina Common Language Runtime (CLR).

Net

Hay varias ventajas de tener las aplicaciones que se ejecutan dentro de un entorno de ejecución. El más grande es la portabilidad. Los desarrolladores pueden escribir su código usando cualquiera de los lenguajes conocidos, incluyendo los favoritos tales como C #, C ++, C #, Visual Basic, y unas cuantos más. Ese código se puede ejecutar en cualquier hardware sobre el que se apoya .NET. Mientras que la plataforma fue diseñado para soportar también el hardware de ordenadores que no sean basados en Windows, sin embargo, su naturaleza dio lugar a que en su mayoría se utiliza para aplicaciones de Windows.

Como se pueden imaginar, un marco como .NET puede ser una verdadera solución, ya que permite a los desarrolladores escribir código usando su lenguaje preferido y estar seguros de que el código se puede ejecutar. 

Cómo obtener .NET en mi sistema

Por lo regular, las versiones más reciente de .NET se incluye en cada versión de Windows. Se pretende que las versiones más actuales de .NET sean compatibles con versiones anteriores (por lo que una aplicación escrita para la versión 2 podría funcionar si se ha instalado la versión 3), aunque no sería muy estable. No todas las aplicaciones trabajan con las versiones más recientes. En sistemas con Windows XP y Vista, sobre todo.

Básicamente existen tres formas de instalar cualquier versión de .NET Framework:

-Tu versión de Windows que puede tenerlo incluido en la instalación por defecto.
-Una aplicación que requiere de una versión en particular podría instalarlo en su propia instalación.
-Algunas aplicaciones pueden enviarte a un sitio de descarga independiente para instalar una versión particular de .NET Framework

Por fortuna, para los que tienen las versiones mas recientes de Windows, muchos usuarios ya pueden tenerlo instalado sin haberse dado cuenta. También ya muchos usuarios, pueden tener la versión más reciente de .Net, gracias a Windows Update.

Esto quiere decir que los desarrolladores pueden ahora más o menos depender de los usuarios que tienen los componentes necesarios ya instalados y ya no tienen que pedir a los usuarios realizar instalaciones adicionales.

Cuando surgió Windows 8, un nuevo y rediseñado versión de .NET Framework 4 vino con él. La versión 4 (o más) no dispone de compatibilidad con versiones anteriores. Está diseñado para que pueda ser ejecutado junto con la versión 3.5 en el mismo ordenador. Aplicaciones escritas para versiones 3.5 e inferiores requerirán versión 3.5 para ser instalado y aplicaciones que fueron escritas en la versión 4 o superior se necesita la versión 4 instalado. La buena noticia es que como usuario no tienes que preocuparse de esas instalaciones, ya que Windows hace casi todo por ti.

Net

Windows 8 y 10 ya incluyen las versiones 3.5 y 4 (la versión actual en este momento siendo 4.6.1). Se instalan por primera vez, cuando una aplicación lo necesita, por lo que Windows lo añadirá automáticamente.


11 comentarios en “¿Qué es Microsoft .NET Framework, y por qué está instalado en mi ordenador?”

    • Hola Mario,

      Por lo que me he podido informar, ya que nunca había visto ese tipo de error, podrías solucionarlo creando una nueva cuenta de usuario en Windows. Una vez hayas creado la cuenta de usuario, migra la información de la vieja a la nueva y, para finalizar, elimina la cuenta vieja.

      Puede ser un problema interno de Windows o, quizás, problemas con algún software que modificó la versión actual del Framework y la dañó.

      Un saludo.

      Responder
    • Hola Fugitivo, qué tal?

      Existen herramientas sumamente sencillas que te permitirá conocer la dirección IP y otros datos tanto de tu ordenador como de tu conexión. A continuación, te dejamos algunas de ellas:

      Cual-es-mi-ip.net
      Digital.com
      Geotool
      Arul John’s Utilities
      Shodan

      Prueba suerte con ellas, y si te falta algún dato en particular, no dudes en consultarnos

      Saludos!

      Responder

¿Tienes alguna pregunta o problema relacionado con el tema del artículo? Queremos ayudarte.

Deja un comentario con tu problema o pregunta. Leemos y respondemos todos los comentarios, aunque a veces podamos tardar un poco debido al volumen que recibimos. Además, si tu consulta inspira la escritura de un artículo, te notificaremos por email cuando lo publiquemos.
*Moderamos los comentarios para evitar spam.

¡Gracias por enriquecer nuestra comunidad con tu participación!

Deja un comentario