Hi,
I'm going fairly off topic here..... ;)
Paul wrote:
Not sure what other dev's use but I just edit by hand. I use Kate which does colour syntax highlighting which makes it a little easier to see what's what. Just make sure you turn 'Use spaces instead of tabs to indent' to on or else it likes to replace your indents with tabs.
Cool. There is a QT designer tool that I thought may be used, but prolly not considering Myth's class structure.
I'm not a professional programmer most of the programming I have done is on Windows using Borland Delphi which uses Pascal as the language. I'm used to selecting a control from a pallet, plonking it on a form, writing a few simple event handers, compiling and debugging all in one Integrated Development Environment! You can write quite powerful database progs in a matter of a few minutes. By comparison working on Myth is like going back to the stone age.
If I'm being honest, although you can create the proggies quickly, I never liked the full featured IDEs that do too much for you. I found that when learning a new language, all this did was confuse me and never really let me know what was going on. I guess once you know a language it's OK.
QT Designer is kinda similar to most IDE's control-form-plonkarama style, tho' never used it myself.
One thing I REALLY miss is code completion. Because I'm not all that familiar with QT or Myth I spend a lot of time looking up function names/argument order etc.
For what it's worth, I use Eclipse IDE (java thingy) http://www.eclipse.org/. It has various modes for just about every project type imagingable.
You can probably find precompiled/packaged versions for your Linux distie at http://www.jpackage.org/ in urpmi'able/yum'able format.
If you set up your library paths correctly the CDT module (for handling C/C++ projects) will happily autocomplete functions/variables/class members etc. for you.
You've got to go through the whole 4-spaces, no-tabs preferences malarky but once you are up and running it's fairly robust (it does crash sometimes tho').
Will work on Windows, OS X and *nix etc.
Not necessarily the fastest of beasts but it seems pretty decent to me.
IIRC I think I use the XMLBuddy eclipse plugin for XML syntax highlighting etc. tho' there are others.
TruStudio Foundation and PHPEclipse are also good for PHP projects (a la MythWeb), so it's got something for everyone if single program managment is your bag.
Anyways, they don't pay me to advertise so I'll shut up! ;)
Take care
Col.
--
+------------------------+ | Colin Guthrie | +------------------------+ | [EMAIL PROTECTED] | | http://colin.guthr.ie/ | +------------------------+
_______________________________________________ mythtv-dev mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
