Existem muitas opções de edição de código para desenvolvedores que usam produtos Apple – sendo o Xcode Mac um exemplo notável – mas, até alguns anos atrás, o Visual Studio não era um deles.
Em 2017, a Microsoft lançou o Visual Studio for Mac, embora muitos usuários se perguntassem se ele seria uma versão mais semelhante ao Xamarin Studio; o Xamarin havia sido adquirido pela Microsoft apenas um ano antes. Inicialmente, eles não estavam longe da marca.
Nos anos seguintes, o Visual Studio for Mac passou por vários ajustes e melhorias. Estes incluíram melhorias de funcionalidade para o desenvolvimento de .NET Core e Unity. A questão é se isso foi suficiente para mudar a percepção pública sobre o aplicativo para torná-lo um verdadeiro concorrente do Xcode Mac?
Você encontrará mais dicas úteis abaixo sobre o uso do Visual Studio for Mac em 2020, com informações sobre como ele se compara ao Xcode for Mac e várias outras alternativas que podem até fazer com que você queira se afastar do Visual Studio on Mac.
Usando o Visual Studio On Mac
Quando foi lançado pela primeira vez, a principal função do Microsoft Visual Studio for Mac era habilitar os fanáticos por código Mac para aplicativos móveis criativos nativos usando C# e .NET. Muita coisa mudou desde seus primeiros dias e suporte extra foi adicionado para F#, Razor, HTML5, CSS, JavaScript, TypeScript, XAML e XML.
Em outras palavras, o aplicativo agora é um editor de código robusto projetado para atender ao que a maioria dos desenvolvedores que usam o protocolo de código Mac pode querer fazer. O processo para baixar o aplicativo é bastante simples:
-
Visit visualstudio.microsoft.com para baixar Visual Studio for Mac (com Visual Studio Code for Mac também disponível lá)
-
Executar o instalador para configurar o programa
-
Selecionar qualquer elemento adicional – .NET Core, Android, iOS, macOS – você pode querer instalar
- Utilizar a versão Community à vontade, ou inscrever-se para uma licença Professional ou Enterprise para desbloquear recursos adicionais
Microsoft Visual Studio for Mac é um produto freemium, com a maioria dos recursos disponíveis na versão Community gratuita. Isto o coloca na mesma liga que o Xcode da Apple. Quaisquer que sejam as queixas dos utilizadores, o preço está certamente certo.
No entanto, muitos indivíduos que descarregam o Visual Studio for Mac não estão apenas a compará-lo com outros editores de código. Eles também estão comparando-o com a forma como o aplicativo do mesmo nome funciona no PC.
Comparando o Visual Studio Mac com o Windows
A queixa mais comum dirigida ao VS no Mac é que lhe falta o polimento e algumas das funcionalidades associadas com sua alternativa ao Windows.
Quando se usa o Visual Studio C++ Mac codificadores, por exemplo, estão sem sorte, pois isso é algo que ainda falta na versão Mac. Da mesma forma, a versão Mac não oferece suporte para Python, Node.js ou ferramentas de dados SQL Server disponíveis no Windows.
Por outro lado, o Visual Studio Code for Mac (que é uma aplicação totalmente diferente do Visual Studio) tem uma reputação geralmente positiva. De certa forma, é lamentável que as versões Visual Studio Code Mac, Windows e Linux tenham um desempenho tão semelhante, pois isso destaca as deficiências de usar o Visual Studio original no Mac.
Isso não quer dizer, no entanto, que não haja motivo para baixar o Visual Studio for Mac. Na verdade, há certas situações – usuários .NET construindo aplicativos Xamarin com uma compilação iOS, ou desenvolvedores .NET Core que querem fugir do uso do Boot Camp ou de uma VM para rodar o Visual Studio, por exemplo – nas quais ele representa uma solução muito sólida.
Ganhar, porque a versão básica do aplicativo é gratuita, vale a pena baixar e testar por si mesmo antes de decidir que ele não será adequado para seus propósitos.
Usar melhores alternativas ao Visual Studio no Mac
Obviamente, Visual Studio e Visual Studio Code Mac não são as únicas opções disponíveis para usuários Apple que esperam encontrar um IDE ou editor de código-fonte. Além do Xcode para Mac, existem muitas alternativas que foram projetadas especificamente para competir com outros editores de código disponíveis no PC e Mac.
CodeRunner, por exemplo, oferece muitas das mesmas funcionalidades que o Microsoft Visual Studio for Mac. Na verdade, ele oferece várias vantagens sobre este último, como suporte à linguagem para C++ e Python.
Além de uma interface de edição de código inteligente e afinável, o app possui várias funcionalidades úteis, incluindo:
-
Mais de 230 marcadores de sintaxe
-
Uma barra lateral para toda a sua documentação
-
Suporte para mais de 25 linguagens (incluindo PHP, Ruby, Swift, e mais)
-
Documentação online integrada para qualquer linguagem de programação
-
Ferramentas de depuração de built-in, tais como pontos de interrupção instantâneos
Com recursos essenciais do IDE, o CodeRunner pode competir confortavelmente com a última versão do Xcode, Visual Studio for Mac, Notepad++, e muitos outros editores de código.
TeaCode não é um editor de código completo da mesma forma que o CodeRunner, mas é outro forte concorrente alternativo que promete economizar inúmeras horas simplificando a maneira como você codifica com modelos curtos e dinâmicos.
Begin escrevendo um trecho em seu editor de escolha, pressione o atalho TeaCode, e o app irá expandi-lo em código real. Este utilitário apresenta uma riqueza de recursos úteis, como por exemplo:
-
80 expansores readymade para Swift, PHP, Objective-C, e HTML
-
Suporte para editores de texto macOS nativos, bem como plugins para Sublime Text, Atom, JetBrains IDEs, e, é claro, Visual Studio Code Mac
-
Listas de comandos exportáveis que você pode compartilhar com sua equipe
Estas duas aplicações, CodeRunner e TeaCode, são o exemplo perfeito de como os gostos de Mac Xcode e Visual Studio on Mac não são o be-all-and-end-all do desenvolvimento em dispositivos Apple. Quer você esteja procurando uma resposta para o problema do Visual Studio C++ Mac ou procurando uma solução de código Mac que economize tempo, há toneladas de aplicativos por aí esperando para serem encontrados.
Examinando o futuro do Visual Studio e do Mac Xcode
A medida que o tempo passa, é muito provável que a lacuna entre o Visual Studio no Mac e o PC se reduza para algo parecido com o que existe entre o Visual Studio Code para Mac e Windows ou Linux. Quanto a isso, o espaço entre aplicativos como VS e X code.
Acima de tudo, a aquisição do Xamarin Studio pela Microsoft foi relativamente recente e demonstra seu desejo de trazer o Visual Studio on Mac para competir com o X code. Ainda assim, isso não significa que você nunca deve esperar que o Xcode para Mac, Visual Studio, ou similares façam absolutamente tudo o que você quiser.
Rajen Kishna, VS for Mac Product Manager, afirmou em 2017 que “nosso objetivo com o Visual Studio for Mac é criar um IDE nativo para usuários Mac com cargas de trabalho que façam sentido no MacOS”. Isso significa que o desenvolvimento de ‘aplicativo desktop’ terá como alvo o MacOS, e o Visual Studio (no Windows) pode ser usado para ter como alvo o Windows”
Existe uma expressão antiga sobre o Valete de todas as negociações ser mestre de nenhuma, mas, como os codificadores procuram aprimorar suas habilidades completas de desenvolvimento de pilha aprendendo várias linguagens, os editores que permitem que eles façam tudo isso em um só lugar só se tornarão mais importantes.
Direito agora, aqueles que baixarem o Visual Studio for Mac podem ficar desapontados com algumas de suas limitações. Enquanto isso, aplicativos como o Mac Xcode versão mais recente e o CodeRunner continuam a caminhar na linha tênue de fazer muitas coisas e fazê-las muito bem de fato.
Para experimentar alguns dos aplicativos mencionados neste artigo – CodeRunner e TeaCode – de graça, pegue um teste de sete dias do Setapp. Esta plataforma Mac oferece mais de 170 aplicativos nativos únicos, desde alternativas Mac ao Xcode Mac para troca de jogos com código Mac até substituições adequadas para qualquer um de seus programas favoritos do Windows. Hora de explorar!