WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Meinung & Community > Guru, e-Zitate & Off Topic

Guru, e-Zitate & Off Topic Der WCM-Guru auch online, mysteriöse technische Angaben und sonstige 'Verlautbarungen'

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 11.12.2002, 22:05   #11
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Ach ja... bezüglich Bild:

Das nimmt mir die Worte aus dem Mund...
Besser kann man's eigentlich gar nicht sagen...



~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 11.12.2002, 22:22   #12
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

ad debugging:
Carp, croak, use CGI::Carp qw(fatalsToBrowser);

ad datenbanken:
Ein Interface (DBI) fuer alle Datenbanken - von Haus aus! Der Wechsel von MySQL auf DB2 ist mit der Aenderung EINER Codezeile erledigt.

ad module:
das ist halt der "best of breed" Ansatz - wir Perler brauchen zum Beispiel kein externes Programm, um Mails verschicken zu koennen.
Oder objektorientiertes Exception-Handling, oder , oder oder ...

ad subset:
Perl 1 wurde am 18.12.1987 released. Man koennte sagen, es ist erprobt, oder?
Und PHP ist wie alt ...?
Jedesmal, wenn ich PHP "programmiere", fuehl ich mich durch die Sprache in meinen Moeglichkeiten eingeschraenkt.

Perl Success-stories:
http://perl.oreilly.com/news/success_stories.html
Canada Customs and Revenue Agency, Perl Runs Sweden's Pension System, U.S. Census Bureau, NBCi, usw.

Und fuer eine weitere Begruendung, warum Perl besser ist als PHP, muss ich mich selbst Zitieren. Aus einem Rant von mir auf www.cargal.org:
Zitat:
Jetzt muss ich mal meinem Grant Luft machen. Da hatte ich die Aufgabe, einen Online-Shop für einen Kunden "fertig" zu machen. m3, kümmer Dich drum, der hakt a "bissl".

"A bissl" war leicht untertrieben
Der Pfuscher von Autor will doch tatsächlich mit einem "system"-Call die Datenbank anlegen, So a la "mysql dateiname.sql". Was der Pfuscher nicht bedacht hat war, dass nicht jeder mysql im Pfad hat. Und einen Rückgabewert braucht man ja sowieso nicht checken. Gut den Fehler hab ich gefunden, nachdem er nie mit der DB connecten konnte und ich dann endlich mal in die leere (Überraschung!) DB geschaut hab.

Aber der Typ war noch seltsamer unterwegs:
Fileuploads (Product-Shots) funktionieren nicht. Ok, ich rein in den code und was finde ich: system( "mv ./../../images/ ") usw.
Der Looser löscht und kopiert Files mit EXTERNEN Programmen. Wie blöd muss man sein ?!?!?!?!?!?
Und dann hatte er noch die Pfade falsch (ein ".." zuviel). Zum Glück hatte ich im Document-Root kein "images" Verzeichnis, sonst wäre das nämlich leer gewesen

Und nicht dass ihr glaubt, dass das eine Pimperl-Applikation ist. Das war der 123tkShop, Hit #5 auf sourceforge, mit einer Aktivität von 80.9284.

Da Lobe ich mir Perl. Da ist die Einstiegsschwelle so hoch, dass derartige unfähige Dillos gar nicht erst anfangen, zu coden.
Dem ist nichts mehr hinzuzufuegen.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 11.12.2002, 22:59   #13
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

http://at2.php.net/manual/de/intro-whatcando.php

Zitat:
Vielleicht die größte und bemerkenswerteste Stärke von PHP ist seine Unterstützung für eine breite Masse von Datenbanken. Eine datenbankgestützte Website zu erstellen ist unglaublich einfach. Die folgenden Datenbanken werden zur Zeit unterstützt:
Code:
    Adabas D    Ingres     Oracle (OCI7 und OCI8)
    dBase       InterBase  Ovrimos
    Empress     FrontBase  PostgreSQL
    mSQL Solid  Hyperwave  Direct MS-SQL     
    Sybase      IBM DB2    MySQL 
    Velocis     Informix   ODBC 
    Unix dbm    FilePro (nur Lesezugriff)
Wir haben auch die Erweiterung DBX zur Datenbankabstraktion, welche Ihnen die transparente Verwendung irgendeiner von dieser Erweiterung unterstützten Datenbank erlaubt...
Ein externes Mailprogramm braucht im Grunde keiner...

Trotzdem ist der Ausdruck "subset" falsch, damit hat das Alter ja wenig zu tun, vielleicht solltest mal wieder auf http://www.php.net/ vorbeischaun

Tja, und gegen Unfähige ist nunmal kein Kraut gewachsen (zumindest keines, das stark genug wäre )

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 11.12.2002, 23:01   #14
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Ah ja, was ich noch sagen wollte:

Eingeschränkt fühlst du dich m.E. wahrscheinlich, weil du die Möglichkeiten von PHP (noch) nicht kennst.

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 14.12.2002, 22:49   #15
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Hm, ich hab' mir gedacht, jetzt gibt's sicher einiges zum Nachlesen - und was ist? NIX!?


-) ad DB-Abstraktionsschichten:

Ich kenne z.B.: PEAR:B, PEAR::MDB, ADODB, ext/dbx, und es gibt sicher noch einige mehr...

-) Debuggingmöglichkeiten will ich gar nicht alle aufzählen...

Ich bin dir doch wohl nicht zu nahe getreten _m3?

Ihr alten Hasen gönnt einem jungen Hüpfer auch wirklich gar keinen Spass!



~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:38 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag