Is Mono ok as a development environment?



I'm new to Linux and programming and Mono looks pretty good to me. But I've been reading a bunch of comments that it's bad. Is it just a Microsoft hatred thing? I like the fact that what I make can be used on multiple platforms.


Tags: linux, Mono
Answer this Question


2 total
Vote Up (27)

As far as technology goes, the .NET environment is probably best served by Microsoft's Visual Studio, but I appreciate the bone Microsoft has thrown to the open source community (Mono). However, there are some serious concerns for Mono developers when it comes to releasing free software, since Microsoft owns some licensing rights. For a beginning developer, if you're having fun with it and learning some C# concepts, that's probably a good thing.

Vote Up (24)

The Mono project focuses on compilers and runtime libraries and does not directly provide an IDE. Developers must choose from a series of available tools the one best suited for them.

Unix tools


Ask a question

Join Now or Sign In to ask a question.
Use your coding powers to raise money for a worthy cause, no ice water involved
A new analysis of Reddit comments shows which language’s developers seem to be the happiest - and which are the most foul-mouthed
From sign-on bonuses to long-term equity bonus incentives to perks such as paying for the lease on a new Tesla, firms are upping the ante to attract and hire elite software development talent in a tight market.
Ryan Carmack, the 9 year-old son of the famed programmer and game designer, has released Pong-clone called Angry Face
Traditional development practices used for desktop apps will not work for mobile apps, and companies must instead adopt agile development, says analyst Gartner.
A new study reveals that Java developers make the most while JavaScript programmers are the most wanted
Mark Zuckerberg’s latest app takes onerous Terms of Service to a strange new level
Using a combination of Jenkins and Circle CI, plus some Ruby and GitHub know-how, will make for a smooth process.
Want to offer extra functionality to your users based on where they are? Here's how.
With competition being as intense as ever, Google is attempting to distinguish its cloud offering by appealing directly to developers.
Join us: