Hi, hallo du!
So ganz allein auf weiter Flur stehst du gar nicht. Ich sehe einen Großteil der Dinge genauso.
Viele hier kennen leider nicht den Unterschied zwischen einer Programmiersprache und einer Plattform und zwischen Server und Client.
ASP ist eine COM-basierte Plattform, welche auf dem Server verschiedene Objekte anbietet
VBScript ist eine Programmiersprache, die man einsetzen kann um den vorhandenen Objekten zu Arbeiten
trotz aller Proprierität sehe ich bei ASP den Vorteil, dass es sich die Homogenität und starke Verbreitung von MS Betriebssystemen, Anwendungen und Komponenten zu nutze macht. Es wird von seinem Erschaffer entsprechend unterstützt, gefördert, weiterentwickelt (.net) - wie jede andere Plattform auch. ASP ist einfach Bestandteil der Microsoft-Welt und erlaubt die vielen vorhandenen COM-komponenten, die man schon in C++ oder VBA benutzt, nun auch webfähig zu machen.
ASP's Plattform ist der IIS, Plattform des IIS ist der Windows (NT/2k/.net) Server
die Plattformunabhängigkeit kann man ja auch mal umkehren, nutzt man einen W2K server kann man Perl,PHP,Java und logischerweise ASP benutzen. Bei Unix fällt ASP raus (von der schlechten Portierung Chillisoft abgesehen) ... ist damit Unix schlechter als W2k in Bezug auf Webentwicklung?
In sehr hohem Prozentsatz werden in der Industrie MS Produkte (OS,Office etc) eingesetzt (das wird sicherlich seine Gründe haben) ... viele Schichten in einem Unternehmen tauschen ihre Informationen über diese Applikationen (Excel, Word etc) aus ... welchen Sinn macht es da, etwas hinzustellen um Prozesse zu optimieren, was zwar "plattformunabhängiges™" ist, aber mit Word und Excel nicht viel anfangen kann??
ASP kann auf ein mindestens genauso breites Feld (oder eher noch breiteres) an Komponenten zurückgreifen wie die anderen Web-Programmierungs-Plattformen. Richtig konfiguriert und eingesetzt (es liegt immer am Programmierer und wie er die ihm gegebenen Möglichkeiten geschickt einzusetzen vermag) sind damit genauso performante, sichere, saubere Webanwendungen möglich.
Tschau, tschüß,
Frank