Home Foros Foro dudas Foro de C# Instalacion inicial de Visual Studio Respuesta a: Instalacion inicial de Visual Studio

Respuesta a: Instalacion inicial de Visual Studio

Home Foros Foro dudas Foro de C# Instalacion inicial de Visual Studio Respuesta a: Instalacion inicial de Visual Studio

#11185

Ushio Okasaki
Participante

Depende mucho de las necesidades que tengas y varía mucho dependiendo lo que quieras hacer. Aquí te dejo una lista para que instales los módulos que vallas a necesitar:

  • ASP.NET and web development (enfocado al desarrollo web):
    • Crear sitios web dinámicos con la tecnología Microsoft .NET (C#, F#, VB)
    • Soporte para Docker y otros containers
    • Tecnologias web (Css, Javascript, Html)
  • Azure development (enfocado al desarrollo en la nube):
    • Crear servicios en la nube con la tecnología azure (C#, F#, VB)
    • Aplicaciones en tiempo real, servidores de viedeojuegos, etc.
  • Python development (enfocado al desarrollo en python):
    • Puedes hacer todo lo que se puede hacer con python XD
      • Servicios, Servidores, Redes neuronales, machine learning, etc…
      • Desarrollo en entornos virtuales en miniconda y servicios de amazon AWS
  • Nodejs development (enfocado al desarrollo en nodejs – js):
    • Crear aplicaciones escalables con Node.js
    • Uso de javascript como lenguaje principal
    • Puedes crear paginas web, servicios online, aplicaciones asincronas, Apis, aplicaciones de escritorio etc…
    • Tambien tienes la posibilidad de desarrollar en TypeScript
  • .NET desktop development (enfocado al desarrollo en .NET):
    • Lenguages: C#, F#, VB
    • Uso de .NET Core o NET Framework
    • Cualquier tipo de aplicaciones (el unico obstaculo es la imaginación)
    • Desarrollo multiplataforma:
      • Windows (.NET Framework)
      • Linux (.NET Core)
      • Mac (.NET Core)
  • Desktop development with C++:
    • Todo lo que se puede hacer con C++
  • Universal Windows Platform development (Enfocado a las Aplicaciones universales de Windows 10):
    • Solo son para Windows 10, Surface, XBox
    • Lenguajes: C#, C++, F#, VB, Javascript (Este ultimo ya no se soporta desde la versión 12)
    • Posibilidad de publicar tu app en la Windows Store
    • Puedes usar el Fluent Design
    • Puedes hacer servicios, applicaciones y videojuegos
  • Movile development with .NET (enfocado al desarrollo movil):
    • Desarrollo de aplicaciones para:
      • Android (Xamarin, Xamarin Forms)
      • IOS, IOS Wear (Xamarin, Xamarin Forms)
      • Android Wear (Xamarin)
    • Lenguajes: C#, F#
    • Tambien se pueden crear librerías nativas
  • Movile development with C++:
    • Solo modulos nativos
  • Game development with Unity (Enfocado al desarrollo de videojuegos):
    • Puedes crear videojuegos con Unity
    • Videojuegos 2D y 3D
    • Lenguajes: C#
  • Game development with C++ (Enfocado al desarrollo de videojuegos):
    • Lenguajes: C++, Lua (Dependiendo)
    • Motores:
      • Unreal Engine
      • Cocos2d
      • DirectX (Programación a pelo)
    • Videojuegos 2D y 3D
  • Linux development with C++ (Enfocado al desarrollo en Linux):
    • Lenguajes: C++
    • Aplicaciones de proposito general.
      • Por lo general aplicaciones de consola
    • Servicios, etc…
  • .NET Core cross-platform development (Enfocado al desarrollo de aplicaciones de proposito general)
    • Todo lo que puedes hacer con NET. Framework
    • Lenguajes: C#, F#, VB
    • Plataformas:
      • Windows
      • MacOS
      • Linux

Creo que es todo. Si te preguntas porque no mencioné algunas de las opciones es porque algunas son complementos de otras o son para cosas muy especificas a las cual es muy difícil que te enfrentes ahora que estas empezando (Con el tiempo las empezarás a conocer).

 

Si tienes cualquier duda aquí estamos para responder. Saludos.