0% encontró este documento útil (0 votos)
226 vistas4 páginas

Evolución del .NET Framework en Programación

Este documento describe la evolución del .NET Framework de Microsoft. Comenzó como una implementación de Java llamada J++, pero luego se convirtió en C#. La versión 1.0 se lanzó en 2002. Ha habido varias versiones desde entonces, cada una con nuevas características como soporte para 64 bits, Windows Workflow Foundation, y Entity Framework. C# es un lenguaje popular para el desarrollo de .NET.

Cargado por

Jason Alejandro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
226 vistas4 páginas

Evolución del .NET Framework en Programación

Este documento describe la evolución del .NET Framework de Microsoft. Comenzó como una implementación de Java llamada J++, pero luego se convirtió en C#. La versión 1.0 se lanzó en 2002. Ha habido varias versiones desde entonces, cada una con nuevas características como soporte para 64 bits, Windows Workflow Foundation, y Entity Framework. C# es un lenguaje popular para el desarrollo de .NET.

Cargado por

Jason Alejandro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

“UNIANDES”

FACULTAD DE SISTEMAS MERCANTILES

INGENIERÍA EN SISTEMAS

TEMA: Evolución de Net Framework

AUTORES: Jeyson Alejandro Huera Paspuel

PROFESORES: Ing. Luis Antonio Llerena Ocana, PhD.

NIVEL: Noveno

MODALIDAD: Presencial

Ibarra – Ecuador

2021
Net Framework

Un framework consiste en una serie de estructuras y tecnología definidas que básicamente


facilita la programación. Cuando hablamos de .NET Framework, estamos hablando de este
conjunto de estructuras y tecnologías que proporciona Microsoft para una programación
más sencilla orientada a las redes e internet, con independencia de la plataforma hardware
utilizada. Para programar en .NET existen hoy en día más de 20 de lenguajes de
programación, pero C# y Visual Basic son los más populares (no existe un lenguaje de
programación propio .NET). Otros lenguajes de programación que soportan .NET son
Delphi (Object Pascal), C++, F#, Python, J# Fortran, Perl, Prolog.

Además, existen muchas herramientas que utilizan el .Net Framework para desarrollar apps
para móviles, como Xamarin, que permite a los desarrolladores escribir código en C# bajo
un entorno .Net Framework y que el mismo sea traducido para ejecutarse en dispositivos
Android, IOS o Windows Phone. 

Origen

El líder del equipo de desarrollo del .NET Framework fue Anders Hejsberg, un ingeniero
de software danés muy conocido en el medio y actual Arquitecto Jefe de C# en Microsoft.
Cuenta la leyenda que corría el año 1996 y Anders pertenecía a Borland. Entre sus
principales aportes en esta empresa fue liderar los proyectos de desarrollo de Turbo Pascal
y Delphi. Fue entonces cuando Microsoft lo tuvo como objetivo primordial: primero con
una propuesta muy atractiva y luego duplicando la contra-propuesta económica de Borland.
No se podía competir con Microsoft en ese entonces.
El objetivo inicial era una implementación de Java de la propia Microsoft, que tenía que
integrarse en Visual Studio. Este nuevo lenguaje se llamó en ese momento J++, pero luego
se mejoró la idea y el lenguaje terminó por convertirse en lo que hoy conocemos como C#.
Además, el proyecto se perfiló mejor y se convirtió en nuestra plataforma de desarrollo
favorita. Fue así que la versión 1.0 fue lanzada oficialmente en enero del 2002.

De forma paralela al crecimiento del .NET Framework, también ha evolucionado el entorno


de desarrollo que acompaña esta tecnología: Visual Studio. Es justo decir que Microsoft ha
alcanzado un producto de calidad con este IDE, que acompaña de forma perfecta a la
plataforma. En los últimos años hay un impulso muy fuerte por parte de Microsoft en las
tecnologías .NET, por lo que a los desarrolladores que tratamos de seguirle el paso nos
tiene bastantes exhaustos, pero satisfechos. Entre las principales tecnologías tenemos:
Windows Forms, ASP .NET, WCF, WPF, Entity Framework, ASP .NET MVC, ASP .NET
WebPages, WebApi, SignalR, Windows Azure, etc.

Características
NET FRAMEWORK CARACTERÍSTICAS
.Net Framework 1.1  Los controles ASP.NET Mobile que en el 1.0 eran un Addon ahora vienen nativos
 Seguridad mejorada con Code Access Security para ASP.NET
 Soporte nativo para ODBC y Oracle
.Net Framework 2.0  Soporte total para 64 bits.
 Nuevas características de datos, con enlace de datos por declaraciones.
.Net Framework 3.0  Windows Workflow foundation
 Windows Presentation Foundation
 Windows CardSpace
.Net Framework 3.5  Lenguaje en C#3.0 y VB.NET 9.0
 Soporte a paginación en ADO.NET
 API de sincronización de ADO.NET
.Net Framework 4  Se introdujeron varias características como las plantillas entidad, nuevos filtros de
consultas y validaciones
 Mejoras en ASP.NET, WPF, CLR (Common Language Runtime), BCL (Base
Class Library).

Conclusiones

Visual Studio 2017 e Image2Docker son herramientas básicas que aceleran la curva de


aprendizaje y le ayudan a empezar a modernizar sus aplicaciones de .NET existentes con
contenedores Windows.

.NET Framework Proveedor de datos para SQL Server es el que proporciona acceso a datos
para Microsoft SQL Server. Utiliza el espacio de nombres System.Data.SqlClient, los
proveedores de datos .NET Framework son ligeros de manera que sean un nivel mínimo
entre el origen de datos y el código con lo que aumenta el rendimiento sin sacrificar
funcionalidad.

C# es un lenguaje moderno y orientado a objetos que permite a los programadores crear


soluciones para la plataforma Microsoft.NET. El marco proporcionado permite que los
componentes de C # se conviertan en servicios Web XML que están disponibles en
Internet, desde cualquier aplicación que se ejecute en cualquier plataforma.

También podría gustarte