Frage

Es ist schon ein paar Jahre her, seit ich einen tiefen Blick auf Mono genommen habe. Als ich das letzte Mal einen Blick nahm, war es nicht ganz da so weit wie BCL Implementierung und die Werkzeuge zur Verfügung, waren begrenzt. Ich habe einen besonderen Bedarf jetzt einige Cross-Plattform-Entwicklung zu tun, und frage mich, was die Community darüber nachgedacht, Mono als Wahl im Unternehmen. Seit ich die meisten meiner Entwickler arbeiten die letzten Jahre in .Net zu tun, scheint Mono eine natürliche Wahl. Ich will nicht, eine Technologie schieben, das jedoch auf die Probe nicht aufstehen.

Hinweis: Ich spreche nicht über ein kleines oder sogar mittelgroßes Projekt. Ich spreche über eine groß angelegte Unternehmen Anwendung, die global verteilt werden, eine serviceorientierte Ansatz verwendet. Darüber hinaus, wie stabil Dienste auf der Mono-Plattform geschrieben sind?

Ihre Eingabe wird geschätzt!

War es hilfreich?

Lösung

Mono Robustheit verbessert wurde für schwere asp.net Websites angemessen zu sein -. Eine Menge Fehlerbehebung an Stabilität zu verbessern, hat für die Version 2.0 passiert

Nicht nur das, aber wir haben einige ziemlich Arbeit die allgemeine Skalierbarkeit unserer Stapel zu verbessern.

Die meisten davon gemacht in der Version 2.0 aber einige geschah nach und wird für die kommende 2.2 später in diesem Jahr die Warteschlange gestellt.

Andere Tipps

Ich habe im letzten Sommer gearbeitet, um ein .NET 2.0 unter Mac OS X arbeitet mit Mono 1,91 (+/- 50 000 Zeilen Code) Projekt zu bekommen. Ich hatte die Schnittstelle mit Monobcj neu zu schreiben, da die Mono-WinForms-Implementierung auf dem Mac sieht schrecklich aus. Aber für den Nicht-UI-Code, hat alles ziemlich gut, nachdem ich Abhängigkeiten von bestimmten Win32 entfernt aufrufen.

Mit 2,0 nun, ich glaube, es ist. Unser aktuelles Build-System hängt von ihr ab und war sehr zufrieden mit ihm. Jetzt für ein tatsächliches Produkt Freigabe, können Sie es in .NET 2.0? Wenn ja ich denke, es ist.

Ich denke, es hängt wirklich davon ab, was Sie raedy für Unternehmen nennen, da dies ein sehr überladenen Begriff ist.

Siehe mein Beitrag auf einem ähnlichen Fragen: Ist Mono bereit für die Prime Time?

ich das letzte Mal in es sah, gab es einige Einschränkungen. Das war vor ein paar Jahren. Skalierbarkeit war unser Problem dann.

Wenn Sie einen „besonderen Bedarf“ für Cross-Plattform-Entwicklung haben, dann denke ich, Mono ist wirklich die einzige Wahl :) Aber wie gesagt, es hat wirklich einen langen Weg zurückgelegt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top