Calocybe: Warum kein Board ?

Beitrag lesen

Moin moin!

ich bin überzeugt Ihr bekommt mit XML auch alles hin, was die genannten Boards können, nur ich bin überzeugt, dass sich eine DB sehr viel besser durchsuchen läßt, so eine Benachrichtiguung per Mail sollte doch mit DB alles sehr viel einfacher sein, das traue ich  mir sogar zu!

Bestimmte Arten der Suche (Stichwortsuche, im Gegensatz zu Volltextsuche) lassen sich mit einer DB vielleicht wirklich einfacher realisieren, aber das war's dann auch. Fuer alles andere ist die Art der Datenhaltung weitgehend uninteressant, solange sich die Struktur eines Forums darin abbilden laesst. Das erledigt dann ein Datenhaltungsinterface, welches sich ausschliesslich mit dieser einen Aufgabe beschaeftigt. Nun ist es aber so, dass auf der Ebene dieses Interfaces sich die Daten leichter in XML als in einer DB modellieren lassen. That's it.

Wenn Du meinst, mit einer DB waere alles viel einfacher, muss ich Dir leider sagen, dass Du von Softwareentwicklung keinen Plan hast. Auf der Ebene der Forumslogik ist die Art der Datenhaltung weitgehend irrelevant.

XML hat aber noch weitere Vorteile. Es ist einfach uebertragbar (es liegt in Dateiform vor!). Man braucht keine Spezialsoftware (das RDBMS), sondern ein einfacher Texteditor reicht im Notfall. Unterschaetz' das nicht! Ich bin gerade dabei, das alte HTML-Archiv in die XML-Struktur zu konvertieren. Wenn einer der Teile eine DB waere, waere die Aufgabe weitaus aufwendiger fuer mich. XML ist ausserdem leichter erweiterbar als eine DB.

2 Sachen verstehe ich noch nicht ganz: Stefan Münz hat mal gesagt, das mit der Email-benachrichtigung wäre zu teuer, da zu Rechenintensiv - das kann ich mir nicht vorstellen das andere Boards mit genau so vielen Postings auf so extrem teuren Servern laufen!

Eher zu bandweitenintensiv wuerde ich sagen. Das ist aber nicht der Hauptgrund. Der ist vielmehr, dass dieses Forum bestimmte Ziele verfolgt, und diesen Zielen steht eine EMail-Funktion *im Weg*! Es ist eben das, was hier immer wieder gesagt wird, naemlich dass dieses Forum *kein* Antwortautomat sein soll, der dem Frager die Loesung moeglichst hinterhertraegt.

  1. Sagen alle, "das ist zu viel, kann eh nicht mehr alles  mitlesen, nur noch von Postern XY..." oder andere wiedrum nervt diese ganze PHP-Fragerei, wiederum andere die Javascript-Fragerei - was spricht gegen Rubriken(Javascript/PHP/PERL/... halt wie es die hier schon gibt)

Ist Dir das denn nicht bekannt? Dieses Forum *will* nicht so sein! Die Community hier waere nie entstanden, wenn wir solche getrennten Foren haetten.

dann sind die leute mehr unter sich, in das PERL-Forum werden sich kaum irgendwelche Leute mit immer denselben Javascript-Fragen verirren, die andaurnd wer weiß was für sinnlose Threads mit Beleidigungen... verursachen.

Glaub ich nicht.

Vielleicht könnte man auch ein individual-Forum bauen, da kann sich jeder die für sich interessanten Rubriken und vielleicht auch Poster auswählen... jedenfalls wäre das mit meiner vorgeschlagenen Variante sehr viel einfacher als mit XML, Selfbrowser, irgendwelchen eigenen Forenbrowsern...

Das ist auch Quatsch (siehe oben). Mein Eindruck ist, dass Du ein Programmierneuling bist. Fuer diese sind solche Ansichten naemlich typisch, weil sie noch nicht genug Erfahrung haben, um die Sache vollstaendig zu ueberblicken.

Mein Eindruck ist machmal, dass Ihr Euch um nichts in der Welt von der XML-Version lösen wollt, schon aus Prinzip nicht! Sicher geht damit auch das meiste, nur teilweise für einen sehr hohen Preis!

Dein Eindruck taeuscht. Wie Du gerade siehst, kann ich Dir einen Haufen Argumente dafuer aufzaehlen, warum wir gerade diesen Weg gewaehlt haben.

"PHP-Foren/Boards sind was für Anfänger, die nicht richtig programmieren können, nix für Profis wie Euch..." ich denke da ist auch in so manchem Kopf eine Schranke dieser Art!

Das ist Unsinn. Richtig ist dagegen, dass die Konstrukteure des Forums zufaellig solche sind, die keine besonders hohe Meinung von PHP haben. (Und die haben ihre Gruende dafuer, das kannst Du mir glauben.) Aber den Zusammenhang  "Forum gefaellt Dir nicht -- Forum ist in Perl statt PHP geschrieben", diesen Zusammenhang gibt es nicht.

Mag sein dass man mit PHP schneller ein Forum aus dem Boden stampfen kann und ein Haufen Extras dazuklatschen kann (schliesslich ist PHP extra fuer's Web konzipiert). Man nennt sowas RAD -- Rapid Application Development, und das ist ganz nett dafuer, mal ein Konzept zu testen. Aber dann hat man da ein monolithisches Softwareungetuem mit grauenhafter Architektur (sowas wie Windows), das schwer erweiterbar ist und fuer neu hinzukommende Entwickler sehr undurchsichtig. Genau das ist es, was man mit vernuenftiger Softwarearchitektur zu vermeiden sucht.

Sicher ist das schon angepasst, Suche ist Super, Archiv... aber ich garantiere in PHP/MySQL wäre dafür nur ca.  20 % der Arbeit notwendig!

Nope. Du vergisst, dass aufgrund der relativ sauberen Struktur ein enormes Entwicklungspotential in diesem Forum steckt. Du magst diesen Vorteil nicht zu schaetzen wissen, aber der ist trotzdem existent. Und der ist den Machern hier sehr wichtig.

So long

--
"Wenn ich über die steuer- und erbrechtliche Anerkennung von homosexuellen Paaren diskutiere, dann kann ich gleich über Teufelsanbetung diskutieren."
    -- Dr. Edmund Stoiber, 1991

0 77

Warum kein Board ?

Peter
  • zu diesem forum
  1. 0

    Viel Spaß!

    Auge
    1. 0
      Wilhelm
      1. 0
        Auge
  2. 0
    Linksetzer
    1. 0

      Buchstabe umgekippt?

      Auge
      • sonstiges
      1. 0
        Linksetzer
        1. 0
          Auge
      2. 0
        Calocybe
        1. 0
          Auge
          1. 0
            Calocybe
      3. 0
        Mel
        1. 0
          Michael N.
          1. 0
            Auge
  3. 0

    Don't feed the troll!!!

    Alexander
    1. 0

      Don't troll the feed!!!

      Sven Rautenberg
      1. 0
        Simon Reinhardt
  4. 0

    wegen der integrierte Forumsweiche

    Schuer
    • zur info
    1. 0

      FAQ Ergänzung

      Swen Wacker
    2. 0
      Harry
      1. 0

        nicht verzweifeln!

        Stefan Muenz
        1. 0
          Harry
          1. 0
            Simon Reinhardt
  5. 0
    Peter
    1. 0
      Linksetzer
    2. 0

      Merkbefreiung erwünscht

      Schuer
      • zur info
      1. 0
        Alexander
        1. 0
          Simon Reinhardt
      2. 0
        Bundesbeauftragter für Merkbefreiung
        1. 0
          Schuer
    3. 0
      Henryk Plötz
  6. 0
    Johnny
    1. 0
      Siramon
      1. 0
        Simon Reinhardt
    2. 0
      Calocybe
      1. 0
        Sönke Tesch
  7. 0

    Was ist denn hier los?

    dem freundlichen Poster vom Heise-Forum
    • menschelei
    1. 0
      Simon Reinhardt
  8. 0
    Andreas
    1. 0
      lulu
      1. 0
        emu
    2. 0
      Simon Reinhardt
    3. 0
      emu
      1. 0
        Simon Reinhardt
        1. 0
          emu
          1. 0
            Andreas
            1. 0
              Harry
              1. 0
                Einbecker
                1. 0
                  Harry
                  1. 0
                    Michael N.
            2. 0
              Einbecker
            3. 0
              Andreas
              1. 0
                Michael N.
                1. 0
                  Johnny
                  1. 0
                    Henryk Plötz
                  2. 0
                    Michael N.
              2. 0
                Calocybe
      2. 0
        Alexander
  9. 0

    Romanes eunt domus.... II

    Orlando
    1. 0
      Stefan Muenz
      1. 0
        Orlando
  10. 0
    Andreas Korthaus
    1. 0
      Michael Schröpl
      1. 0
        Andreas
        1. 0
          Calocybe
          1. 0
            Andreas
            1. 0
              Michael Schröpl
              1. 0
                Andreas
                1. 0
                  Andreas
                  1. 0
                    Bio
                  2. 0
                    Sven Rautenberg
              2. 0
                Henryk Plötz
                1. 0
                  Michael Schröpl
                  1. 0
                    Calocybe
            2. 0
              Calocybe
        2. 0
          Michael Schröpl
          1. 0
            Andreas