Greets and Sals,

Those of you who've noticed me here before, know that I enjoy Perl very much! I also have been programming for quite some time now, both in other languages, and in Perl. However, I have been able to avoid having to deal with serious UI's, until now.

Consequentally, I am very weak and ill-informed in this area. What I am trying to find at the moment are some resources that I can read and make myself informed about the various UI's available for Perl.

I know of Curses, TK, GTK, etc, but to tell the truth, I couldn't make an informed (programming-wise) decision betwix'd them.

I'm also trying to be open minded with this upcomming project, as traditionally I am very adament about not using Windows nor any sort of GUI for my personal use. I'm even up to using a wholly different language than Perl, such as Python.

What my primary concern is that this project is almost completely UI, and so I would like to use the best tools for the job.

The project is very simple, and almost over done: an mp3 jukebox. (But of course mine's different than all the rest, lol :) ). The reason I'm writing it is because I am very dissatisfied with the current players, because they do not adequately handle large mp3 collections (several thousand mp3s). I feel that I can write the internal part in any language, but preferably one like Perl that has a good glue nature to it.

So, in conclusion, I'm seeking help and advise from the wise monks of this site. I'd like to know of places where I can inform myself on the various UI systems out there (text or graphical). Additionally, if you're so inclined, you're personal tastes and preferences would be an added bonus (but I'm quite happy with a handful of good links).


In reply to Where oh where to start (looking) by gryng

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.