What obstacles and limitations will I encounter when choosing Linux + Mono + C # + MySQL for a web application?

Is this a combination possible?
If so, will I still need to buy Visual Studio? Can I use MySQLi through C #?

Thanks.

Update: So, does this mean that I can use something from C # ASP.NET (e.g. controls) and it will work under Mono?

+6
c # linux mysql mono
source share
2 answers

Yes, a combination is possible. Check out Xampp for one potential combination.

Yes, you can access MySQL through C #, and you do not need Visual Studio. You can write C # for Mono with several different IDEs that are not VS. I hope you are able to work on Google for MonoDevelop and SharpDevelop.

By the way, this page should give you a good starting point in web development using the Linux / Mono / C # / MySQL stack.

+8
source share

I would say that you are less limited when choosing Linux / Mono than Windows / MS.NET.

With MS.NET, you are fixed with key areas such as the OS and the web server, but with mono you can choose almost any Linux (or Unix) distribution and you will have more web servers that can run mono-web applications (e.g. Apache, Nginx, Lighttpd) compared to the dominant IIS on Windows. In addition, databases (e.g. MySQL, PostgreSQL, or NoSQL) work better and are more supported on Linux machines.

You do not need to buy anything to develop / deploy mono applications (with the exception of some hardware). Visual Studio is the best IDE development for .NET, but MonoDevelop is gaining momentum, and it is the best choice for Linux.

+1
source share

All Articles