Thread Kurz- & Projekt- Vorstellung (26 answers)
Opened by TurboPascal at 2013-08-01 15:30

topeg
 2013-08-02 13:27
#169320 #169320
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Wenn das USB als einfacher Serieller Port im System hängt ist das verwenden ganze ganz einfach. CPAN:Device::SerialPort bietet dir einen direkten Zugang zu den am System angemeldeten Ports. Das funktioniert auch Plattform unabhängig.

Die Strings mit Perl zu verarbeiten ist ganz einfach. Die eingebauten Funktionalitäten decken praktisch alles ab was man braucht.

Eine GUI kannst du mit Tk, TkX, Wx, Gtk2, Win32::GUI oder ähnliches machen.

Tk ist etwas antiquiert vom aussehen her, bindet sich aber hervorragend in Perl ein und läuft praktisch überall.

TkX ist eine Modernisierte Variante, die sich aber etwas anders verhält

Wx ist ein Cross-platform GUI-Toolkit das Versucht auf alles Systemen Nativ zu wirken. Das kann die Handhabung etwas erschweren.

Gtk2 bevorzuge ich. Ist aber auf Windows nicht so beliebt, da die Installation nicht immer einfach ist. Das Tookit ist aber sehr mächtig und Praktisch für jedes System verfügbar.

Win32::GUI ist rein Windowsspezifisch und ich habe es noch nicht benutzt.

Was das wandeln von Datenstrukturen in CSV oder XML betrifft da gibt es auch schon eine Reihe von Modulen.
CPAN:Text::CSV oder CPAN:XML::Simple für den Anfang nicht schlecht.

Insgesamt sehe ich in Perl keine unüberwindlichen Hürden.

Wenn du ein wenig auf die Dateipfade achtest und nicht zu System spezifisch Programmierst stehen die Chancen gut das deine Software auf vielen Systemen funktioniert.

View full thread Kurz- & Projekt- Vorstellung