
- Visual studio for mac solidity install#
- Visual studio for mac solidity windows 10#
- Visual studio for mac solidity pro#
This doesn’t require WSL2 or any installed dependency. If you’re new to the language, you can probably just go straight to any web browser and open to get started. You will notice as you develop contracts, the solc compiler version gets updated frequently. But one thing for sure is that it’s a fast-grown programming language. It gets some time to be familiar with the syntax and semantics. Solidity as a language is very similar to JavaScript in terms of ease of use. With that in mind, if you choose to develop smart contracts using Solidity, it would work in WSL2. I’m also guessing that 90% of blockchain projects are using a flavour of Ethereum. I’m guessing 90% of the smart contracts right now are written in Solidity. Prettier, Linting, Themes, Fonts, and other UI personalization. Other programming languages support for Java, Go, Haskell, Rust, etc.
Visual studio for mac solidity install#
These are the extensions I install that are related to Blockchain: NET on Windows, ASP.NET + React on Windows or Solidity on WSL2, I have a single key mapping for all of them. I install this on Windows mainly because I want to standardise my settings, extensions, themes, and other configurations “whatever” I work on. It’s now more than just a text editor that comes with a shell, it’s an entire ecosystem of developer tools. The main one for me is the abundance of extensions and community support with this beauty. VSCode is arguably the most preferred IDE in the past years for a lot of reasons. Below is the high-level “at a glance” image of how I set up my machine. So going back to Blockchain development on WSL2, there are a lot of things that actually work for my workflow without having too much friction and context switching. There are many reasons on why you would still want to use Windows as your primary OS, but for me it’s more around Microsoft Office productivity and my preferred OS in developing.
Visual studio for mac solidity windows 10#
This flexibility allows you to still use Windows 10 as your primary OS and connect to a Linux instance, just like doing a remote ssh session.

Running Linux virtual machines on cloud such as Microsoft Azure is also an option.īut what’s interesting now is that Windows 10 comes with WSL2 (Windows Subsystem for Linux version 2) that actually allows you to work with Linux without having to start / stop a VM. If you’re using Windows, there are a lot of options for virtualisation of Linux such as Virtualbox, Hyper-V, VMware Fusion, and much more. A lot of the workflow now will just work natively on Windows or there are a lot of binding libraries or wrappers that can interop with.

Of course there have been a lot of improvements now in the ecosystem since then. Majority of these tools, especially those that come with scripts and complex networking architecture (circa 2015) just works in MacOS and Linux:Ubuntu. One of the hurdles I encountered in the past is that some tooling and frameworks were not first class citizens on Windows.
Visual studio for mac solidity pro#
In the past, I’ve been using my Macbook Pro to do all things blockchain and smart contracts development.
