С какими препятствиями и ограничениями я столкнусь путем выбора Linux + Mono + C# + MySQL для веб-приложения?

Действительно ли эта комбинация возможна вообще?
Если да, я должен буду все еще купить Visual Studio? Я смогу использовать MySQLi через C#?

Спасибо.

Обновление: Так, это означает, что я могу использовать что-нибудь из ASP.NET C# (как средства управления), и это будет работать под Моно?

6
задан z-boss 8 April 2010 в 11:43
поделиться

2 ответа

Да, комбинация возможна. Проверьте Xampp на наличие одной потенциальной комбинации.

Да, вы можете получить доступ к MySQL через C#, и нет, вам не нужна Visual Studio. Вы можете написать C# для Mono с несколькими различными только для десанта, которые не являются VS. Я верю, что вы способны гуглить для MonoDevelop и SharpDevelop.

Кстати, эта страница должна дать вам хорошую отправную точку для веб-разработки со стеком Linux/Mono/C#/MySQL.

8
ответ дан 10 December 2019 в 02:45
поделиться

Я бы сказал, что вы менее ограничены при выборе Linux / Mono, чем Windows / MS.NET.

В MS.NET у вас есть фиксированные ключевые области, такие как ОС и веб-сервер, но с моно вы можете выбрать практически любой дистрибутив Linux (или Unix), и у вас есть больше веб-серверов, на которых можно запускать моно-веб-приложения (например, Apache, Nginx , Lighttpd) по сравнению с доминирующим IIS в Windows. Кроме того, базы данных (например, MySQL, PostgreSQL или NoSQL) работают лучше и больше поддерживаются на машинах Linux.

Вам не нужно ничего покупать для разработки / развертывания моноприложений (кроме некоторого оборудования). Visual Studio - лучшая IDE для разработки .NET, но MonoDevelop набирает обороты и является лучшим выбором для Linux.

1
ответ дан 10 December 2019 в 02:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: