[OT] Re: [mythtv] Re: [PATCH] MythMusic metadata editor music-ui.xml
cleanup
Colin Guthrie
myth at colin.guthr.ie
Tue Feb 8 18:56:02 UTC 2005
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 |
+------------------------+
| myth at colin.guthr.ie |
| http://colin.guthr.ie/ |
+------------------------+
More information about the mythtv-dev
mailing list