Thema: Apache & ASP unter Win XP

hi leutz,

ich möchte meinem Apache ASP beibringen, aber nicht unbedingt auf das Apache-ASP Projekt zurückgreifen da ich kein Bock hab den Apache neu aufzusetzen und wieder zu konfigurieren (macht einfach keinen Spaß ;-))
Der IIS ist auch keine Lösung, da ich kein Bock hab für PHP-Sachen den Apache zu nehmen und für ASP den IIS.
Im .NET-Frameword ist eine aspnet_isapi.dll mit dabei und laut Recherche wird diese benutzt damit der IIS mit ASP umgehen kann. Kann ich diese auch einfach für den Apache hernehmen und genauso wie die php4ts.dll einbinden?

Vielen Dank im Voraus,

bommel

Man bemerkt erst wieviel ein Mensch einen bedeutet wenn er nicht mehr da ist.

2

Re: Apache & ASP unter Win XP

Würde mich wirklich wundern wenn das klappt.
Du glaubst doch nich im Ernst, dass M$ sowas wie den Apache unterstützt und dann gleich mit deren dll? Na viel Spaß...

Sorry, aber ich glaub das wird nix... was willst Du überhaupt mit ASP? smile

Schönen Gruß,
tink

Beleidigungen sind die Argumente derer, die keine Argumente haben

3

Re: Apache & ASP unter Win XP

Moinsen zusammen,

nun ja, MS$ unterstützt die Integration von ASP im Apache Webserver nicht direkt. Es gab mal eine Kooperation von Microsoft mit der Firma Covalent, um ASP.NET im Apache Webserver verfügbar zu machen. Ein aktueller Blick auf die Produktseiten der Firma zeigt, dass daraus wohl nicht geworden ist. Anstelle von .NET wird nun auf JSP und J2EE gesetzt.

Aus Sicht von Microsoft finde ich es nicht sehr klug, die .NET Technologie nicht auf für den Apache Webserver anzubieten. Dadurch grenzen sie sich von einem potentiellen Markt aus, über den .NET weitere Verbreitung und Resonanz finden könnte.

Für die Einbindung  von ASP, bzw. .NET im Apache Webserver gibt es aber etliche Produkte anderen Anbieter. Die mir bekannten und meiner Meinung nach interessantesten Lösungen dazu, sind im Folgenden kurz vorgestellt.


ActiveHTML

ActiveHTML ist ein äußerst mächtiges CGI-Programm. CGI ist eine sehr verbreitete Methode dynamische Webseiten zu erzeugen. Mit ActiveHTML ist die Verwendung sog. Active-Server-Pages (ASP) mit nahezu jedem Webserver möglich.

Diese Engine kostet als Workstation-Lizenz aktuell 33,64 € und macht IMO einen guten Eindruck. Die Testversion kann 45 Tage lang kostenlos ausprobiert werden. ActiveHTML ist ausschließlich für Windows Plattformen verfügbar.


Chilisoft

Java System Active Server Pages (früher Sun ONE Active Server Pages) ist eine sichere Software für die Anbindung von Active Server Pages (ASP) im Sun Java System Webserver (früher Sun ONE Web Server) oder dem Apache Webserver.

Die aktuelle Version 4.0 unterstützt dabei Microsoft ASP 3.0, VBScript/JScript 5.5 und XML. Zudem schafft eine Schnittstelle der COM-to-Java Technologie unter anderem. die Möglichkeit, Tools wie beispielsweise Macromedia Dreamweaver MX oder Microsoft FrontPage einzubinden. Weitere zahlreiche Features wie Datenbankschnittstellen, etc. sind vorhanden.

Dieses Tool eignet sich aber nur für den Profiteinsatz, da es mit $495.00 nicht gerade als günstig bezeichnet werden kann. Daneben gibt es für $20 ein sog. Media Kit was wohl für die offline Entwicklung gedacht ist (da bin ich leider nicht so recht schlau daraus geworden). Auf alle Fälle kann man sich eine Trialversion von beiden Produkten laden. Chilisoft unterstützt alle gängigen Plattformen.


iASP

iASP is a complete Java-based implementation of the Microsoft Active Server Pages framework, enabling programs written in ASP to execute in any Java-based environment, including Unix and Linux operating systems and leading application servers such as WebSphere, WebLogic, Sun ONE, and Oracle 9i.

Ich hatte vor einiger Zeit auch einmal die Notwendigkeit, ASP unter Windows ohne dem IIS anwenden zu müssen. Damals hatte ich mich für diese Software entschieden. Allerdings über den Sambar Webserver, als iASP noch InstantASP hieß und frei verfügbar mitgeliefert wurde. Dei aktuelle Version 2.1 kostet $1,395 und ist daher ebenfalls nur für den Einsatz im Profibereich geeignet. Eine Demoversion ist erhältlich. iASP unterstützt alle gängigen Plattformen.


Sambar Webserver

Bei einem Blick auf die aktuelle Version des Sambar Webserver 6.01 musste ich feststellen, dass hier nun eine eigene Umsetzung von Microsoft ASP mittels so genanntem CScript möglich ist. Ich finden den Webserver an sich genial und optimal zu administrieren. Er bietet so ziemlich alles was Apache auch kann sowie zahlreiche interessante eigene Features. Von Sambar gibt es eine leicht abgespeckte kostenlose und eine Profiversion für $99.00. Mittlerweile sind Versionen zur Windows und Unix/Linux Plattform verfügbar.


Casini Webserver

Zum Abschluss möchte ich noch den kostenlosen Casini Webserver erwähnen. Dieser ist komplett in C# geschrieben und bietet die Unterstützung von ASP.NET. Ein interessanter Artikel auf der Seite The Code Project zeigt, wie man den Apache Webserver erweitern kann, um diesen für ASP.NET tauglich zu machen.

Neben diesen Produkten gibt es in den Weiten des Webs sicherlich noch weitere Möglichkeiten, um ASP mit dem Apache Webserver zu verschmelzen.

oki .. Tink dann fang mal an dich zu wundern  :mrgreen:

lg
Hannes

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

4

Re: Apache & ASP unter Win XP

Nix da, wundern tu ich mich nicht.
Fakt ist ja, dass offensichtlich die reine DLL-Datei, die von den Pappnasen aus Redmond kommt, nicht ohne größere Workarounds od. Zusatz-Tools von Dritt-Anbietern (OS-Gemeinde oder nicht) im Apache einsetzbar ist.

Beleidigungen sind die Argumente derer, die keine Argumente haben

5

Re: Apache & ASP unter Win XP

... dass offensichtlich die reine DLL-Datei, die von den Pappnasen aus Redmond kommt, nicht ohne größere Workarounds od. Zusatz-Tools von Dritt-Anbietern (OS-Gemeinde oder nicht) im Apache einsetzbar ist.

Ja, da muß ich Dir recht geben .. wie gesagt IMO ne dumme Haltung von MS$, aber ja nich unser Problem ... ;o)

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

Re: Apache & ASP unter Win XP

@j|g: Danke für die vielen Vorschläge, werd mich da mal durchwühlen
@Tink: ich will am liebsten nichts mit ASP machen da die SPrache überflüssig ist, nur mein Chef ist da ganz anderer Meinung... :evil:

Man bemerkt erst wieviel ein Mensch einen bedeutet wenn er nicht mehr da ist.

Re: Apache & ASP unter Win XP

bommelhopser schrieb:

ich will am liebsten nichts mit ASP machen da die SPrache überflüssig ist

Das ASP überflüssig ist (aber sowas von) ist auch meine Meinung. Das es sich dabei um eine Sprache handelt ist mir allerdings neu. Laut Spezifikation (aus ASP.NET Codebook) handelt es sich dabei nämlich 'nur' um eine Technologie (hört, hört), mit welcher man Visual-Basic, J-Script (JavaScript ist füt M$ wohl ein Fremdwort), C# usw. (laut M$ recht einfach) Web-Applikationen erstellen kann. Aber was genau ist denn da so Einfach? Das simple Erstellen einer solchen Applikation, die man auch in PHP hinbekommt oder das Erlernen von zig neuen Programmiersprachen (klingt ironisch und das soll es auch). Nun ja, letztendlich hat man ja auch bei ASP die Möglichkeit, sich auf eine Sprache zu spezialisieren (öhö), wodurch ASP sich kaum noch von Technologien wie JSP, PHP, PERL usw. unterscheidet (ein recht billiger Versuch, die firmeneigenen Programmiersprachen für Web-Design zu etablieren). Und genau das macht es so überflüssig! Die Tatsache das (soweit ich weis) ASP nur von M$-Web-Servern 100-prozentig unterstützt wird, verurteilt diese Technologie hoffentlich möglichst schnell zum Tode... (klingt krass... soll ich das ändern?).

Zu allem Übel wird von einigen (Neulingen?) im WD-Buis auch noch "verlangt" bzw. erwartet, das ASP auch in M$-Fremde Web-Server sein sollten. Bei der Komplexität, welche ASP beim einbinden mit sich bringt, kann ich die Enwickler der Server durchaus verstehen, warum sie es nicht tun. Natürlich geht das am allerwenigsten durch die Einbindung von nur einer DLL. Und bei PHP ist das im übrigen auch nicht der Fall (siehe apache/bin-Verzeichnis von XAMPP und vergleiche das mal mit dem php-Verzeichnis.).

cu C. Monroe

p.s.: @bommelhopser: zeig' das mal deinem Chef.

Zuletzt bearbeitet von Charles Monroe (13-09-2006 12:50:35)