Die Antwort ist ein großes "es kommt darauf an".
Sprechen Sie über Classic ASP? Sun hat (hatte?) Ein Produkt namens "SunOne ASP" - obwohl das Produkt die Namen so oft änderte, konnte ich nicht sagen, was es wirklich ist, außer dem ursprünglichen ChiliSoft ASP Produkt, das von Sun gekauft und umbenannt wurde.
Wie auch immer, das oben genannte Produkt würde es Ihnen ermöglichen, ClassicASP/VBScript-Code auf einem * nix-Server auszuführen und größtenteils würde es gut laufen. Es war ein bisschen witziger in Bezug auf bestimmte Dinge, und es gab bestimmte Dinge, die nicht ganz richtig liefen, aber wenn du höllisch drauf wartest, könntest du es zum Laufen bringen. Nachdem ich das alles gesagt habe, habe ich irgendwo gelesen, dass das Projekt eingestellt wurde. Daher ist es möglicherweise nicht mehr verfügbar.
Es gibt auch ein Apache: ASP-Modul, das (meiner Erfahrung nach) nur mit Code arbeitet, der damit geschrieben wurde. Wenn Sie versuchen, eine Anwendung von einem Windows-Server zu portieren, ist dies eine der Optionen "Teilen Sie Ihr Risiko auf".
Sprechen Sie über ASP.NET?
Wenn dies der Fall ist, haben Sie eine bessere Chance ... die oben genannten Mono Project wäre Ihre beste Wette. Es ist ein langer Weg seit ich es das letzte Mal angeschaut habe, aber ich musste nichts damit anfangen, wie gut/schlecht es ist.
Ceteris paribus ...
Alle Dinge gleich sind, würde ich wirklich sagen, dass, wenn Sie eine MS-Programmiersprache verwenden werden, ist es auf einem MS-Server ausführen. Es kann ein wenig mehr kosten, aber es wird Ihnen auf lange Sicht wahrscheinlich mehr Kopfschmerzen ersparen.
Viele der jüngsten Generation von Web-Entwicklern wurden nicht mit ASP-Klassiker ausgesetzt und nur ASP.NET kennen, diese haben eine Tendenz, sich darauf als einfache ASP beziehen, daher ist ASP mehrdeutig . Meinst du klassisch oder .NET? – AnthonyWJones
Leider ASP, ich bin selbst ein PHP-Programmierer. Aber die Firma, für die ich arbeite, wird im kommenden Monat auf ASP.NET wechseln. Würde es einen großen Unterschied zur Konfiguration des Servers zwischen ASP und ASP.NET geben? –