M
miketech
Routinier
Hi zusammen,
mit Java kann ich ja sehr bequem Webanwendungen schreiben, z.B. Serverdienste, oder auch Webservices, inkl. dynamische Webseiten usw.
Wie mache ich sowas mit Mono?
Also Server werde ich damit ja ohne Probleme schreiben können, da ich mit Mono sicher auch ohne weiteres einen Socket öffnen kann.
Aber wie schauts mit dynamischen Webseiten und Webservices aus? Unter .NET gibt es soweit ich weiß dafür ASP.NET. Da ASP.NET aber nicht zum Standard gehört und sicher voller Patente von MS ist möchte ich das nicht nutzen. Gibts da auch was eigenes für Mono?
Und noch eben eine Frage zu C#:
Wenn ich eine Anwendung mit mehreren Threads habe, wie geh ich mit gemeinsam genutzten Variablen um? Mit Java kann ich eine Variable als synchronized deklarieren und dann kümmert sich Java darum, dass keine zwei Threads gleichzeitig auf eine Variable zugreifen. Wie ist das unter C#?
Gruß
Mike
mit Java kann ich ja sehr bequem Webanwendungen schreiben, z.B. Serverdienste, oder auch Webservices, inkl. dynamische Webseiten usw.
Wie mache ich sowas mit Mono?
Also Server werde ich damit ja ohne Probleme schreiben können, da ich mit Mono sicher auch ohne weiteres einen Socket öffnen kann.
Aber wie schauts mit dynamischen Webseiten und Webservices aus? Unter .NET gibt es soweit ich weiß dafür ASP.NET. Da ASP.NET aber nicht zum Standard gehört und sicher voller Patente von MS ist möchte ich das nicht nutzen. Gibts da auch was eigenes für Mono?
Und noch eben eine Frage zu C#:
Wenn ich eine Anwendung mit mehreren Threads habe, wie geh ich mit gemeinsam genutzten Variablen um? Mit Java kann ich eine Variable als synchronized deklarieren und dann kümmert sich Java darum, dass keine zwei Threads gleichzeitig auf eine Variable zugreifen. Wie ist das unter C#?
Gruß
Mike