WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Perl vs. PHP

Fragen zu Online Speicher Nextcloud, Owncloud, Dropbox, Amazon Cloud, Google Drive

Forum » Internet Online Speicherdienste » Perl vs. PHP - 22 Dez 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Perl vs. PHP
tobias
Foren-Team
Threadstarter




Beiträge: 708

Mich würde mal interessieren, wie Ihr Perl und PHP gegenübersteht.

Ich jedenfalls kann mich mit Perl überhaupt nicht anfreunden.


  Profil   Website   Editieren   Zitieren
PsychoAndi
Pixelschubser




Beiträge: 21

Also was ich an Perl schlecht finde ist:
1.Chmod immer setzten.
2.Bei fast allen Severn nur in cgi-bin auszuführen.
3.Immer das blöde #!url/bin/perl
4.Keine HTML-Tag dazwischen
5.Das mit Internal Server Error (keine Zeilen Angabe des Fehlers)
6.kein Mysql bei den meisten Servern

So mehr fällt mir so schnell net ein.
Dann PHP:
1.ääääääääää fällt mir nix ein

Kann mir wer sagen was die Nachteile von PHP sind?



---
Cu PsychoAndi
Wenn du Hilfe bei PHP, HTML, JAVA, JavaScript, Perl, CGI oder Flash brauchst geh auf www.Net-Baustelle.de

  Profil   E-Mail   Website   Editieren   Zitieren
tobias
Foren-Team
Threadstarter




Beiträge: 708

Ich stimme mit dir in allen Punkten zu "Perl" überein.

  Profil   Website   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

*g* Naja zur Veteidigung von Perl (ich benutze zwar auch PHP aber egal)

Vorteile

1. besseres OOP
2. CPAN mit Lösungen für Alles
3. gutes DB-Abstraction Layer
4 durch entsprechend Bindings auch für GUI verwendbar

In allen Punkten bestehen bei PHP aber Ansätze aufzuholen.

1. Zend Engine 2
2. PEAR wächst auch (pear.php.net)
3. PEAR:DB und DBX
4. php-gtk


---
Weaverslave

  Profil   Website   Editieren   Zitieren
Markus
Foren-Team




Beiträge: 12

Hallo,

vom Programmieren her ist PHP sogar einfacher als Perl - ich weiß auch nicht, warum ich überhaupt Perl gelernt habe. PHP rulez =)

---
Gruß,
Markus

  Profil   Website   Editieren   Zitieren
tobias
Foren-Team
Threadstarter




Beiträge: 708

@subjective

Das "OOP" bei PHP würde ich nicht gerade als "OOP" bezeichnen

Hier besteht noch einiges an Nachholbedarf.


  Profil   Website   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Naja es ist schon OOP

Klassen, Objekte, Vererbung, Konstruktor so die wichtigsten Sachen.

In der ZE 2 kommt das richtig. Es wird viel schneller, der Destruktor kommt dazu, Mehrfachvererbung ist möglich ...

Aber an sich kann man schon jetzt mit OOP in PHP nette Sachen machen.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
Rieke
Foren-Team





Beiträge: 1792

Naja die Unterschiede sind wohl für jeden alders zu gewichten.
Ich verstehe Perl einfach nicht und es wirklich zu lernen, so das man ohne Vorlage ganz alleine ein brauchbares Script damit schreibt (nicht nur "Hallo Welt"), erscheint mir doch recht zeitaufwenig und schwierig.

Php hingegen.. da rutscht man irgendwie rein... es beginnt mit dem Anpassen vorhandener Scripte.. dann entdeckt man den Vorteil von include Funktionen, irgendwann brauch man mal etwas mit variablen.... lernt die Vorzüge der MySQL Datenbank nutzung kennen... und je mehr man damit umsetzt um so mehr begreift man .. irgendwie ohne langes Bücher wälzen, nicht alles auf einmal, sondern "learning by doing" weil jeder "Schnipsel" schon erfolgreich einsetzbar ist ...
Php ist für mich einfach leichter und übersichtlicher.

Greets
Rieke 1


---

  Profil   E-Mail   Website   Editieren   Zitieren
michael
Foren-Team




Beiträge: 1930

Perl hat für mich immer sowas altes schweres... nicht unbedingt vom code her - sondern von der nutzung... bei php sind, wie gesagt, die fehler offensichtlicher und die datenbank-zusammenarbeit ist vorbildhaft!


aber eins fehlt beiden - die nötige ignoranz meiner tippfehler :frown


  Profil   Editieren   Zitieren
Alex
Pixelschubser




Beiträge: 3


1.Chmod immer setzten.


Andererseits hilft das gegen Sicherheitslöcher... ein unachtsam auf den Server geschmissenes Script wird nicht einfach so ausgeführt.


3.Immer das blöde #!url/bin/perl


Wirklich ein ernstzunehmender Kritikpunkt


4.Keine HTML-Tag dazwischen


Geht mit entsprechenden Tools. Ist aber auch Geschmackssache: ich persönlich will gar keine Tags zwischen meinem Code.


5.Das mit Internal Server Error (keine Zeilen Angabe des Fehlers)


Dagegen hilft:

use CGI::Carp qw(fatalsToBrowser);

6.kein Mysql bei den meisten Servern


Was? Wäre mir neu... Perl hat ein wesentlich ausgereifteres Datenbank-Konzept als PHP.

Gegen PHP:
- Perl ist wesentlich schneller als PHP3
- ansonsten: http://www.aboutwebdesign.de/awd/content/1002215672.shtml
- DBI und CPAN sind meiner Meinung nach recht gut ziehende Argumente.
- PHP ist auf Web-Einsatz beschränkt.


---
- Alex
- http://www.aboutwebdesign.de

  Profil   Website   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Für PHP:

- Perl ist wesentlich schneller als PHP3
PHP 4 ist bereits ein Jahr alt, PHP 4.1 hat RC Status und PHP 5 kündigt sich am Horizont an...

- ansonsten: http://www.aboutwebdesign.de/awd/content/1002215672.shtml
Zu der Plattformunabhängigkeit... der Test setzt damit Verfügbarkeit gleich. Falsch - mod_php ist deutlich häufiger installiert als mod_perl (Wo wir doch grade bei Geschwindigkeit waren...) Die Datenbankunanhängigkeit kann ich auch bei PHP mit dem PEAR::DB erreichen.

Zur Einfachheit: Du kannst von einem Newbie nicht erwarten, das er erst einmal ein CPAN-Modul installiert um die Fehler zu sehen. - er kennt das CPAN noch nicht und OOP ist ihm ein Fremdwort. Hier schlägt PHP Perl, da man einfach erstmal minimale Programmlogik in HTML einbaut.

Dann werden in dem Artikel Bücher erwähnt. Es gibt genügen Einsteigerbücher für PHP - Eefahrenere Anwender nutzen das PHP-Manual. Dort sind fast alle Funktionen dokumentiert. Ich glaube aktuell sind es ca 300 undokumentierte Funktionen in PHP.

- DBI und CPAN sind meiner Meinung nach recht gut ziehende Argumente.
Hatte ich beide schon erwähnt. PEAR und dbx ziehen hier auf PHP-Seite nach, allerdings ist dies erst bei großen Projekten interessant. Außerdem gäbe es da noch die Unterschiede zwischen dem SQL der verschiedenen DB-Systeme. Hast du Aber mal gesehen, wie viele Module PHP mitbringt? Es sind fast 2500 Funktionen.

- PHP ist auf Web-Einsatz beschränkt.
Falsch. Ich schreibe häufiger auch Commandline-Scripte mit PHP. Richtig wäre Perl kann auch GUI - bei PHP ist dies nur Technologiestudie.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
tobias
Foren-Team
Threadstarter




Beiträge: 708


  Profil   Website   Editieren   Zitieren
Alex
Pixelschubser




Beiträge: 3

Quote:

subjective schrieb am 2001-10-24 11:24 :
Für PHP:

- Perl ist wesentlich schneller als PHP3
PHP 4 ist bereits ein Jahr alt, PHP 4.1 hat RC Status und PHP 5 kündigt sich am Horizont an...



Perl6 kommt auch bald

Quote:
- ansonsten: http://www.aboutwebdesign.de/awd/content/1002215672.shtml
Zu der Plattformunabhängigkeit... der Test setzt damit Verfügbarkeit gleich. Falsch - mod_php ist deutlich häufiger installiert als mod_perl (Wo wir doch grade bei Geschwindigkeit waren...) Die Datenbankunanhängigkeit kann ich auch bei PHP mit dem PEAR::DB erreichen.



: Du brauchst aber kein mod_perl, um Perl-Scripts auszuführen.

Quote:
Zur Einfachheit: Du kannst von einem Newbie nicht erwarten, das er erst einmal ein CPAN-Modul installiert um die Fehler zu sehen. - er kennt das CPAN noch nicht und OOP ist ihm ein Fremdwort. Hier schlägt PHP Perl, da man einfach erstmal minimale Programmlogik in HTML einbaut.



: der von mir gepostete Code benötigt keine zusätzlichen Installationen, das Modul ist standardmäßig mit dabei

Quote:
Dann werden in dem Artikel Bücher erwähnt. Es gibt genügen Einsteigerbücher für PHP - Eefahrenere Anwender nutzen das PHP-Manual. Dort sind fast alle Funktionen dokumentiert. Ich glaube aktuell sind es ca 300 undokumentierte Funktionen in PHP.



: Perl kennt wohl keine undokumentierten Funktionen. Zudem bezweifle ich, dass die PHP-Bücher in Qualität und Themenvielfalt mit den O'Reilly-Bühchern mithalten können.


Quote:

Hatte ich beide schon erwähnt. PEAR und dbx ziehen hier auf PHP-Seite nach, allerdings ist dies erst bei großen Projekten interessant.



: Ziehen nach. Sind aber anscheinend noch nicht ausgereift.

Quote:
Außerdem gäbe es da noch die Unterschiede zwischen dem SQL der verschiedenen DB-Systeme.



DBI abstrahiert auch die bis zu einem gewissen Grade.

Quote:
Hast du Aber mal gesehen, wie viele Module PHP mitbringt? Es sind fast 2500 Funktionen.



Was ist denn das für ein Argument? Ich behaupte mal, mit der Perl-Standarddistribution kannst Du so ziemlich alles machen, was Du auch mit der PHP-Standarddistr. machen kannst. Die Zahl der Funktionen spielt da gar keine Rolle.


Quote:

Falsch. Ich schreibe häufiger auch Commandline-Scripte mit PHP. Richtig wäre Perl kann auch GUI - bei PHP ist dies nur Technologiestudie.



Aber PHP ist fürs Web gemacht. Perl dagegen nicht... kennst Du die Anekdote, dass der nächste Börsencrash wohl von einem Perl-Bug verursacht werden wird?


[ Diese Nachricht wurde geändert von: Alex am 2001-10-25 21:10 ]

---
- Alex
- http://www.aboutwebdesign.de

  Profil   Website   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Quote:

Perl6 kommt auch bald


OK dann können wir ja dann Perl 6 und PHP 5 vergleichen

Quote:

Du brauchst aber kein mod_perl, um Perl-Scripts auszuführen.


Stimmt perl.exe tut es genauso, wie php.exe. Da wäre jedoch die Geschwindigtkeit zu beachten.

Quote:

: der von mir gepostete Code benötigt keine zusätzlichen Installationen, das Modul ist standardmäßig mit dabei


Trotzdem erfordert es einiges Grundwissen.

Quote:

Perl kennt wohl keine undokumentierten Funktionen. Zudem bezweifle ich, dass die PHP-Bücher in Qualität und Themenvielfalt mit den O'Reilly-Bühchern mithalten können.


Ohh ich meinte nicht Prototypen. Ich meine Dokumentationen im offiziellen Handbuch mit Beispielen.

Quote:

Ziehen nach. Sind aber anscheinend noch nicht ausgereift.


Nein sind sie nicht.


Quote:

>Außerdem gäbe es da noch die Unterschiede >zwischen dem SQL der verschiedenen DB-Systeme.
DBI abstrahiert auch die bis zu einem gewissen Grade.


Leider geht eine solche Abstaktion meist zu Lasten der Möglichkeiten und Performance. Aber DBI ist einer der Hauptvorteile von Perl - keine Frage. Da hat PHP noch ziemlich aufzuholen. Nur kann sich 80% der Leute die DB eh nicht aussuchen. Sondern hat das bei MassHostern meist installierte MySQL.

Quote:

Quote:
Hast du Aber mal gesehen, wie viele Module PHP mitbringt? Es sind fast 2500 Funktionen.



Was ist denn das für ein Argument? Ich behaupte mal, mit der Perl-Standarddistribution kannst Du so ziemlich alles machen, was Du auch mit der PHP-Standarddistr. machen kannst. Die Zahl der Funktionen spielt da gar keine Rolle.


Nein? Flash, Grafik (GD, GD2, Imlib), PDF, LDAP, MCAL, EXPAS, Sablotron, ...
Quote:

Quote:

Falsch. Ich schreibe häufiger auch Commandline-Scripte mit PHP. Richtig wäre Perl kann auch GUI - bei PHP ist dies nur Technologiestudie.


Aber PHP ist fürs Web gemacht. Perl dagegen nicht... kennst Du die Anekdote, dass der nächste Börsencrash wohl von einem Perl-Bug verursacht werden wird?


Ja ich kenne die Story. Und doch war Perl für die Bearbeitung von Text geschaffen worden. Das ist immer so eine Sache, wofür etwas geschaffen wurde und wofür es dann auch genutzt wird.

Thomas

---
Weaverslave

  Profil   Website   Editieren   Zitieren
KAL
Otto-Normal-Poster




Beiträge: 70

Perl ist wirklich nach meiner ansicht nicht so gut fürs net, aber PHP ist eigentlich schon nur fürs web entwickelt worden.

---
Hmmm.... Signaturen----

  Profil   E-Mail   Website   Editieren   Zitieren
Seite 1 | 2  

Antworten
Forum » Internet Online Speicherdienste » Perl vs. PHP

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Perl vs. PHP im Forum Homepage Hosting AntwortenLetztes Posting
ICloud
in "Internet Online Speicherdienste"
0 12.05.2021 16:01 von Webman
Welche Cloud Lösung ist die richtige?
in "Internet Online Speicherdienste"
4 25.04.2021 22:30 von Senden
Sinnvolle Funktionen im E-Commerce (Blog, Multilinguale Seite, etc.)
in "Internet Online Speicherdienste"
3 06.01.2020 19:03 von Galvaho
[Biete] mich als Texter an!
in "Internet Online Speicherdienste"
11 25.12.2019 08:01 von Tinlo
kostenloser Webspace mit php und mysql datenbank
in "Internet Online Speicherdienste"
9 11.11.2018 16:47 von andyy
SEO Rankings überprüfen?
in "Internet Online Speicherdienste"
6 30.05.2018 14:41 von Falcon
Welcher Webspace Anbieter ist zu empfehlen?
in "Internet Online Speicherdienste"
1 21.03.2018 15:51 von Rieke
Online Shop
in "Internet Online Speicherdienste"
5 21.03.2018 15:49 von Rieke
Hoster für Daten?
in "Internet Online Speicherdienste"
2 15.03.2018 15:13 von onlinesonne
Kennt jemand HosterPLUS?
in "Internet Online Speicherdienste"
1 22.01.2018 13:22 von Rieke
Kennt jemand einen richtig guten, verlässlichen Webhosting-Anbieter?
in "Internet Online Speicherdienste"
1 09.01.2018 13:51 von Rieke
Erklärfilme, wie viel bezahlen und Auswirkungen auf die Conversion Rate
in "Internet Online Speicherdienste"
0 14.11.2017 08:27 von Pfadi
Host.AG High-End European DDoS Protected Dedicated Servers
in "Internet Online Speicherdienste"
0 29.09.2017 17:49 von jorge03



Besucher : 8143551    Heute : 45     Gestern : 729     Online : 263     22.12.2024    2:56      0 Besucher in den letzten 60 Sekunden        
Nach oben