Actualmente, .NET es la respuesta de mercado de Microsoft para la construcción de aplicaciones y productos orientados a negocios web, como competencia a la plataforma Java de Oracle Corporation y a los diversos frameworks de desarrollo web basados en PHP.
Con la salida al mercado de la plataforma .NET Core, Microsoft rompe la limitación de las anteriores versiones de .NET Framework, que solamente permitían el desarrollo deproductos para plataforma Windows. Utilizando .NET Core podemos construir soluciones multiplataforma, que se podrán ejecutar sobre Windows, Linux, y macOS .
Características Principales
Las características principales de utilizar la plataforma Microsoft .NET Framework son:
Programación orientada a objetos.
Soporte para múltiples lenguajes.
Desarrollo basado en componentes.
Simplifica el despliegue de las aplicaciones.
Permite la implementación de varios tipos de aplicaciones: Web, escritorio, aplicaciones para dispositivos móviles, aplicaciones de consola, etc.
Infraestructura de tiempo de ejecución unificada.
Respaldo de una amplia comunidad de usuarios y documentación sólida proporcionada por Microsoft.
Código abierto, administrado por .NET Foundation disponible en GitHub, lo que fomenta la existencia de una amplia comunidad activa y comprometida.
Desarrollo flexible.
Distribución modular a través de paquetes NuGet.
Orientado al desarrollo de microservicios.
¿Cuándo elegir .NET Framework o .NET Core?
Microsoft recomienda elegir .NET Core cuando:
Se necesite desarrollar código multiplataforma, capaz de ejecutarse en sistemas operativos Linux y macOS, además de Windows.
El objetivo sea un desarrollo orientado a microservicios.
Se prevea utilizar contenedores de Docker.
Se necesite ofrecer una arquitectura escalable y de alto rendimiento.
Se necesiten diferentes versiones de .NET en paralelo .NET Framework sería la alternativa más indicada en los siguientes casos:
Cuando se trate de dar mantenimiento a aplicaciones construidas sobre .NET Framework.
Cuando se precise el uso de bibliotecas .NET de terceros o paquetes NuGet que no se encuentren disponibles para .NET Core.
Cuando exista alguna incompatibilidad tecnológica o de la plataforma destino con .NET Core.
Beneficios
El desarrollo de soluciones basadas en la plataforma .NET nos reportará los siguientes beneficios:
Amplio catálogo de funcionalidades disponibles para su uso, lo que permite centrar el esfuerzo en resolver las necesidades de negocio.
Menor tiempo de desarrollo.
Simplifica el mantenimiento de aplicaciones al basar los desarrollos en un estándar.
Reducción de costes derivada del menor tiempo de desarrollo y mantenimiento.
¿Por qué elegir esta plataforma?
La utilización de .NET Framework o .NET Core para el desarrollo de nuevas soluciones Software es una decisión comúnmente ligada a la estrategia tecnológica adoptada por las organizaciones.
Grandes empresas que precisan un amplio conjunto de servicios de IT de diversas tipologías, con garantía de que puedan funcionar de manera integrada y con la posibilidad de disponer de un sólido servicio de soporte, suelen decantarse por el uso de tecnologías basadas en Microsoft.
En estos escenarios, decantarse por el uso de plataformas .NET será siempre una decisión acertada. Referencias de uso
Referencias de uso en Clarcat
Clarcat tiene una larga trayectoria en el desarrollo de aplicaciones de diferentes tipos utilizando .NET Framework en sus diferentes versiones. En los dos últimos años, además, se han abordado varios proyectos sobre .NET Core.
.NET is a secure, reliable, and high-performance application platform. C# is the programming language for .NET. It's strongly-typed and type-safe and has integrated concurrency and automatic memory management.
This tool detects and tries to fix some frequently occurring issues with the setup of Microsoft .NET Framework or with updates to the Microsoft .NET Framework.
The . NET Framework (pronounced as "dot net") is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the predominant implementation of the Common Language Infrastructure (CLI) until being superseded by the cross-platform . NET project.
The . net domain name extension stands for “network” and was originally meant to be used by umbrella websites acting as a portal for smaller sites. You should use a . net extension for businesses that provides services like internet, website hosting, databases or collaboration tools.
Dot NET framework is a versatile software framework that contains both front-end and back-end languages. For example, Dot NET developers can use ASP.NET for backend and C# & VB.NET for front-end development.
Windows will present an error message if the proper framework is not installed. Here is a screenshot of the error message I got when I tried to run an . NET 4.0 app on Windows 7 without . NET 4.
You can install and run multiple versions of .NET Framework on a computer. If you want to check the versions on your own computer, the easiest way is through Control Panel > Programs > Programs and Features, or in Settings under Apps > Installed apps. You can also use these community-maintained tools.
The .NET Framework installer will sometimes be blocked because there are other applications or components in the process of installation. It is sometimes the case that there is a "pending reboot" that needs to be resolved before other components, like the . NET Framework, can be installed.
In the command prompt window, type SFC /scannow and press Enter . The system file checker utility checks the integrity of Windows system files and repairs them if required. After the process is complete, reboot the computer.
Introduction: My name is Wyatt Volkman LLD, I am a handsome, rich, comfortable, lively, zealous, graceful, gifted person who loves writing and wants to share my knowledge and understanding with you.
We notice you're using an ad blocker
Without advertising income, we can't keep making this site awesome for you.