MichaelH wrote:Ich denke, das wäre kein Problem, da das Framework ja nicht mitgeliefert werden muss, es wird ja nur an das Framework angebunden. Das Modul steht unter Apache Lizenz.
Wenn es dir nur um das Apache Modul geht, sehe ich die Chance dass es implementiert werden könnte noch geringer.
Zum einen ist es wie gesagt von der Voraussetzung begleitet, dass das .NET Framework installiert sein muss, damit das Modul funktioniert. Sollte es also implementiert werden, müsste es standardmäßig auskommentiert werden um die Lauffähigkeit auch auf Systemen zu gewährleisten, die .NET nicht installiert haben.
Zum anderen ist es kein Aufwand für jemanden, der dieses Modul unbedingt verwenden möchte, dieses nachträglich einzubinden.
Eine ähnliche Anregung gab es zum Beispiel schon bei dem Thema die nötigen DLLs für die mod_ldap Funktionalität zu implementieren oder die Oracle Instant Client DLLs. Beides wurde nicht implementiert, aus denselben Gründen.
MichaelH wrote:Ich denke, dass die meisten Anwender zumindest ein installiertes .NET2-Framework haben. Bei Windows Vista und 7 ist es (im Gegensatz zu Java) meines Wissens schon intrigiert und bei XP bin ich mir da ned so sicher.
.NET 3.5 SP1 wird als Windows Modul auf dem Installationsmedium von Windows 7 mitgeliefert (.NET 3.0 mit Windows Vista und Windows Server 2008), ob es aber automatisch auf aktiviert steht bin ich mir nicht so sicher. Es gibt aber durchaus auch Entwicklungsumgebungen wo .NET nicht integriert ist. Meine Windows VMs zum Beispiel sind aufs allernötigste abgespeckt
MichaelH wrote:Soweit ich weiß seit 3 Jahren (siehe Sourceforge-Projekt).
Laut Sourceforge Projekt ist der letzte Snapshot am 17.08.2007 erschienen, also vor fast 4 Jahren und 10 Monaten.
MichaelH wrote:Standardmäßig wird das NET-Framework 2 verwendet.
Die
mod_aspotnet Seite sagt etwas anderes:
mod_aspdotnet is [...] running on Windows [...] with the .NET Framework 1.1 (or 1.0)
[...]
It is not known to work on [...] later versions of the .NET framework.
Es ist natürlich auf Grund der Abwärtskompatibilität möglich, dass .NET 1.1 Funktionen auch mit späteren .NET Funktionen funktionieren, aber ob das Apache Modul den vollen Funktionsumfang von späteren .NET Versionen gewährleistet wage ich zumindest anzuzweifeln.
MichaelH wrote:Ich möchte eigentlich nur Teile in ASP.NET und den Rest in PHP machen.
Ich würde dafür IIS hernehmen. Früher war es so, dass IIS und PHP nicht sauber und vorallem performant und stabil miteinander verbunden werden konnten, doch das ist mitlerweile zum Glück anders. Es sollte heutzutage kein Problem mehr darstellen PHP über CGI oder FastCGI mit IIS zu verwenden. Dann musst du dich zumindest nicht auf ein Modul verlassen, dass wohl nicht weiterentwickelt wird.
MichaelH wrote:Mono muss ebenfalls installiert werden (allein schon wegen dem GAC), gibts meines Wissens nicht portabel.
Das weiß ich nicht.
Hier bei portableapps wurde vor Jahren mal gesagt, dass es reichen würde, die installierten Dateien zu kopieren (bzw. gibt es die Source ja ebenfalls, die man selbst einkompilieren könnte). Der GAC wäre natürlich ein Hindernis. Aber wie gesagt, nicht meine Welt.
MichaelH wrote:Außerdem ist der Windows-Port von mod_mono anscheinend auch nicht sonderlich aktuell.
Stimmt
mit freundlichen Grüßen,
Altrea