Problema
Si sos desarrollador/a de software (especialmente en .NET), en algún momento vas a querer instalar Linux, sin importar la distribución.
Y ahí llega el choque contra la pared: no podés usar Visual Studio y SQL Server como en Windows.
Solución
Para desarrollo backend con C# en Linux recomiendo:
- IDE: JetBrains Rider
- Base de datos: SQL Server con HeidiSQL como cliente Ambos permiten trabajar de forma fluida y con buena compatibilidad.
- Instalar Snap Store (opcional pero recomendable) Esto facilita mucho la instalacion de paquetes
sudo apt install snapd
sudo systemctl enable --now snapd
sudo snap install snap-store
snap-store
En la Snap Store, buscá e instalá:
- .NET CLI tools, SDK, and Runtime
- Rider
- HeidiSQL
- Instalar SQL Server
# Dependencias
sudo apt install curl gnupg2 software-properties-common apt-transport-https
# Repositorio de Microsoft
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list)"
# Instalación
sudo apt install mssql-server
# Configuración inicial
sudo /opt/mssql/bin/mssql-conf setup
¿Por qué esta solución y no otras?
Hay varias herramientas para trabajar con C# en Linux, pero muchas están desactualizadas o requieren demasiadas extensiones.
Antes de llegar a mi solución, probé:
- MonoDevelop → Poco uso, sin actualizaciones y comunidad muy pequeña.
- Visual Studio Code → Buena opción, pero prefiero separar IDEs para backend y frontend.
Mi elección final fue Rider, que ahora tiene versión gratuita para estudiantes y uso personal.
Conclusión
Con Rider + SQL Server + HeidiSQL, podés tener en Linux una experiencia de desarrollo en C# muy cercana a la de Windows, pero sin dolores de cabeza. Y como extra, Snap Store para futuras descargas.
Top comments (0)