Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

CGI vs. PHP

Diskussion: CGI vs. PHP im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Ich hab mich bisher eigentlich nur mit HTML/JavaScript-"Programmierung" beschäftigt und hab langsam bedarf an leistungsfähigeren Sprachen. Ich denke da ...

Antwort
Alt 31.03.02, 01:40   #1 (permalink)
Senior Member
 
Registriert seit: 27.01.02
Chris Leistung: Facit NTK
Likes: 1
Standard CGI vs. PHP

Anzeige

Ich hab mich bisher eigentlich nur mit HTML/JavaScript-"Programmierung" beschäftigt und hab langsam bedarf an leistungsfähigeren Sprachen. Ich denke da primär an PHP oder CGI/Perl. Was ist denn besser?

Ich habe den Eindruck, dass CGI ein bisschen aus der Mode ist, wenn man das so sagen kann... PHP ist scheinbar geläufiger.

Will einfach mal wissen, was Ihr für besser und leistungsfähiger haltet, dass ich weiss, womit es sich lohnt, anzufangen.

Chris ist offline   Mit Zitat antworten
Alt 31.03.02, 11:49   #2 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

PHP kann alles, was mit CGI und Perl auch möglich ist. Und manches ist mit PHP einfacher als mit CGI, weil der PHP-Interpreter viel stärker als etwa der Perl-Interpreter auf aktuelle Belange des Web-Publishings ausgerichtet ist, da Perl als Universalsprache ausgelegt ist und nicht speziell für dynamische Web-Seiten entwickelt wurde..

So ist es beispielsweise mit PHP auch möglich, PDF-Dateien dynamisch zu generieren, um druckreife Daten an den Browser zu senden. Mit Perl geht so etwas zwar auch, doch dazu muss der Programmierer sich erst mal nach einem geeigneten Modul umsehen, dieses installieren und sich dann mit der modul-eigenen Dokumentation beschäftigen. Beim PHP-Interpreter ist dagegen alles inklusive und fest eingebaut. Allerdings platzt der PHP-Interpreter aufgrund seines Feature-Umfangs allmählich aus allen Nähten und wird durch die "Alles-inklusive"-Philosophie nicht gerade schneller - auch wenn er mittlerweile die gleiche interne Technik wie der Perl-Interpreter verwendet, nämlich Scripts erst einmal zu kompilieren und sie dann auszuführen.

Ein weiterer Nachteil von CGI ist, dass Perl-Scripts separate Dateien sind, die aufgrund der Charakteristik der CGI-Schnittstelle meistens in ganz anderen Verzeichnissen abgelegt werden müssen (cgi-bin) als die HTML-Dateien des Web-Projekts.
Hier setzt PHP an. PHP-Code lässt sich ähnlich wie JavaScript direkt in HTML-Dateien an einer dafür geeigneten Stelle einbinden. (natürlich sind auch reine php Dateien möglich)

-> Ich würde php statt cgi nutzen ...
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 31.03.02, 12:19   #3 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 27.01.02
Chris Leistung: Facit NTK
Likes: 1
Standard

Danke.
Chris ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » CGI vs. PHP
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61