Microsoft .NET


Microsoft .NET - Soluciones Aplicativas

Microsoft tiene su propia plataforma de desarrollo de aplicaciones, llamada Microsoft .NET, la cual ha evolucionado mucho hasta convertirse en una buena alternativa a la plataforma JAVA debido a que Microsoft ha replicado muchas características de JAVA en Microsoft .NET, convirtiendolo en una plataforma bastante robusta.

A pesar de que uno de los puntos débiles de Microsoft .NET sea su limitación respecto al sistema operativo de implementación (solamente funciona en ambientes Windows, tanto aplicaciones cliente/servidor como aplicaciones web en un servidor web), tambien su potencia se centra en eso, en su grado de compatibilidad nativa con Windows y con tecnologías Windows (servidores, bases de datos).

Las características de Microsoft .NET como plataforma de desarrollo son las siguientes:

  • Desarrollo de aplicaciones cliente/servidor (de escritorio)
  • Desarrollo de aplicaciones web dinámicas
  • Desarrollo de componentes distribuidos (Web Services, WCF)
  • Una comunidad de desarrolladores enorme a nivel mundial
  • Diferentes lenguajes de programación (C#, Visual Basic.NET, J#)
  • Gran cantidad de librerías desarrolladas para .NET
  • Interoperabilidad con varios los motores de base de datos, principalmente SQL Server
  • Desarrollo de aplicaciones móviles para Windows Phone 7
  • Apegado a estándares y abierto a usarse en conjunto con metodologías de desarrollo y diseño

Los profesionales de Soluciones Aplicativas manejan las siguientes librerías, servidores de aplicaciones, frameworks de desarrollo de Microsoft .NET>

PLATAFORMAS
ASP.NET
ASP.NET AJAX
Windows Forms
Silverlight
ACCESO A DATOS
ADO.NET
LINQ
NHibernate
ARQUITECTURA DE SERVICIOS
Web Services
WCF Services
REST
APLICACIONES DISTRIBUIDAS
Enterprise services
.NET Remoting
REPORTERÍA
Crystal Reports
SEGURIDAD
Kerberos
Criptografía
Auditoría y logging