Re: Java Applet Funktionalität in ASP.Net
- From: "Lutz Elßner" <www.vb-hosting.de>
- Date: Sat, 6 Aug 2005 21:59:05 +0200
> Hallo , ist es irgendwie in Dotnet möglich solche Funktionalität wie Java
> Applets in normalen HTML Seiten hinzubekommen ?
Ja indem du per <object> Tag eine dotnet dll einbindest, die mit auf dem
Webserver liegt.
>
> Ich habe schon alles abgesucht. Da jetzt wieder Sicherheitsbedenken
> aufkommen, es soll erstmal nur im Intranet und mit dem IE6 funktionieren.
Die Sicherheitsbedenken beziehen sich auf jegliche clientseitige
Programmierung, also Applets, ActiveX, einschließlich javascript. Eine "auf
..NET Framework basierende Komponente" ist also keineswegs unsicherer. Ob sie
sogar sicherer ist, hängt davon ab wie man die Sandbox interpretiert. Der IE
lässt .NET Komponenten in den Standardeinstellungen zu..
> aber ich versteh noch nicht genau was das richtig macht. Ich habe eine
stink
> normale Windows Exe die denn auf meinem Rechner läuft ? Nur gestartet über
> eine Webseite ?
Packe dein Windows Formular in eine Windows Control Library, dann bekommst
du eine DLL. Und die versteht der IE6 im object Tag.
Wenn du die exe auf den Webserver legst und in der Webseite verlinkst, wird
sie beim klicken gestartet mit dem Hinweis, dass diese Anwendung über
eingeschränkte Rechte (Sandbox) verfügt. Eine .NET basierende EXE wird also
als Familienmitglied behandelt, im Gegensatz zu jeder anderen EXE.
Mein Testbeispiel hast du bestimmt schon gefunden:
www.vb-hosting.de/webservice
>
> Hier muss ja aber denn beim Client zumindestens das Framework installiert
> sein. Die brauch ich ja bei Applets nicht. Der User ruft die Webseite auf
> und fertig. Bei ActiveX wird ja auch local beim Client was installiert,
oder
Das Framework ist Voraussetzung, aber die einzige. Dann muss nichts mehr
installiert werden und nichts in die Registry wie bei ActiveX. Jedes
zukünfitige Windows wird das Framework enthalten und jedes zukünftige
Windows Programm oder Kommandozeilen Tool wird es voraussetzen. Es muss
sowieso früher oder später jeder haben.
> ? Was sind und wie werden denn ActiveX unter VB.Net programmiert. Sind das
> Applikationen als DLL ?
ActiveX gibts nicht mehr. Das sind jetzt .NET Komponenten als DLL. Und .NET
ist knapp 1000 Mal einfacher als ActiveX sich anhört. (Das obige Beispiel
habe ich spontan in wenigen Stunden "zusammengsteckt", aber ich hätte mich
nie an ActiveX getraut.)
>
> Oder gibt es leichtere Möglichkeiten unter Dotnet Applets Funktionalität
> nachzubilden. Ich möchte das Visual Studio nämlich nicht missen. Und
andere
> Sprachen (z.b. Java oder Flash oder SVG ? ) möchte ich nicht noch extra
> lernen.
Eben, Visual Studio kann das alles. (Aus Flash halte ich mich raus!)
Lutz
.
- Follow-Ups:
- Re: Java Applet Funktionalität in ASP.Net
- From: Lars Völker
- Re: Java Applet Funktionalität in ASP.Net
- References:
- Java Applet Funktionalität in ASP.Net
- From: Lars Völker
- Java Applet Funktionalität in ASP.Net
- Prev by Date: Re: Java Applet Funktionalität in ASP.Net
- Next by Date: Re: useservice problem
- Previous by thread: Re: Java Applet Funktionalität in ASP.Net
- Next by thread: Re: Java Applet Funktionalität in ASP.Net
- Index(es):
Relevant Pages
|