Schrift
[thread]11151[/thread]

CSS und perl oder doch php?

Leser: 1


<< |< 1 2 3 >| >> 25 Einträge, 3 Seiten
Duff
 2008-01-17 11:57
#104818 #104818
User since
2006-10-06
283 Artikel
BenutzerIn

user image
Hallo,

auch wenn ich hier in einem Perl-Forum bin, möchte ich gerne wissen, was ihr als Scriptsprache zu CSS verwenden würdet.
Ich bin bei der Überlegung, ob ich perl oder php verwenden soll. Habe bisher perl nur in Scripten unter linux verwendet und noch nicht in der Webprogrammierung.
Würde es aber mal gerne probieren.

Oder verwendet man besser php?
Wie sieht es mit der Geschwindigkeit aus? Gibt es da große unterschiede?

Will auch abfragen gegen eine SQL-DB mit einbinden (interner-Bereich mit username und password, usw.).

Danke.
D'OH
Daniel
renee
 2008-01-17 12:28
#104819 #104819
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
CSS ist doch völlig unabhängig davon, welche Sprache Du verwendest.

Wie es mit der Geschwindigkeit aussieht ist immer so eine Sache: Es kommt drauf an!

Wird PHP als mod_php oder als PHP/CGI ausgeführt? Wird Perl als mod_perl oder Perl/CGI ausgeführt? Ich habe mal Benchmarks gesehen, dass mod_perl schneller als mod_php und Perl/CGI schneller als PHP/CGI ist. Aber das ist schon 'ne Weile her und kann sich evtl ein klein wenig geändert haben. Keine Ahnung. Bei vielen Hostern wird PHP jedoch als mod_php und Perl als Perl/CGI ausgeführt, so dass die PHP-Lösung bei vielen Hostern schneller ist als die Perl-Lösung.

Aber die Geschwindigkeit ist nicht immer maßgebend.

Meiner Meinung nach sollte man so etwas mit der Sprache umsetzen, mit der man vertraut ist, sonst baut man zu viele Sicherheitslücken ein. Bei PHP hast Du mehr Löcher für SQL-Injections wenn Du die eingebauten Funktionen verwendest, hast aber genauso Platzhalter wie in DBI wenn Du die neuen PEAR-Packages verwendest. Doch um so etwas zu wissen, muss man sich in der Sprache etwas auskennen.

Ich würde alles in Perl umsetzen, weil ich da wesentlich besser drin bin als in PHP. PHP-Programmierer (keine Skript-Kiddies) würden aber in PHP sicherer Programmieren als in Perl.

Gerade bei Webanwendungen kommt es auf solche Dinge an, weil die Wahrscheinlichkeit eines "Angriffes" dort wesentlich größer ist als bei einer Desktopanwendung.

Wegen DB-Abfragen: Das ist sowohl in PHP als auch in Perl ohne großen Aufwand möglich!
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
renee
 2008-01-17 12:29
#104820 #104820
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wiki:Das hier vielleicht mal lesen bevor Du an die Umsetzung gehst...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
MisterL
 2008-01-17 12:35
#104822 #104822
User since
2006-07-05
334 Artikel
BenutzerIn
[default_avatar]
In einem Perl-Forum wird man bzgl. PHP wohl kaum Objektivität bemerken :))

Aber im Ernst: für den Webbereich kommen Perl, PHP, Ruby, Python,... in Frage
PHP hängt das Sicherheitsdefizit an, dafür ist es leicht erlernbar, schnell einsetzbar und weit verbreitet. Was die Mythen angeht: http://derentwickler.de/itr/news/psecom,id,39404,n...
Perl ist anspruchsvoller als PHP, aber dafür auch universeller einsetzbar (Systemadministration). Stichwort auch: Schweizer Taschenmesser
Ruby "makes PHP look like Assembler" ;-) http://derentwickler.de/itr/news/psecom,id,39407,n...

Für welche Skriptsprache(n) man sich entscheidet, muss man letztlich selbst entscheiden. Die geforderte Funktionalität können letztlich alle bereitstellen.

Gruss MisterL
“Perl is the only language that looks the same before and after RSA encryption.”
Duff
 2008-01-17 14:19
#104829 #104829
User since
2006-10-06
283 Artikel
BenutzerIn

user image
Schon mal Danke für die vielen Antworten.

Mein Provider ist dieser hier: http://www.all-inkl.com/index.php?open=privatplus&sek=webhosting&session_id=7934fb63122541c04bd242259004efdd

Ich kann jetzt nicht direkt sehen, ob da bei php oder perl die Module drin sind.
Hatte vor ca. 2 Jahren mal was mit php programmiert, aber da kannte ich noch kein Perl.

In Perl habe ich allerdings noch keine Erfahrungen mit der Webprogrammierung. Was mich auch interessiert ist die Tatsache, wie das Ganze zum Testen auf meinem Apache ablegen muss.
D'OH
Daniel
renee
 2008-01-17 14:45
#104830 #104830
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Duff+2008-01-17 13:19:53--
Ich kann jetzt nicht direkt sehen, ob da bei php oder perl die Module drin sind.

Perl-Module lassen sich "problemlos" nachinstallieren. Aber CGI, DBI und so die üblichen Verdächtigen sollten installiert sein!
Quote
Was mich auch interessiert ist die Tatsache, wie das Ganze zum Testen auf meinem Apache ablegen muss.

Testen sollte man auf einer lokalen Maschine.

Wenn Du es "produktiv" nehmen willst, musst Du bei den meisten Hostern die Perl-Skripte in einen Ordner "cgi-bin" schieben. Weiterhin musst Du dann den Skripten die Rechte 755 geben...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Duff
 2008-01-17 14:52
#104833 #104833
User since
2006-10-06
283 Artikel
BenutzerIn

user image
Danke. Ich denke ja mal, dass die Module wie CGI.pm und soweiter installiert sind.

Zum weiteren Vorgehen:

Ich installiere mir den apache und speichere dort ein script.cgi unter cgi-bin und schreibe eine html-Seite wo ich mit form auf die script.cgi Seite zugreife. Die html-Datei muss aber in das "normale" Verzeichnis gespeichert werden (wo sonst auch die php-Dateien liegen)?

Gibt es auch gute Bücher zu diesem Thema oder Online-Referenzen?
(habe mir eben mal auf deiner Seite renee ein paar Sachen durchgelesen, aber dass war noch ein wenig zu wenig).
D'OH
Daniel
Taulmarill
 2008-01-17 14:53
#104834 #104834
User since
2004-02-19
1750 Artikel
BenutzerIn

user image
Falls du PHP verwendest, dann benutze auf jeden Fall PHP 5. Das ist weit weniger schlecht als PHP 4. Trotzdem, gut geht anders.

Generell tendiere ich dazu, von PHP abzuraten. Perl ist natürlich mein persönlicher Favorit, aber auch Java, Ruby, Python und selbst .net halte ich für bessere Alternativen. Aber vielleicht liegt das auch nur an dem furchtbaren PHP-Code den ich über die Jahre lesen musste.

Orientiere dich vor allem auch daran, welche Sprachen dein Hoster unterstützt und ob er das nachinstallieren von Modulen erlaubt. Generell weigere ich mich mittlerweile, gößere Projekte auf Plattformen zu entwickeln, auf denen ich keine Module nachinstallieren (lassen) darf.
$_=unpack"B*",~pack"H*",$_ and y&1|0& |#&&print"$_\n"for@.=qw BFA2F7C39139F45F78
0A28104594444504400 0A2F107D54447DE7800 0A2110453444450500 73CF1045138445F4800 0
F3EF2044E3D17DE 8A08A0451412411 F3CF207DF41C79E 820A20451412414 83E93C4513D17D2B
MisterL
 2008-01-17 14:57
#104835 #104835
User since
2006-07-05
334 Artikel
BenutzerIn
[default_avatar]
Online Referenzen gibt es auch, z.B. http://www.sitepoint.com/subcat/perl
“Perl is the only language that looks the same before and after RSA encryption.”
Duff
 2008-01-17 15:35
#104837 #104837
User since
2006-10-06
283 Artikel
BenutzerIn

user image
Ok, ob ich Module nachinstallieren darf, denke ich eher nicht. Müsste ich aber mal beim Provider nachfragen. Denke aber schon, dass die gängigen Module bereits installiert sind.

Ich suche ein buch/tutorial wo beschrieben steht, wie man die ersten Schritte in cgi in Verbindung mit html/css machen muss (wo kommt welche Datei hin, etc.).
D'OH
Daniel
<< |< 1 2 3 >| >> 25 Einträge, 3 Seiten



View all threads created 2008-01-17 11:57.