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

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

Спасибо.

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

Ответы [ 2 ]

8 голосов
/ 08 апреля 2010

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

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

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

1 голос
/ 08 апреля 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...