Latenight: Was muss ich für mein kleines Projekt wissen?

Hallo liebe Forenuser!

Was HTML und JAva angeht würde ich mich als ziemlichen Anfänger bezeichnen. Mal ein paar Websiten gestalten und Progrämmchen zu Reaktionszeitenmessung usw. geschrieben. Ich würde gerne eine Internetanwendung schreiben, die folgendes leisten sollte:

(1) ein Formular mit Dateneingabe (soweit kein Problem :) )
(2) grafische Aufbereitung der Daten
(3) Integration dieser aufbereiteten Daten in ein Dokument
(4) Druckerausgabe des erstellten Dokuments am Rechner des Benutzers

Jetzt würde ich gerne wissen, in welche Programmiersprachen ich mich intensiver einarbeiten sollte, um dieses kleine Projekt umsetzen zu können?

Vielen Dank schon mal und eine schöne Zeit,

Christoph

  1. Hi Christoph!

    »»folgendes leisten sollte:

    (1) ein Formular mit Dateneingabe (soweit kein Problem :) )

    OK. (Html)

    (2) grafische Aufbereitung der Daten

    PHP

    (3) Integration dieser aufbereiteten Daten in ein Dokument
    (4) Druckerausgabe des erstellten Dokuments am Rechner des Benutzers

    z.b. JavaScript

    Jetzt würde ich gerne wissen, in welche Programmiersprachen ich

    (1)OK. (Html)
    (2)PHP
    (3)z.b. PHP
    (4)z.b.:JavaScript

    Fazit: Ich würd mir auf jeden fall mal php reinziehen und evtl. ein ganz kleines bisschen javascript.

    gruß cyber

  2. Hallo Christoph,

    Ich wuerde Dir PHP empfehlen, ggf. in Kombination mit MySQL.

    PHP kann (fast) alles und ist dafuer geschaffen,
    im Web-Umfeld gebraucht zu werden.

    (1) ein Formular mit Dateneingabe (soweit kein Problem :) )

    Formularverarbeitung und Datenspeicherung,
    sei es in einer Datenbank (z.B. MySQL) oder
    in normalen Text-Dateien, ist mit PHP
    ganz einfach...

    (2) grafische Aufbereitung der Daten

    geht, wenn der Webserver etwas taugt und
    eine anstaendige, aktuelle GD-Bibliothek hat,
    auch recht gut.

    (3) Integration dieser aufbereiteten Daten in ein Dokument
    (4) Druckerausgabe des erstellten Dokuments am Rechner des Benutzers

    Du kannst mit PHP direkt HTML-Quellcode ausgeben
    (das ist die "normalste" Anwendung von PHP), oder
    auch HTML-Dateien, PDF-Dateien u.s.w. generieren
    und auf dem Server abspeichern bzw. zum Download
    anbieten.

    HTH, mfg

    Thomas

    P.S. Perl-Freaks werden Dir jetzt sicher sagen,
    dass Perl dafuer ebenso geeignet sei...
    Fuer PHP spricht in meinen Augen:
    * leicht zu lernen
    * extrem gut dokumentiert
    * sehr maechtig (grosser Funktionsumfang)
    * unkompliziert in der Anwendung
      (bei Perl muss man Dateien meist im ASCII-Modus
      in ein spezielles Verzeichnis hochladen,
      Rechte setzen mit CHMOD und zahlreiche andere
      Aergernisse, bevor das Testskript nur mal
      "Hello World" ausgibt...)

  3. Hallo liebe Forenuser!

    Hallo lieber Forenfrager ;-)

    Was HTML und Java angeht würde ich mich als ziemlichen Anfänger bezeichnen. Mal ein paar Websiten gestalten und Progrämmchen zu Reaktionszeitenmessung usw. geschrieben. Ich würde gerne eine Internetanwendung schreiben, die folgendes leisten sollte:

    Wozu brauchst du das denn, wenn man fragen darf? Soll es ein sogenannter "Webservice" werden?

    (2) grafische Aufbereitung der Daten

    In wiefern? Statistische Aufbereitung mit Diagrammen? Dafür gibt es gute (?) Bibliotheken für Perl, PHP, ... die ich aber noch nie benutzt habe.

    (3) Integration dieser aufbereiteten Daten in ein Dokument

    Was soll mit dem Dokument geschehen?

    (4) Druckerausgabe des erstellten Dokuments am Rechner des Benutzers

    In der iX (heise-Verlag) vom Januar war dazu ein Beitrag, wie man mit PHP und LaTeX dynamische PDFs erzeugt, die dann an den Browser versand werden. Leider gibt es den Artikel nicht online, du kannst mal probieren, ob ein Händler diese Ausgabe noch hat, ansonsten kannst du sie bei Heise bestellen (http://www.heise.de/ix/).

    Jetzt würde ich gerne wissen, in welche Programmiersprachen ich mich intensiver einarbeiten sollte, um dieses kleine Projekt umsetzen zu können?

    PHP (http://www.php.net/) oder Perl (http://www.perl.org/), LaTeX ([http://www.ctan.org/]) würde sich zur Druckausgabe als PDF anbieten, da kannst du auch gut Bilder mit einbauen. Unter Windows musst du dir alle Programme selbst beschaffen, der Tipp aus der iX funktioniert allerdings nur, wenn LaTeX auf dem Server installiert ist. Bei den meisten Linux-Distris ist schon alles dabei, und für den Mac gibt es Fink (http://fink.sourceforge.net).

    So, viel geschrieben, wenn Fragen sind, her damit!

    Vielen Dank schon mal und eine schöne Zeit,

    Christoph

    Dir auch,
    Robert

  4. Danke euch für die schnellen Tips und eine schöne Zeit noch :)

    Christoph