www.foto-ramsauer.de - Feedback!

  • Seit wann ist leichtigkeit ein Argument für Proffessionell, also dann mal weiter;)

    Davon rede ich ja die ganze Zeit. Wenn du so denkst, wieso bist du dann für Tabellenlayouts?! =)

    Und häng dich nicht nur an der einen Sache auf, daoben stehen noch ein paar Sachen zu denen du Stellung beziehen kannst.... =)

    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!

  • Es ging doch gerade um PHP etz versteh ich nix mehr, du hast gesagt das es keine Alternative zu php gibt und da hab ich mich gewehrt

    Und zu der CSS Sache hab ich doch schon meine Meinung gesagt:)

  • PHP ist überall verfügbar und auch nicht langsamer als Python, Ruby oder Perl.
    Java ist nicht überall verfügbar.
    C++ ist nicht überall verfügbar.
    Du bräuchtest für all den Kram einen eigenen Server.
    PHP hat so seine Macken, aber:
    -Umfangreiche Standard-Bibliothek
    -Flexibel/Dynamisch
    -Nicht so streng mit dem Nutzer wie Java => schnellere Entwicklung
    -Umfangreiche Bibliothek (ist einfach so, Sockets, extrem umfangreiche Streams für alles, String-Funktionen (sowas zu verwenden ist natürlich ein Graus, aber manchmal ist es praktisch, gd, XML, Shared Memory, Semaphore, eingeschränkt Multi-Threading, Datenbanken...)
    -Ausgereifte und schnelle Objektorientierung
    -Callbacks, Lambda (zwar simuliert, aber funktionstüchtig)
    -Es geht ziemlich alles mit Strings
    -Bytecode-Compiler
    Aber eben einige Macken bei den Namen.

    Validität:
    Versetz dich mal in die Lage eines Render-Engine-Entwicklers:
    Eigentlich doch ganz einfach: XML bzw. SGML parsen, DTD auswerten und die Darstellungsvorschriften zuordnen, eigentlich... Aber: Große Seiten machen es vor: Wir machen HTML irgendwie. Tolle Sache, jetzt müssen gehackte Parsing-Routinen eingebaut werden, damit die ganzen Seiten laufen. Die großen Seiten passen sich auch an alle Browser an mit ihrer Invalidität. Jetzt kommt noch eine kleine Seite, der ist das scheiß-egal, Google hat auch Scheiß-Quellcode und im IE geht es. Wer kann die Seiten nicht mehr benutzen? Z.B. Konqueror-Nutzer wie ich, auch Webkit hilft nicht immer.
    Was glaubst du, wie schwierig das Parsen von invalidem Code ist. Der Firefox fährt z.B. zweigleisig und wertet XHTML, XUL etc. als richtiges, sauberes XML aus. Das führt natürlich dazu, dass invalider Code gar nicht angezeigt wird.
    Invalider Code ist einfach falsch, nur wird er dennoch ausgewertet. Es gibt nun einmal verschiedene Browser, die gewisse Technologien implementieren, auf die man sich geeinigt hat.

    CSS und Tabellen:
    1. Andere wollen von deinem Quellcode lernen, eine Tabellenstruktur kann kein Mensch schnell durchblicken.
    2. Schon einmal einen Browser ohne CSS verwendet? Z.B. Lynx oder Dillo? Dann wüsstest du, dass eine einfache Struktur ohne Tabellen besser ist.
    3. Schneller, wurde gesagt...

  • Das es überall verfügbar ist, ist ja keine Argument für die Qualität.
    Naja es ist lwohl langsammer als die Sprachen aber Pearl,Python ist ja zb auch eine Interpetrier Sprache


    Java ist nicht überall verfügbar.
    Ist doch kein Argument ob es besser oder schlechter ist, das spielt nur eine Rolle wenn man zb ein CMS wie ich mache ;)

    C++ ist nicht überall verfügbar.
    Du bräuchtest für all den Kram einen eigenen Server.

    Ist doch kein Argument ob es besser oder schlechter ist, das spielt nur eine Rolle wenn man zb ein CMS wie ich mache ;)

    Zu deinem PHP hat so seine Macken, aber....

    Alles was du aufzählst haben alle anderen auch , und meist noch viel mehr möglichkeiten und Mächtigkeit

    Aber ich bin ja kein PHP Hasser ich mag PHP allerdings ist es nicht der hit

    Einmal editiert, zuletzt von Pion (15. Mai 2009 um 17:06)

  • PHP ist nicht langsamer als Ruby, Python oder Perl und das sind die wirklichen Konkurrenten.
    Java und C++ sind eben speziell.
    Ich finde C++ auch die schönste Programmiersprache der Welt. Aber auch für eine normale Webseite wird eher PHP als C++ verwendet.

    Diese Funktionen sind vor allem in PHP alle sofort dabei. Natürlich ist die Perl-Bibliothek auch sehr umfangreich. Aber schau dir mal Ruby oder C++ an, da sieht das wieder anders aus.
    Es ging vor allem um "der einzige Weg" und nicht "besser oder schlechter", also ist entscheidend, wie es mit der Verfügbarkeit steht.
    Schau dir mal einige Features an im Vergleich mit Java:
    -Callback: Nur über nervige Interfaces in Java
    -Handling von Strings und Array: In Java sehr viel komplizierter mit sehr viel weniger Funktionen
    -Hast du bei standardmäßigem Java die ganzen Datenbanken?
    -In PHP kriegst du als Anfänger eben einfach alles sofort hin

  • Sehr interessant hier. Fetzt! :)

    Ich häng mich mal kurz an dieser Stelle rein:

    Zitat


    CSS und Tabellen:
    3. Schneller, wurde gesagt...

    Eine wichtige Sache vergesst ihr:
    Weniger Quellcode ist nicht nur schneller (was man in Zeiten des Breitbandinternets tatsächlich oft vernachlässigen kann), ABER:
    Es ist billiger!
    Ein Beispiel.
    Die Supermarktkette TESCO ist drittgrößter Online-händler in Europa. Nach der Validierung ihres Quellcodes war dieser um über 50% schlanker, und somit wurde auch entsprechend weniger Traffic verursacht.
    Das macht dann schon ein paar 10.000 Euro im Jahr ;)

    Grüße,
    jojo



  • Ich finde C++ auch die schönste Programmiersprache der Welt. Aber auch für eine normale Webseite wird eher PHP als C++ verwendet.

    -In PHP kriegst du als Anfänger eben einfach alles sofort hin

    Das ist doch erschreckend , das spricht ja nicht für Qualität.....

    Es geht hier darum was schneller , sicherer, professioneller ist und das ist sicherlich nciht PHP


    Das Problem bei großen Seiten ist sichtbar (viel gibts nicht)
    wikipedia,SVZ : Sie brauchen sehr viele Spenden um über die Runden zu kommen denn die ganzen Cluster müssen bezahlt werden

    Fakt ist nun mal würde google oder ebay PHP verwenden würden diese 2 Dienste wohl nicht mehr existieren

    mfg

  • Und was hat das jetzt alles mit Foto Ramsauer zu tun?

    Nicht viel, aber es ist eine ausgesprochen wichtige Disskusion... ;)
    Außerdem gelten alle Tips auch für den Thread ersteller.

    Aber es ist überflüssig, dass kleine Seiten die genannten Sprachen erlenen. Für große Seiten sehe ichs ein, aber dein Argument das PHL deswegen vollkommen weg soll, halte ich für... blöd... =)

    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!

  • Hallo? Du willst an StudiVZ spenden? Da muss man aber schon ziemlich...sein.

    Sagen wir mal so:
    Wenn mir jetzt jemand nen VServer spendet, dann nehme ich danken an und verwende gerne C++.

    Dass es gut für Einsteiger ist, spricht natürlich ebenso für Qualität wie Performance. Eine verkomplizierte Syntax bei Java ist sicher kein Qualitätsmerkmal, auch wenn dann Leute sagen, das wäre "guter Stil" oder "du bist nur zu faul zum Schreiben". Eine Sprache kann auch einfach sein, das ist ein Vorteil. Ich denke mal, dass viele Java- und Lisp-Programmierer schon so in ihren Mustern denken, dass ihnen die Komplexität kaum mehr auffällt.

    Ich wiederhole mich:
    C++ ist keine Konkurrenz für PHP. Die Konkurrenz für PHP heißt Ruby, Perl und Python. Und die sind genauso schnell oder langsam.
    Wichtiger als Performance sind hier Sprach-Eigenschaften:
    PHP: Einfache Bibliothek, viele Möglichkeiten mit OOP, Lambda-Kram, aber kein ordentliches Multi-Threading.

  • Des Speden galt Wikipedia ...


    Zum Rest ist in Ordnung;)

    Welche Sprache man verwenden soll hängt von der Anwendung/Anforderungen ab


    mfg