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
