Sunteți pe pagina 1din 4

Ventajas

Control de los recursos del sistema para la


optimizacin de la aplicacin.

Desventajas
Consumo elevado de recursos
de la maquina al utilizar la
administracin del cdigo CLR.

Sistema automtico para la administracin


de memoria denominado Garbage collector
(recolector de basura), Libera
automticamente la memoria al encontrar
que no se esta utilizando
Velocidad y seguridad del cdigo
Compilacin en cdigo intermedio los que
proporciona la escritura multilenguaje del
cdigo en .NET

.Net se ha consolidado como una


plataforma solidad que permite portabilidad
y gran estabilidad .

Proporciona el aumento en el rendimiento


de la aplicacin por medio de la generacin
del cdigo de la maquina especfico para la
plataforma utilizada

Aplicacin de diferentes tipos de niveles de


seguridad para evitar problemas en la
ejecucin de aplicaciones distintas.
Su interface y practicidad en el manejo de
cdigo permite el desarrollo gil de
aplicaciones.
El desarrollador tiene libertad de escoger
el lenguaje que le parezca ms cmodo
para trabajar.
El cdigo nativo generado por el
compilador JIT es especfico para cada
arquitectura de hardware lo que produce
un mayor rendimiento.
Se pueden asignar polticas de seguridad
y permisos a una pieza de cdigo,
permitiendo as correr de manera segura
aplicaciones de procedencia dudosa.

La ejecucin del cdigo en otros


lenguajes obligan a que estos
tengan el protocolo CLS
(Common Language
Specification),
La ejecucin de las aplicaciones
desarrolladas en .net por medio
de una mquina virtual.Net,
requieren un mayor gasto de
recursos en comparacin a una
aplicacin que se ejecute de
una manera nativa.
El manejo de la memoria a
travs del recolector de basura
consume gran cantidad de
recursos y adems le resta
control al usuario sobre los
datos de la aplicacin.

Gracias a su portabilidad los asemblies


facilitan el mantenimiento y desarrollo de
aplicaciones distribuidas.
A continuacin se relacionan algunas ventajas y desventajas de la
programacin en .NET

Desventajas

ASP.NET
Entre las nuevas caractersticas de ASP.NET se incluyen los datos dinmicos
de ASP.NET, que proporcionan un marco avanzado para la tcnica
scaffolding y que permite realizar un desarrollo rpido de los datos sin
escribir cdigo, y ASP.NET AJAX, que proporciona compatibilidad para la
administracin del historial del explorador (compatibilidad con el botn
"Atrs"). Para obtener ms informacin, vea Lo nuevo en ASP.NET y
desarrollo web.
Common Language Runtime
Entre las mejoras bsicas de Common Language Runtime se incluyen las
siguientes:
Inicio de la aplicacin y rendimiento del espacio de trabajo mejorados.

Diseo mejorado de las imgenes nativas de .NET Framework.


Posibilidad de omitir la comprobacin de nombres seguros de ensamblados
de plena confianza.
Perfeccionamiento del cdigo generado, lo que reduce el tiempo total de
ejecucin de la aplicacin.
Deteccin de la aproximacin de recolecciones de elementos no utilizados
con Notificaciones de recoleccin de elementos no utilizados.
Posibilidad de decidir que el cdigo administrado se ejecute con la
caracterstica de seleccin aleatoria del espacio de diseo (ASLR), si el
sistema operativo lo permite.
Las aplicaciones administradas que se abren desde recursos compartidos de
red tienen el mismo comportamiento que las aplicaciones nativas que se
ejecutan con plena confianza.
.NET Framework Client Profile
.NET Framework Client Profile es un subconjunto de la versin completa
de .NET Framework destinado a las aplicaciones cliente. Mejora la
experiencia de instalacin en equipos que an no tienen instalado .NET
Framework.
Windows Presentation Foundation
Se han realizado mejoras de rendimiento en Windows Presentation
Foundation, entre las que se incluye una reduccin del tiempo de inicio y el
rendimiento mejorado en los efectos de mapa de bits. La funcionalidad
adicional de Windows Presentation Foundation proporciona una mayor
compatibilidad con las aplicaciones de lnea de negocio, compatibilidad con
la pantalla de presentacin nativa, compatibilidad con el sombreador de
pxeles DirectX y el nuevo control WebBrowser.
ClickOnce
Los editores de aplicaciones ClickOnce pueden optar por omitir la firma y la
aplicacin de algoritmos hash en funcin de sus escenarios, los
desarrolladores pueden instalar mediante programacin aplicaciones
ClickOnce que contienen una marca comercial personalizada y los cuadros
de dilogo de error de ClickOnce admiten vnculos a sitios web de soporte
tcnico especficos de las aplicaciones. Para obtener ms informacin
acerca de ClickOnce, vea Implementacin de ClickOnce para aplicaciones de
formularios Windows Forms.
Obtener acceso a datos con ADO.NET
El proveedor de datos .NET Framework para SQL Server
(System.Data.SqlClient) proporciona plena compatibilidad con todas las
nuevas caractersticas del Motor de base de datos de SQL Server 2008. Para
obtener ms informacin sobre la compatibilidad de .NET Framework con
SQL Server 2008, vea Nuevas caractersticas en SQL Server 2008
(ADO.NET).

La plataforma de datos de ADO.NET es una estrategia para varias versiones


que pretende reducir la cantidad de codificacin y mantenimiento que
deben hacer los desarrolladores al permitirles programar en modelos de
datos de entidades conceptuales. Esta plataforma incluye ADO.NET Entity
Framework, Entity Data Model (EDM), Servicios de objeto, LINQ to Entities,
Entity SQL, EntityClient, Servicios de datos de ADO.NET y Entity Data Model
Tools. Para obtener ms informacin, vea Plataforma de datos ADO.NET.
Windows Communication Foundation
Con Windows Communication Foundation ahora el serializador DataContract
es ms fcil de usar al proporcionar una compatibilidad de interoperabilidad
mejorada, perfeccionar la experiencia de depuracin en escenarios de
confianza parcial y ampliar la compatibilidad del protocolo de sindicacin
para un mayor uso en aplicaciones web de la versin 2.0.
Controles Windows Forms
El espacio de nombres Microsoft.VisualBasic.PowerPacks introduce el nuevo
control DataRepeater, que muestra los datos en un formato de lista
personalizable. Este espacio de nombres tambin incluye nuevas formas
vectoriales.

https://msdn.microsoft.com/es-es/library/k1s94fta(v=vs.90).aspx
http://www.desarrolloweb.com/manuales/48/
http://www.di-mare.com/adolfo/cursos/2007-1/pp-4GL.net.pdf

S-ar putea să vă placă și