2010-11-21 11 views

Antwort

7

Ich benutze Ubuntu Server Edition, Mono- und Apache mit mod_mono, um ASP.NET MVC-Anwendungen (sowohl kommerzielle und Hobby-Sachen) zu laufen. Bis jetzt bin ich noch nicht auf ein Problem gestoßen, das mich dazu bringen würde, diese Kombination zu beenden. Es gibt jedoch einige Bereiche, die Sie sollten sich bewusst sein, zum Beispiel:

  • Mangel an Unterstützung für Entity Framework (derzeit keine Pläne, es in Mono zu implementieren)
  • LINQ to SQL ist in Beta-Version und Sie können einige Probleme mit komplexeren Abfragen führen
  • Mono-Implementierung von ASP.NET 4.0 möglicherweise noch nicht Feature komplett (persönlich verwende ich nur ASP.NET MVC 1 und 2, die in Mono enthalten ist)
  • ist es eine gute Angewohnheit Testen Sie Ihre Anwendung unter Mono von Zeit zu Zeit, wenn Ihre Entwicklungsumgebung Windows/MS.NET basiert

Trotz einiger Kompatibilitätsprobleme zwischen Mono und MS.NET können Sie fast immer alternative Lösungen und Technologien finden, die Ihre Probleme lösen können.

Verwandte Themen