question about ubuntu development tools

Matt Zimmerman mdz at ubuntu.com
Mon May 14 11:07:20 BST 2007


On Sun, Apr 22, 2007 at 01:13:43PM +0200, Koen Noens wrote:
> Hi,
> 
> Sorry to be barging in on your mailing list like this, but I would like 
> to get some info that I haven't been able to find on the web.
> 
> I like to do a bit of programming every now and then,and occasionally I 
> come across 'problems' on the ubuntu forums that could be easily fixed 
> with a simple GUI frontend to some commandline tools and a bit of glue. 
> So, I'd like to have a go at making such gui's and I'm wondering what 
> language / framework i should use. I mean, I could easily hack something 
> up with a bash script and some zenity, but if Ubuntu usually uses C++ 
> and MFC for such things, my work would never be more than a quick and 
> dirty workaround. I'd rather create something that fits in into the 
> existing Ubuntu GUI.
> 
> I read that Phyton is the language of choice, so I'll have a look at that.
> What should I be looking for re. the GUI components ? I found this list 
> of frameworks and IDE's : http://wiki.python.org/moin/GuiProgramming  
> but I don't know which one would be suitable for ubuntu devloment.
> Could you give me some direction ?

In general, you can use whichever tools work best for you.  There are a
variety of suitable ones available.  The exceptions are things which affect
your ability to work with others, where we try to standardize on a common
toolset.  For example, we use Bazaar for revision control, so that everyone
can easily share code branches and link them to Launchpad.

> I assume that there also are guidelines/best practices/common standards 
> for ubuntu development, could you tell me where I can find them ? Just 
> to have an idea of what I'm getting myself in to ...

http://wiki.ubuntu.com/UbuntuDevelopment is meant to provide an overview of
available resources; if you find more which are not linked there yet, please
let us know.

-- 
 - mdz



More information about the ubuntu-devel mailing list