Servus allerseits Umfeld: Client-Server Application. Linux Server mit MySQL und Windows Clients mit einem Vfp Programm (sowas aehnliches wie Delphi). Einer meiner Kunden, für den ich eine Office-Automation geschrieben hatte, will einen Teil des Programm auch über das Internet mit dem Browser benutzen. Da ich mich damit nicht sehr gut auskenne, muss ich diesen Auftrag an eine Drittperson weitergeben. Meine Suche konzentrierte sich auf Personen mit PHP-Kenntnissen, und die Person, mit der ich kurz davor stehe mich zu einigen, will nun das Ganze in Perl programmieren. Programtechnisch bin ich dazu imstande, ein fertiges Programm in PHP oder Perl zu pflegen. Aber bin weit davon entfernt, mir eine Meinung bilden zu können, darüber, welche der beiden Sprachen dafür geeigneter ist. Rein gefühlmaessig würde ich sagen: beides gleich gut. Was meint Ihr dazu?
Kommt drauf an, PHP wäre wie gemacht für Webanwendungen, ist aber fett und überladen, recht schlecht strukturiert und zur Zeit recht arg im Umbruch, hab ich den Eindruck. Vieles ist noch im globalen Namensraum oder doppelt als Objektansatz vorhanden und so weiter. Perl ist ein Klassiker, aber natürlich recht komplex. Mit mod_perl ist die Laufzeit auch erträglich. Wirkt insgesamt etwas aufgeräumter, vielleicht fällt das Chaos durch die Modularisierung auch einfach nicht so auf. Persönlich bin ich kein Freund mehr von PHP -- eventuell wär Ruby was für dich? Frag mal unseren Andreas, der hat dieses Forum auch in Ruby geschrieben.
Ich weiss nicht ob Perlprogramm, von jemand anders geschrieben, für dich im Nachhinein einfach zu warten sein wird. Ich denke mal es kommt mehr auf die Programmstruktur(Ablauf) und sauberen Still. Ich würde Python vor beiden priorisieren. Oder wenn's eine Option ist auch Ruby.
Prinzipiell dann wohl Perl. Aber mit vernünftigen Leitlinien, sonst blickst du nicht mehr durch. Wird mit Perl wahrscheinlich auch einfacher werden, direkt mit dem Betriebssystem zu interagieren. Wie gesagt, PHP ist zur Zeit ziemlich extrem im Umbruch, vieles wird auf einen OOP-Ansatz umgestellt. So existieren viele Interfaces momentan doppelt und so weiter.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.