Press "Enter" to skip to content

Desenvolvimento .NET e o OS X da Apple combinam?

Inspirado na pergunta do Bruno Ortiz nos comentários do artigo sobre o Mocha, sobre IDE para .NET no Mac, e outras perguntas que já me fizeram sobre essa combinação, segue alguns comentários e dicas sobre o assunto.

Você desenvolve só com .NET?

No meu caso a resposta é não :). E a escolha pelo OS X veio do desejo de desenvolver para IOS. Existe a possibilidade de rodar o OS X emulado com VMWare mas no geral a experiência é bem ruim.

Na pesquisa de um macbook e sobre o OS X conferi sim se era possível continuar com os projetos em .NET, e a resposta é sim! 🙂

Se você programa em .NET mas também tem interesse por outras linguagens/tecnologias recomendo e muito o OS X.

O que utilizar para desenvolver com .NET?

Encontrei duas possibilidades. Você pode utilizar o Xamarin Studio, que utiliza o Mono para rodar códigos .NET ou então utilizar o Visual Studio com um Windows executando em uma máquina virtual, e é ai que entra um cara muito legal chamado Parallels.

O Xamarin Studio é legal, você não vai conseguir fazer tudo que faz no Visual Studio com ele, mas até ai tudo bem ele não é o Visual Studio, leia meu post Dicas para quem vai estudar novas tecnologias, não procure o Visual Studio fora do Visual Studio ;).

Executo projetos sem problema no Xamarin Studio, a imagem abaixo é do FluentIL.

fluentil-xamarin

No caso de projetos Web irá encontrar alguma limitação, MVC 3 e com alguma dificuldade.

Mas provavelmente você ama o Visual Studio e não vive sem ele :), nesse caso o Parallels vai te ajudar.

Basicamente você vai criar uma máquina virtual com Windows, instalar o Visual Studio, e pode escolher a opção de abrir os programas que rodam no Windows em janelas dentro do OS X. E o melhor, é muito rápido, mas muito rápido mesmo e nem tenho um macbook de última geração.

Desenvolvimento .NET e o OS X da Apple combinam?

A resposta é sim :). Devo comprar um Mac? Ai é com você e suas escolhas/preferências!

Abraços

  • Vitor Canova

    Se for pra desenvolver para iOS até acho válido usar um Mac (na verdade não haveria opção). Caso contrário não tem porque comprometer a experiência usando uma VM do Windows. Claro que não adianta comparar um dispositivo de ponta como um Macbook Pro com um notebook Positivo “mais em conta”.

    • Cássia Zottis

      Mackbook + .NET = Melhor Hardware com melhor linguagem.

      That’s why

      Assinado “Utilizadora de Mac + VS”

      • Vitor Canova Weingaertner

        Mas tá programando pra iOS com o Visual Studio mesmo, XCode ou Xamarin Studio?

        • Cássia Zottis

          Pra iOS com o XCode.
          Em .NET com o VS usando o Parallels.

  • Gabriel Oliva

    Fazer bootcamp também é uma solução e não precisa gastar grana comprando a licença do Parallels.

  • franciscomxs

    Como eu li:

    Você desenvolve só com a TECNOLOGIA_X e quer se limitar a isso enquanto se aventura em novos horizontes em vez de se propor aprender coisas novas? Tem sempre uma gambiarra pra resolver 😉

  • Guilherme Vada

    Amigo, essa aplicação que você desenvolve usando o Xamarin no iOS é em desktop ? se não for, tem como rodar ?