| Autor |
Beitrag |
Klabautermann
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Fr 09.01.04 15:32
Hallo,
ich möchte mich mal ein wenig Schlau machen, welche technologien es für Bowser gestütze Anwendungen, also solche, welche über einen HTML-Browser bedient werden, gibt. Hierbei möchte ich insbesondere die vor und nachteile der Technologien herausstellen. Ich hoffe ihr könnt mir ein wenig dabei helfen, indem ihr meine Informationen ergänßt, auf Fehler hinweist, und technolohien die mir nicht geläufig sind hinzufügt.
CGI
Vorteile:
- Server Seitig
- Kann in (beinahe) bliebiger Sprache implementiert werden.
- kann für jede Platform (OS + Http-Server) implementiert werden.
Nachteile
- Muss bei jedem Aufruf neu gestartet werden, daher langsam
ASP
Vorteile:
- Server Seitig
- Kann in mehreren Sprachen Implementiert werden
- Schnell?
Nachteile:
- An Webserver gebunden (IIS)
- Code wird Zwangsweise Interpretiert, muss also bei Weitergabe des Programmes Offen gelegt werden?
- Code wird direckt in HTML-Quelltext eingegeben, daher unübersichtlich (zwangsweise?)
PHP
Vorteile:
- Server Seitig
- Weit verbreitet, daher hoch akzeptiert.
- Schnell?
- Auf jedem Server unterstützt
- Betriebsystem unabhängig
Nachteile:
- Code wird Zwangsweise Interpretiert, muss also bei Weitergabe des Programmes Offen gelegt werden.
Java-Script/VB-Script
Vorteile:
Nachteile:
- Client Basiert, es muss also der Komplette Quelltext und nicht nur das Ergebnis übertagen werden.
- Code ist soger dem Endbenutzer zugänglich.
- Code wird direckt in HTML-Quelltext eingegeben, daher unübersichtlich.
- Kann abgeschaltet werden.
- Nicht sehr mächtig.
- Bei VB-Script: Browser Abhängig
Web Services
Vorteile:
- Server Seitig
- Kann in belibigen Sprachen Implementiert werden
- Schnell
Nachteile:
- Nicht HTML-Basiert. Daher muss ein seperates Frontend in einer der anderen Technologien entwwickelt werden.
JAVA Applets
Vorteile:
- Mächtige Sprache
- Mehr Optische sowie Interaktive Möglichkeiten als reiner HTML-Output.
- Wird auf annähernt jedem System unterstützt
Nachteile:
- Client Seitig
- Kann aus Sicherheitsgründen deaktiviert sein.
- Eventuell lange Ladezeit, bevor das Applet startet.
Active-X Forms
Vorteile:
- Stellt sämtliche Windows funktionen bereit.
- Kann mit den meisten Windows Programmiersystemen (inklusive Delphi) erstellt werden..
Nachteile:
- Client Seitig
- Kann aus Sicherheitsgründen deaktiviert sein.
- Windows gebunden.
- Internet Explorer gebunden.
Gruß
Klabautermann
Zuletzt bearbeitet von Klabautermann am Fr 09.01.04 17:29, insgesamt 1-mal bearbeitet
|
|
UC-Chewie
      
Beiträge: 531
WinXP
D5 Ent
|
Verfasst: Fr 09.01.04 16:10
PHP ist eine spezielle Sprache, im Gegensatz zu CGI oder ASP. PHP kann entweder über CGI genutzt werden oder als Modul in einem Server, wie z.B. dem Apache oder dem IIS.
_________________ Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
|
|
JoelH
      
Beiträge: 806
Erhaltene Danke: 17
Win10
Delphi Alexandria 11.2 Patch 1
|
Verfasst: Fr 09.01.04 16:30
Titel: hmm,
du hast Java Applets bzw. Java an sich vergessen. Hat imho keine Nachteile, ausser dass ich die Sprache von der Syntax her verabscheue.
_________________ mfg. Joel
|
|
Klabautermann 
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Fr 09.01.04 17:34
Titel: Re: hmm,
Hi,
| JoelH hat folgendes geschrieben: | | du hast Java Applets bzw. Java an sich vergessen. |
stimmt, ich habe es mal oben eingepflegt. Mir sind mal die Stlagwörter JAVA-Servlets und JAVA-Pages zu Augen gekommen. Kann mich da jemand über die wesentlichen vor und Nachteile aufklähren?
| UC-Chewie hat folgendes geschrieben: | | PHP ist eine spezielle Sprache, im Gegensatz zu CGI oder ASP. |
Stimmt, ich verwende immer die Server-Plugin version, deshalb habe ich PHP als CGI nicht bedacht. Gibt es PHP Compiler?
Gruß
Klabautermann
|
|
JoelH
      
Beiträge: 806
Erhaltene Danke: 17
Win10
Delphi Alexandria 11.2 Patch 1
|
Verfasst: Fr 09.01.04 18:56
Titel: hmm,
php Compiler => www.zend.com , Es gibt so eine Art PRECompiler der Bytecode ähnlichen Code erzeugt. Es ist also durchaus möglich php 'geschützt' zu verbreiten, allerdings nicht ganz billig. Was JavaServerPages angeht, da brauchste dann zb. den Tomcat www.apache.org , jakarta.apache.org/ , jakarta.apache.org/tomcat/index.html
_________________ mfg. Joel
|
|
StefanH
      
Beiträge: 1144
Win XP
D5 Standard, D7 Pers, D2005 Pers
|
Verfasst: Fr 09.01.04 20:45
JavaScript kannst du auch aus einer externen Datei rein laden.
und, was meinst du mit mächtig? 
_________________ "Als es noch keine Computer gab, war das Programmieren noch relativ einfach."(Edsger W. Dijkstra)
"Ich bin nicht von Sinnen, sondern ich rede wahre und vernünftige Worte." (Paulus)
|
|
adomanski
Hält's aus hier
Beiträge: 4
Win XP Pro, SuSE 9.0 Pro
D7 Arch.
|
Verfasst: Sa 12.06.04 17:02
@Joel
Jep, man kann aus PHP Bytecode erstellen, das geht aber nicht nur mit dem Zend Accelerator sondern auch mit dem Turck MMCache der PHP gar mit PHP selbst compiliert. Turck MMCAche kriegt man bei SF.Net
_________________ Wer ander'n eine Bratwurst brät, hat ein Bratwurstbratgerät!
|
|
|