PHP-Umfrage



  • Mr. N schrieb:

    Wenn man der Ideologie der freien Software anhängt, ist dieses politische Statement eigentlich selbstverständlich.

    Womit man zu Schwarz/Weiß denken kommt. Das eine ist gut, das andere ist böse. Ja ja.



  • hä?

    ich will keine neutralität.

    ich will korrekte politische statements...

    es gibt keine neutralität. nirgends.. ok, vielleicht in der mathematik.. *g

    so, und nu streitet euch weiter, jungs.



  • Mr. N schrieb:

    ich finde es nur schade, dass ein Betriebssystem kein Reiser3, Ext3, XFS oder gar ein modernes Dateisystem hat.

    sowas hat bestimmt schon einer gemacht. andere filesysteme in windoofs einzuhängen ist keine hexerei: http://www.amazon.com/Windows-File-System-Internals-Developers/dp/1565922492

    @unsigned long: ich finde PHP gut, bin zwar kein absoluter fan, aber ich mag es ganz gern.



  • unsigned long schrieb:

    Mr. N schrieb:

    Wenn man der Ideologie der freien Software anhängt, ist dieses politische Statement eigentlich selbstverständlich.

    Womit man zu Schwarz/Weiß denken kommt. Das eine ist gut, das andere ist böse. Ja ja.

    Ich finde es legitim, eine absolute Ideologie zu haben.

    Ich hänge ihr übrigens nicht an, finde aber, dass einige ihrer Forderungen richtig sind. Zum Beispiel sollte ein Betriebssystem grundsätzlich Open Source sein. Aber das ist auch nur meine Meinung.



  • Mr. N schrieb:

    Zum Beispiel sollte ein Betriebssystem grundsätzlich Open Source sein. Aber das ist auch nur meine Meinung.

    nicht nur deine.
    meiner meinung nach sollte jede software (ab einem gewissen verbreitungsgrad) open source sein.
    überlegt doch nur mal, wie viel wissen ihr durch open source software erlangt habt, oder wieviele räder ihr sonst nochmal erfunden hättet...
    🙂



  • pale dog schrieb:

    meiner meinung nach sollte jede software (ab einem gewissen verbreitungsgrad) open source sein.

    So weit will ich definitiv nicht gehen.



  • Felix von Leitner, der Autor von fefe.de (der mit dem Benchmark und dem Windowsartikel) hat's sicherlich absolut drauf und ich möchte die fachliche Richtigkeit seiner Benchmarks nicht anzweifeln. Dennoch wette ich, dass z.B. Sidewinder genausogut eienn Vergleich herzaubern könnte, wo ne Win+Asp+Sql Server den LAMP Stack in allen Bereichen um Weiten schlägt. Sowas sollte man immer mit Vorsicht genießen und nicht als absolute Wahrheit hinnehmen.

    Ich finde Linux übrigens einfacher zu konfigurieren. Was jetzt besser schneller oder einfacher ist, muss wohl jeder selbst für sich entscheiden.



  • pale dog schrieb:

    Mr. N schrieb:

    Zum Beispiel sollte ein Betriebssystem grundsätzlich Open Source sein. Aber das ist auch nur meine Meinung.

    nicht nur deine.
    meiner meinung nach sollte jede software (ab einem gewissen verbreitungsgrad) open source sein.
    überlegt doch nur mal, wie viel wissen ihr durch open source software erlangt habt, oder wieviele räder ihr sonst nochmal erfunden hättet...
    🙂

    Hm, ich hab noch kein einziges Wissen aus Open Source gezogen. Und ich hätte auch bestimmt keine Lust meine 3D-Engine, in die ich Jahre an Arbeit und Geld gesteckt habe, dann einfach so als Open Source zu veröffentlichen.
    Naja, ich hab allerdings auch generell für Open Source und das ganze Umfeld wenig übrig. 🤡



  • @Headhunter
    Wie gesagt: Spekulationen sind ja wenig hilfreich. Der Quellcode steht dir zur Verfügung. Du kannst die Messungen selbst durchführen und selbst schauen ob er gecheatet hat...



  • Headhunter schrieb:

    Felix von Leitner, der Autor von fefe.de (der mit dem Benchmark und dem Windowsartikel) hat's sicherlich absolut drauf und ich möchte die fachliche Richtigkeit seiner Benchmarks nicht anzweifeln. Dennoch wette ich, dass z.B. Sidewinder genausogut eienn Vergleich herzaubern könnte, wo ne Win+Asp+Sql Server den LAMP Stack in allen Bereichen um Weiten schlägt. Sowas sollte man immer mit Vorsicht genießen und nicht als absolute Wahrheit hinnehmen.

    Fefe verwendet kein LAMP. Sowas von nicht. Sein gatling ist übrigens absolut unlesbares C.



  • Weshalb nehmen eigentlich alle für's Web interpretierte Sprachen? Naja, zumindest ist das ja sehr verbreitet.



  • Lügner schrieb:

    Weshalb nehmen eigentlich alle für's Web interpretierte Sprachen? Naja, zumindest ist das ja sehr verbreitet.

    na, weil sich sonst bei jedem kleinen bug gleich der webserver verabschieden würde.
    ausserdem ist der vorteil von compilersprachen (ausführungsgeschwindigkeit) wohl nicht so wichtig bei web-programmen. netzwerklatenz ist die grössere bremse.
    ...und es ist auch ein angenehmeres entwickeln. man programmiert und testet zu hause und wenn alles läuft, schiebt man die files einfach per ftp auf den server - fertig.
    🙂



  • this->that schrieb:

    pale dog schrieb:

    Mr. N schrieb:

    Zum Beispiel sollte ein Betriebssystem grundsätzlich Open Source sein. Aber das ist auch nur meine Meinung.

    nicht nur deine.
    meiner meinung nach sollte jede software (ab einem gewissen verbreitungsgrad) open source sein.
    überlegt doch nur mal, wie viel wissen ihr durch open source software erlangt habt, oder wieviele räder ihr sonst nochmal erfunden hättet...
    🙂

    Hm, ich hab noch kein einziges Wissen aus Open Source gezogen. Und ich hätte auch bestimmt keine Lust meine 3D-Engine, in die ich Jahre an Arbeit und Geld gesteckt habe, dann einfach so als Open Source zu veröffentlichen.
    Naja, ich hab allerdings auch generell für Open Source und das ganze Umfeld wenig übrig. 🤡

    Wieso verwecheln das so viele? OSS heist ja nicht das man die Software verschenkt. Ausserdem würdest du von der Community profitieren, wenn sich jemand für deine Engine interessiert, würde er sie verbessern und du könntest seine Verbesserungen direkt nutzen. Ausserdem bezweifle ich das irgendwer eine CSS Engine haben will.

    Aber hier gehts ja um PHP. Also ich finde PHP5 ist super als Sprache. In PHP5 wurde OOP weitaus besser umgesetzt als C++, Java oder C#.



  • DEvent schrieb:

    Aber hier gehts ja um PHP. Also ich finde PHP5 ist super als Sprache. In PHP5 wurde OOP weitaus besser umgesetzt als C++, Java oder C#.

    Das ist jetzt irgendwie... unerwartet. Begründe das doch bitte. 🙂



  • Bestimmt hat es mehr "OOP-Schlüsselwörter" 😉



  • hmm - seit ich python kann hab ich fast keine probleme mehr mit webapps ( da alle python libs die ich benutze implizit für sicherheit sorgen, und selbst mit extensiven tests kaum noch löcher probleme auftauchen)

    damals als ich mal php gelernt hatte weil alle das taten endete man immer mit nem arsch voll problemen

    btw - fals es mal flott sein muss - haskell, erlang und lisp (evtl sogar .net) sind hervoragend geeigent um sichere flotte apps zu machen

    der riesenvorteil all dieser lösungen - man muss nicht um eingebaute sicherheitslöcher drumrumarbeiten, und die sprachen nicht nicht aus kommerzgründen kastriert (zend engine verkaufsargumente)



  • Mr. N schrieb:

    DEvent schrieb:

    Aber hier gehts ja um PHP. Also ich finde PHP5 ist super als Sprache. In PHP5 wurde OOP weitaus besser umgesetzt als C++, Java oder C#.

    Das ist jetzt irgendwie... unerwartet. Begründe das doch bitte. 🙂

    Du nimmst mir die Worte aus dem Mund 😉 Bei C++ kann ich es mir (noch) an diversen Stellen vorstellen, aber bei Java und C#? never...



  • Was mich an PHP wirklich nervt, ist, dass so etwas nicht geht:

    $myVariable = myFunction($someVariable)[$someIndex];
    

    Abgesehen davon fände ich Type Hints sinnvoll ("richtige" Type Hints, nicht dieser Spielkram mit ausschließlich Arrays und Objekten, wie es ihn bisher gibt).
    Zudem sollten sich die Entwickler endlich einmal einigen, welche Notationen sie denn nun verwenden wollen. str_replace() und __toString() passen semantisch nicht wirklich zusammen ...
    Und die Unicodeunterstützung ist ein Graus ...

    Trotzdem kann man mit PHP gut arbeiten, sofern man das Groß der zahlreichen "Problematiken" einmal verinnerlicht hat.



  • árn[y]ék schrieb:

    Zudem sollten sich die Entwickler endlich einmal einigen, welche Notationen sie denn nun verwenden wollen. str_replace() und __toString() passen semantisch nicht wirklich zusammen ...

    PHP erhebt überhaupt nicht den anspruch, mit einem akademisch korrekten sprachdesign zu glänzen. es soll in der praxis einfach viel bringen, viele features und so...

    árn[y]ék schrieb:

    Trotzdem kann man mit PHP gut arbeiten, sofern man das Groß der zahlreichen "Problematiken" einmal verinnerlicht hat

    genau so ist es 👍



  • [quote="árn[y]ék"]Was mich an PHP wirklich nervt, ist, dass so etwas nicht geht:

    $myVariable = myFunction($someVariable)[$someIndex];
    

    quote]

    Mir stinkt auch wenn ich hunger hab, das mir meine Internetseite die mittels php geschrieben wurde nicht den Grill anwirft und paar steaks für mich brutzelt! 😮


Anmelden zum Antworten