Welche Sprache empfiehlt sich für dieses Programm?

Von: , Frage gestellt am Mo, 18. Apr 2005

Hallo zusammen,

Ich habe diese Anfrage gestern schon einigen Experten geschickt (und sie damit hoffentlich nicht belästigt) im Glauben, dass das hier im Forum landen würde. Dass dem nicht so ist habe ich erst nach Versenden der Anfrage festgestellt. Also hier der Text, der ursprünglich hier rein sollte ;-)

Ich bin relativer Newbie was Programmierung anbetrifft (meine Anfänge
bisher:Turbo Pascal und Java/BlueJ), kann mich jedoch relativ schnell
einarbeiten in andere Sprachen (hoffe ich zumindest).

Ich möchte gern ein kleines Programm realisieren welches die
folgenden Funktionen beinhaltet:

- eine URL soll in einem definierten Intervall aufgerufen werden
- der Inhalt der generierten Seite soll auf bestimmte Inhalte bzw.
Eigenschaften hin überprüft werden
- sofern eine Übereinstimmung von den Inhalten/Eigenschaften mit
vorher definierten Anforderungen/Inhalten gegeben ist, soll eine
E-Mail gesendet werden an einen (vorher definierten) E-Mail Account
- Mehrfach gesendete E-Mails sollen ausgeschlossen werden (d.h. kein
E-Mail-Bombardement sofern ein "Treffer" vorliegt)

Ich habe mir schon Gedanken gemacht, inwiefern man Teile der Aufgabe
mittels Makros realisieren könnte (z.B. Mausklick auf Firefox,
Mausklick auf Lesezeichen etc...) leider fällt mir nichts ein, wie
man einen Datenvergleich mit einem Makro realisieren könnte (ausser
einem externen Programm)!?

Meine Frage deshalb an die Experten: welche Programmiersprache ist
für einen Anfänger wie mich und für die gestellte Aufgabe am besten
geeignet? Wie würdet ihr an die Sache herangehen (welche Befehle würden sich anbieten/sollte ich mir mal anschauen)?

Vielen Dank im voraus für Eure Ratschläge


Mit freundlichen Grüßen
Oggi

16 Antworten zu dieser Frage

  1. Antwort von nach 23 Minuten 0 hilfreich
    Re: Welche Sprache empfiehlt sich für dieses Progr

    Wie würdet ihr an die Sache herangehen (welche
    Befehle würden sich anbieten/sollte ich mir mal anschauen)?
    Ich habe mal etwas halbwegs ähnliches (Mustersuche im Inhalt von Webseiten inclusive einem kleinen Spider) für die Uni gebastelt. Das waren im Endeffekt 4,5kb Perl-Code, die ich allerdings trotz Kommentaren beim spontanen überfliegen eher witzig finde.

    Generell bietet sich wohl eine Skript-Sprache an, die Kontakt zu Webservern, HTML-Parsen und Mustersuche unterstützt.

  2. Antwort von nach 35 Minuten 0 hilfreich
    Re: Welche Sprache empfiehlt sich für dieses Progr

    Hallo, - eine URL soll in einem definierten Intervall aufgerufen
    werden
    - der Inhalt der generierten Seite soll auf bestimmte Inhalte
    bzw.
    Eigenschaften hin überprüft werden
    - sofern eine Übereinstimmung von den Inhalten/Eigenschaften
    mit
    vorher definierten Anforderungen/Inhalten gegeben ist, soll
    eine
    E-Mail gesendet werden an einen (vorher definierten) E-Mail
    Account
    - Mehrfach gesendete E-Mails sollen ausgeschlossen werden
    (d.h. kein
    E-Mail-Bombardement sofern ein "Treffer" vorliegt)
    perl.
    Da kann man sich schnell einarbeiten (if, for, while etc.. haben die gleiche Syntax wie in Java), es ist gut für Textanalysen geeignet, und mit vorhandenen Modulen kann man einen grossen Teil deiner Aufgaben erledigen.

    Mit LWP::UserAgent kannst du Webseiten abrufen, mit Mail::Sendmail (oder ähnlichem) EMails verschicken.

    So, genug der Werbung. Als Einstieg empfehle ich, http://www.perl.org/ zu lesen, für alle weiteren Fragen http://cpan.org/

    Grüße,
    Moritz

  3. Antwort von nach 56 Minuten 0 hilfreich
    Re: Welche Sprache empfiehlt sich für dieses Progr

    geeignet? Wie würdet ihr an die Sache herangehen (welche
    Befehle würden sich anbieten/sollte ich mir mal anschauen)?
    Hi,
    wie meine Vorposter schon bemerkten... Ich würde es auch mit einer Scripsprache machen. Und da würde ich es mit Perl oder PHP machen, je nachdem was einem näher liegt.

    HTH
    Quaser

  4. Antwort von nach einer Stunde 0 hilfreich
    Re: Welche Sprache empfiehlt sich für dieses Progr

    Hallo,

    Du sagst nichts zum verwendeten Betriebssystem. Unter Linux tut's da schon ein simples shell-skript unter Verwendung von "Bordmitteln" wie wget, grep und mail. Je nach gesuchtem Inhalt wäre das ein Dreizeiler. Worum geht es denn?

    Gruß

    Fritze

    • Antwort von nach einer Stunde 0 hilfreich
      Re^2: Welche Sprache empfiehlt sich für dieses Pro

      Hallo, erstmal vielen Dank für die vielen Antworten!

      Also ich habe bisher nur Erfahrungen mit Windows aufzuweisen... Linux bin ich noch sehr unerfahren, wenn gleich ich meine Javakurse stets unter Linux gemacht habe. Dreizeiler hört sich dennoch schonmal gut an ;-) Würde mir dafür auch Linux draufziehen, wenn es damit so schnell klappt.
      Ich hab mir heute mal auf blauen Dunst Publikationen gekauft vom RRZN zu PHP und Visual Basic. Am liebsten wäre es mir, wenn ich das unter Windows laufen lassen könnte und auch gleich so richtige Fenster etc. verwenden kann, um zum Beispiel die Filterfunktionen einzustellen. Wenn es ein Dreizeiler unter Linux auch tut, so wäre ich aber auch nicht böse ;-) Je schneller ich sowas auf die Beine stelle, umso besser.
      Das Programm könnte man vielfältig einsetzen, z.B. um sich wichtige News gleich direkt auf den E-Mailaccount schicken zu lassen, Aktienkurse bei starken Schwankungen per E-Mail zu erhalten (Bin kein Börsenguru kommt mir nur grad so in den Sinn), und und und.

      Vielleicht fällt Euch ja ein Dreizeiler bzw. noch andere passende Befehle ein, die ich mal spontan ausprobieren, einbauen und ggf. erweitern kann ;-)
      Fritze, könntest Du mir mal die Befehle grep und wget erläutern? mail ist ja wohl selbsterklärend ;-)

      Gruß
      Oggi [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

  5. Antwort von nach 10 Stunden 0 hilfreich
    Re: Welche Sprache empfiehlt sich für dieses Progr

    Hallo,

    da du schon Erfahrungen in Turbo Pascal hast, empfehle ich dir Delphi. Für das Einlesen von Webseiten und die Versendung von mails gibt es fertige Komponenten, den Rest kennst du ja. Sollte auch nicht mehr als ein "Dreizeiler" werden.

    LG
    Jochen

  6. Antwort von nach 19 Stunden 0 hilfreich
    Re: Welche Sprache empfiehlt sich für dieses Progr

    Rein aus Interesse: was würde so etwas in etwa kosten, wenn man es programmieren liesse?

    Gruß
    Oggi

    • Antwort von nach 22 Stunden 0 hilfreich
      Re^2: Welche Sprache empfiehlt sich für dieses Pro

      Hallo Rein aus Interesse: was würde so etwas in etwa kosten, wenn
      man es programmieren liesse?
      Wenn man was genau programmieren liesse?

      Aber ich schätze, das wird nicht unter
      einem Päckchen Kaffee oder einer
      Flasche Rotwein abgehen.

      Grüße

      CMБ



Keine passende Antwort gefunden? Jetzt eigene Frage stellen!