Hello from TASTEDEV,
We would like to introduce TASTEREMOTE, a remote desktop project that lets you view and control a remote computer through a web browser. Install the host app on the PC you want to access, then connect from a browser without installing a separate viewer app. You can use the TASTEDEV-operated server or run your own server.
TASTEREMOTE is under active development as we continue to improve its features and stability. Depending on your setup, you may encounter bugs or features that are not yet fully polished. Please review the supported operating systems and known limitations before getting started.
If you run into a problem or have feedback, please leave a comment or question on the product page. Including your operating system, TASTEREMOTE version, and the steps that led to the issue will help us investigate and improve the project.
Product and downloads: https://tastedev.net/products/remote
Documentation: https://tastedev.net/docs/remote
For setup instructions and development updates, follow the development log through the Learn more link below.
There is still work to do, and your feedback will help us improve TASTEREMOTE step by step. Thank you for your interest, for trying the project, and for sharing your experience with us.
The TASTEDEV Team
C# es un lenguaje orientado a objetos de Microsoft para crear aplicaciones web, de escritorio, juegos y servicios en la nube sobre .NET con un solo lenguaje.
C# es un lenguaje de programación de propósito general que Microsoft presentó en 2000. Su base es el tipado estático y la orientación a objetos, y con el tiempo ha incorporado características funcionales y asíncronas como los genéricos, LINQ, async/await y la coincidencia de patrones. Tanto el compilador (Roslyn) como el entorno de ejecución .NET se desarrollan como código abierto y funcionan en Windows, macOS y Linux.
C# se utiliza en muchos ámbitos: API y servicios web con ASP.NET Core, aplicaciones de escritorio para Windows, desarrollo de videojuegos con Unity y back ends en la nube. Su amplia biblioteca de clases base y el repositorio de paquetes NuGet permiten resolver tareas habituales como el acceso a bases de datos, la serialización o el registro con bibliotecas probadas. Un recolector de basura gestiona la memoria, pero los tipos de valor y funciones como Span<T> permiten escribir también código donde el rendimiento es crítico.
Para empezar, lo más sencillo es instalar el SDK de .NET y crear un proyecto de consola con el comando dotnet. La documentación de C# en Microsoft Learn incluye un recorrido por el lenguaje y tutoriales paso a paso que van desde la sintaxis básica hasta la programación orientada a objetos, LINQ y el código asíncrono. Como editor, Visual Studio o Visual Studio Code con la extensión C# Dev Kit ofrecen autocompletado y depuración desde el primer momento.
Lo más destacado
Un sistema de tipos estático y sólido
Los genéricos, la inferencia de tipos con var y los tipos de referencia que aceptan valores NULL detectan muchos errores al compilar sin restar concisión al código.
LINQ y programación asíncrona
LINQ consulta colecciones y bases de datos con la misma sintaxis, y async/await hace que el código asíncrono se lea como código secuencial.
Memoria administrada sin renunciar al rendimiento
Un recolector de basura gestiona la memoria, mientras que las estructuras, Span<T> y ref permiten escribir código rápido que evita asignaciones innecesarias.
Ecosistema .NET multiplataforma
El mismo código se ejecuta en Windows, macOS y Linux, con el respaldo de una completa biblioteca de clases base y los paquetes de NuGet.
Dónde se usa
Aplicaciones web y API con ASP.NET Core
Aplicaciones de escritorio para Windows
Desarrollo de videojuegos con Unity
Servicios en la nube y sistemas back end
Instalación
1
Instalar el SDK de .NET
Descarga desde dotnet.microsoft.com el instalador del SDK de .NET para tu sistema operativo y ejecútalo. En Windows también puedes usar winget y, en Linux, el gestor de paquetes de tu distribución. El SDK incluye el compilador, el entorno de ejecución y la herramienta de línea de comandos dotnet.
2
Comprobar la instalación
Abre una terminal nueva y comprueba que aparece la versión del SDK instalada. Si tienes varias versiones, dotnet --list-sdks muestra la lista completa.
dotnet --version
3
Crear el primer proyecto
Crea un proyecto nuevo con la plantilla de aplicación de consola y compílalo y ejecútalo de inmediato. En la carpeta hello se generan el archivo de proyecto hello.csproj y el archivo fuente Program.cs.
dotnet new console -o hello && cd hello && dotnet run
Tu primer programa
Este código usa instrucciones de nivel superior, así que el compilador genera el punto de entrada sin necesidad de declarar una clase ni un método Main. Console.WriteLine escribe una línea de texto en la salida estándar. La plantilla de aplicación de consola importa de forma implícita los espacios de nombres más comunes, por lo que funciona sin using System;, y dotnet run compila y ejecuta el programa en un solo paso.
Program.cs
Console.WriteLine("Hello, world!");
dotnet run
Herramientas habituales
.NET CLI
La herramienta oficial de línea de comandos: con dotnet se crean, compilan, ejecutan y prueban proyectos, se añaden paquetes y se publican aplicaciones.
NuGet
El gestor de paquetes oficial de .NET y su repositorio de paquetes. Añade una biblioteca a tu proyecto con dotnet add package.
Visual Studio
Un entorno de desarrollo integrado (IDE) completo para Windows, con depurador, generador de perfiles, diseñadores de interfaz y todo lo necesario para trabajar con C#.
Visual Studio Code
Un editor de código ligero que, con la extensión C# Dev Kit, ofrece autocompletado, depuración y ejecución de pruebas en Windows, macOS y Linux.
Guía paso a paso
Seis capítulos que te llevan desde la instalación hasta las ideas clave de C#.
0 comentarios
Iniciar sesión · Inicia sesión para dejar un comentario.