Let’s face it – Apple makes some of most desired notebooks in the industry. The MacBook Pro Retina is loved by many developers for its screen real estate and silent but robust performance. The MacBook Air, on the other hand, offers portability and long battery life for productivity. Any ODBC compliant database that would run under MacOS (for instance, PostgreSQL PostgreSQL: macOS packages + Npgsql -.NET Access to PostgreSQL). To make things more interesting, run a Windows virtual machine on your Mac, install MS SQL Server and connect to it. I want to start working with Windows Forms and I am using Visual Studio for Mac. I already have installed Mono for Visual Studio but I am not sure which type of project I need to choose when I want to create an Windows Forms application or which library I need to import. ![]() If you own one of these, you know that you’re not alone in your love for notebooks with glowing fruit! If you are a Microsoft stack developer, you may want to use a Mac as a development machine and write C# code – is that even possible? Alternatively, you may have always been a Mac developer, but are interested in and want to try out some native ASP.NET on OSX. Either way, your goal is to marry up two of the best things for developers: quality Mac hardware and C# comfort. Good news – they happily coexist! Let’s talk about options in this article. Windows Finds the Perfect Host It is always good to see innovation from PC manufacturers, like the recent beautifully thin. Not to mention, Microsoft’s own tablet convertible, the, is selling like hot cakes. But it is also no secret that MacBooks make wonderful laptops for running full Windows as an OS. As an added bonus if you have a MacBook Pro Retina laptop, your Windows installation enjoys high resolution, as you can see in the image below of Windows running on my Mac. Developers love screen real estate, even at the expense of squinting eyes, right? There are two ways you can run Windows on a Mac: • Bootcamp – This is the Apple way of allowing you to. Simply use the built-in, make a partition and install Windows. Once done, you can easily boot into Windows instead of OSX and reuse all of the I/O (input-output) drivers for peripherals. In this mode, Windows is running natively “on the metal” and you get the full performance benefits. This of course means you can install Visual Studio and write C# all day, just as in a Windows machine. • Virtual Machines – If choosing which OS to boot into isn’t your cup of tea, your other option is to run Windows in a virtual machine (VM) with OSX acting as the host OS. There is dedicated software that will do the heavy lifting for your VM – like managing virtualization, memory and peripherals. And are two excellent options for running Windows VMs on your Mac. With customizable virtualization, resource fine-tuning options and easy switch-ability between Windows/OSX, you should be rocking Windows running as a VM in no time. Onyx for mac sierra 10.13. And just as easily, you can install Visual Studio inside your Windows VM and write C# to your heart’s content. Now, whether you go BootCamp or VM, you are running full Windows. And that means, you get the benefit of to supercharge your.NET productivity for any type of application you are building! Visual Studio ‘Monaco’ Editor Although not fully baked in yet, C# is about to get a new ubiquitous code editor – yes, the browser – any browser across any OS! C# in the browser comes courtesy of a special light-weight editor codenamed ‘Monaco’, which was launched with Visual Studio 2013. To quote Microsoft – “With Monaco, we want to provide developers with a lightweight, friction free companion to the Visual Studio desktop IDE that is accessible from any device on any platform. Monaco is a rich, browser based, code focused development environment optimized for the Windows Azure platform, making it easy to start building and maintaining applications for the cloud.” Check out this on how to get started with Visual Studio Online Monaco editor, as well as keeping up with latest enhancements. Want to try out the Monaco editor today? ![]() Well, it is really geared to work with sites hosted in Windows Azure for now. But you can absolutely write the C# code-behind code for the server-side, hook up your code to a source control and perform builds/deployments. Here’s how to get started: • First, you’ll need to have a Windows Azure account. • Log in to the. • Create a new Azure Website from the big ‘+’ sign on bottom left. • Open up Website Configuration and turn on the option for ‘Edit in Visual Studio Online’. • From the Website dashboard, click on the ‘Edit in Visual Studio Online’ link.
0 Comments
Leave a Reply. |