2009-04-25 2 views
4

Я ищу MVC/MVP (mvp prefferably) framework для моего первого моно приложения. Там, кажется, не слишком много там, но я нашел следующее:Desktop mono app и MVC/MVP framework

http://www.mvcsharp.org/http://desktoprails.osl.ull.es/doku.php

Я смотрел в оба на некоторое время, и MVC# кажется, чтобы быть ближе к тому, что я хотеть.

Проблема в том, что MVC# кажется проектом .net и не предназначен специально для моно (в отличие от настольных рельсов), поэтому я не уверен на 100%, как он будет играть с моно. Кроме того, он находится под лицензией Microsoft Public License (MsPL), и я не уверен, насколько хорошо эта лицензия будет работать с другими компонентами, которые я намерен использовать, это gpl/mit/apache/etc.

Поэтому, если у кого-либо есть опыт работы с любой из этих фреймворков в моно и может ответить на любой из этих вопросов, я был бы признателен за любую обратную связь.

ответ

1

Вы можете использовать ASP.NET MVC Framework на Mono, то есть

  • Вы можете разместить его с помощью Apache2 и mod_mono
  • Вы можете разработать его с помощью MonoDevelop на Linux или MacOS (ASP. NET MVC поддерживается сейчас) (Возможно, вам понадобится установить для этого ASP.NET MVC-плагин, но это легко) Конечно, это полезно только для веб-приложений, а не для настольных приложений.