So I am working on a computer program for a BYU genetics professor, a
previous student wrote the code in Perl.  The Professor wants me to add a
few features to the code and give it a GUI front end. I am more or less
equally adept at C++/Java/Perl/Python, but I don't have much GUI experience.

So the big question is how should I program the GUI?

In my mind there are 4 major points to consider:
1>*Cross Compatibility*.  Scientists are known for using a broad range of
operating systems.
2>*Ease of Use for End User.* I want to keep it simple to install, I don't
want to force them to go to CPAN and find the packages themselves, cuz thats
where half of them will probably give up. Also, I want it to be a good
experience for the programmer that comes after me too.
3>*Good Investment for Mysel*f.  I want to learn a language that I will use
in the future, and that will give me returns down the road.
4>*Time*. It can't take forever.


part of me wants to just bang out some Perl/Tk code. Although, this holds
the seductive promise of being quick and easy, my stomach seems to churn
when I think of adding more lines to a Perl program that is already
dangerously complex.  My instinct is telling me that I should put a python
wrapper around it and use python's Tkinkter for the GUI.  But I also like
how seamlessly cross compatible Java can be.  And what about QT?

Any suggestions my compadres?
Thanks!

-- 
David  Elzinga
--------------------
BYU Unix Users Group 
http://uug.byu.edu/ 

The opinions expressed in this message are the responsibility of their
author.  They are not endorsed by BYU, the BYU CS Department or BYU-UUG. 
___________________________________________________________________
List Info (unsubscribe here): http://uug.byu.edu/mailman/listinfo/uug-list

Reply via email to