Pregunta ¿Puedo programar c # en un mac?


Solo tengo curiosidad. Quiero aprender c # para la unidad. Soy un estudiante de residencia, mi computadora personal es un macbook air y tenemos una sala de computadoras para público. Solo estoy preguntando si puedo usar c # en un mac.


5
2018-02-02 14:35


origen


Respuestas:


Echa un vistazo a MonoDevelop. Puede descargar desde aquí

MRE = Mono Runtime Environment

MDK = Mono Kit de desarrollo.

MDK = MRE + Herramientas adicionales, bibliotecas, perfiles .NET PCL (Portable Class Library), etc.

Si tiene una aplicación que desea ejecutar que necesita Mono, puede instalar solo el MRE.

Si está haciendo desarrollo, escribiendo aplicaciones de C #, mientras que a veces puede salirse con la simple idea de tener instalado el MRE, puede tener algunas características faltantes, como no tener los perfiles PCL .NET. Entonces, instalaría el MDK si está haciendo desarrollo. Referencia


8
2018-02-02 14:41



Sí lo es. Microsoft ha lanzado Código de Visual Studio 2017. Funciona en Windows, Mac OS y Linux; Es bastante agradable el desarrollo de editor de texto. Funciona de manera similar a la versión completa, disponible en Windows, con algunos inconvenientes, y le permitirá escribir programas, así como ejecutarlos y probarlos directamente en su Mac.

Microsoft Docs ofrezca un tutorial de inicio rápido y un programa Hello World listo para usar con el código de Visual Studio.

Tendrá que instalar algunas dependencias, sin embargo. Lo que puede sonar algo obvio:

  1. Código de Visual Studio
  2. .Net Core SDK
  3. Extensión C # del mercado.

Tuve buena suerte al comenzar y Visual Studio me consiguió todas las dependencias; así que simplemente entré en el programa, abrí el terminal integrado (Ver> Terminal integrado) y ejecuté el comando dotnet new console, y boom, unos segundos después tuve una Hola Mundo programa, escrito en C #, ejecutándose en mi MacBook Pro.


7
2017-09-11 10:43



Ahora hay un Visual Studio para Mac disponible como una versión de comunidad gratuita, así como versiones profesionales y empresariales por suscripción.

JetBrains también tiene un IDE para C #, llamado Jinete, que se ejecuta en el Mac. Si usa IntelliJ o cualquiera de sus otros productos, puede que le guste, me parece mejor que MonoDevelop o Visual Studio para Mac. Es un producto comercial pero ofrece JetBrains. términos de licencia muy generoso (como en libre) para estudiantes y proyectos de código abierto. También tienen un descuento sustancial para las startups.


7
2017-09-10 22:06



Tenga en cuenta que, si bien todos mencionan a Mono y Xamarin, deben buscarlo para DO# desarrollo, Unidad funciona en Mac directamente, específicamente Mac OSX 10.6+

Si bien ambos usan el lenguaje C #, algunos de los paradigmas de Unity son un poco diferentes del desarrollo estándar de C #. Yo personalmente recomiendo aprender ambos.

APÉNDICE: Tenga en cuenta que MS anunció recientemente que trasladarán la implementación estándar de .NET a través de la plataforma, y ​​lo están haciendo con la ayuda del equipo Mono, por lo que aunque actualmente hay un conjunto doble de herramientas confuso, se irá desplazando. de esto en el futuro


2
2018-02-02 14:49



Es completamente posible, si instala una versión de Windows usando Bootcamp, puede alternar entre los dos al inicio y tener la funcionalidad completa de ambos instalando Visual Studio en la partición de Windows. Alternativamente, puede usar VMware como Virtual Box y usar Windows dentro de su Mac OS.


1
2018-02-02 14:47



Es posible, pero no podrá usar las herramientas de Microsoft, necesitará usar un programa de terceros como Xamarin Studio (MonoDevelop).

Editar

en el momento de esta respuesta no había una herramienta / IDE de Microsoft que pudiera usarse para desarrollar programas .net / C # en una Mac. Ahora hay dos:

  1. Código de Visual Studio
  2. Visual Studio para Mac

1
2018-02-02 14:37