Hola:
tengo conocimiento programando en JAVA y se que para que un .jar funcione la computadora debe tener la maquina virtual de java.
Ahora estoy tratando de programar en C# (y en futuro C y C++), la duda me surge porque he leido por alli que dicen que necesito tener cierto framework para C# pero no se si se refieren a que solo lo necesito para programar (en el desarrollo) o el framework es una especie de complemento necesario para que el .exe generado se pueda ejecutar (tanto para C#, C y C++). Esta duda me surge porque quiero hacer aplicaciones .exe pero si las aplicaciones van a depender de ciertas herramientas previamente instaladas entonces tendria que buscar una mejor solucion.
Un ejemplo de aplicacion que quiero desarrollar es un cliente - servidor en C# (y luego en C y C++): ¿esto necesitaria un framework instalado en las pc que usen la aplicacion?
Gracias.