.NET es la tecnología de Microsoft, de la que dependerán todas las demás tecnologías de Microsoft en el futuro. Es un cambio tecnológico importante, introducido por Microsoft, para captar el mercado desde Java de SUN. Hace unos años, Microsoft solo tenía VC ++ y VB para competir con Java, pero Java estaba alcanzando el mercado muy rápido. Dado que el mundo depende cada vez más de Internet / Web y las herramientas relacionadas con Java que se convierten en la mejor opción para las aplicaciones web, Microsoft parecía estar perdiendo la batalla. Miles de programadores se mudaron a Java desde VC ++ y VB. Para recuperar el mercado, anunció Microsoft.
Pero Microsoft tiene una historia maravillosa de comenzar tarde pero ponerse al día rápidamente. Esto también es cierto en el caso de .NET. Microsoft puso a sus mejores hombres a trabajar para un proyecto secreto llamado Next Generation Windows Services (NGWS), bajo la supervisión directa del Sr. Bill Gates.
- Actualmente estoy trabajando como desarrollador de mainframe. ¿Cuál es el cambio relevante que puedo tomar para considerar el hecho de que habrá muy poco avance en este campo?
- ¿Deben los estudiantes universitarios asistir a reuniones / conferencias tecnológicas?
- ¿Cuál tiene más longevidad inherente, datos analógicos o digitales?
- Si la Segunda Guerra Mundial y los nazis nunca hubieran sucedido, ¿cuán avanzados tecnológicamente estaríamos ahora?
- ¿Cómo funciona la tecnología CEREC?
El resultado del proyecto es lo que ahora conocemos como .NET. Aunque .NET ha tomado prestada la mayoría de sus ideas del J2EE de Sun, realmente ha superado a sus competidores.
La plataforma .NET fue diseñada para proporcionar:
- La capacidad de hacer que toda la gama de dispositivos informáticos trabaje en conjunto y que la información del usuario se actualice y sincronice automáticamente en todos ellos.
- Mayor capacidad interactiva para sitios web, habilitada por un mayor uso de XML (Lenguaje de marcado extensible) en lugar de HTML.
- Un servicio premium de suscripción en línea, que contará con acceso personalizado y entrega de productos y servicios al usuario desde un punto de partida central para la gestión de diversas aplicaciones, como el correo electrónico, por ejemplo, o software, como Office .NET
- Almacenamiento centralizado de datos, lo que aumentará la eficiencia y la facilidad de acceso a la información, así como la sincronización de la información entre usuarios y dispositivos.
- La capacidad de integrar varios medios de comunicación, como correo electrónico, faxes y teléfonos.
- Para los desarrolladores, la capacidad de crear módulos reutilizables, lo que debería aumentar la productividad y reducir la cantidad de errores de programación.