Действительно ли эта комбинация возможна вообще?
Если да, я должен буду все еще купить Visual Studio? Я смогу использовать MySQLi через C#?
Спасибо.
Обновление: Так, это означает, что я могу использовать что-нибудь из ASP.NET C# (как средства управления), и это будет работать под Моно?
Да, комбинация возможна. Проверьте Xampp на наличие одной потенциальной комбинации.
Да, вы можете получить доступ к MySQL через C#, и нет, вам не нужна Visual Studio. Вы можете написать C# для Mono с несколькими различными только для десанта, которые не являются VS. Я верю, что вы способны гуглить для MonoDevelop и SharpDevelop.
Кстати, эта страница должна дать вам хорошую отправную точку для веб-разработки со стеком Linux/Mono/C#/MySQL.
Я бы сказал, что вы менее ограничены при выборе Linux / Mono, чем Windows / MS.NET.
В MS.NET у вас есть фиксированные ключевые области, такие как ОС и веб-сервер, но с моно вы можете выбрать практически любой дистрибутив Linux (или Unix), и у вас есть больше веб-серверов, на которых можно запускать моно-веб-приложения (например, Apache, Nginx , Lighttpd) по сравнению с доминирующим IIS в Windows. Кроме того, базы данных (например, MySQL, PostgreSQL или NoSQL) работают лучше и больше поддерживаются на машинах Linux.
Вам не нужно ничего покупать для разработки / развертывания моноприложений (кроме некоторого оборудования). Visual Studio - лучшая IDE для разработки .NET, но MonoDevelop набирает обороты и является лучшим выбором для Linux.