From: "Jeremy Smith" <smit1729@umn.NOSPAM.edu>
Path: news.mathworks.com!newsfeed-00.mathworks.com!webcrossing
Newsgroups: comp.soft-sys.matlab
Subject: Re: GUIs: GUIDE vs Code Only
Message-ID: <ef3f3e7.8@webcrossing.raydaftYaTP>
Date: Fri, 25 Aug 2006 16:41:59 -0400
References: <ef3f3e7.-1@webcrossing.raydaftYaTP> <ecn2v0$665$1@fred.mathworks.com> <ef3f3e7.6@webcrossing.raydaftYaTP>
Lines: 25
NNTP-Posting-Host: 134.84.160.65
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
Xref: news.mathworks.com comp.soft-sys.matlab:366617


There are a number of reasons I have been coding by hand. They boil
down to two basic reasons.

1) Easy deployment: A year later I'm still working on the GUI I
began developing for my employer after first starting Matlab GUI
programming and I'm releasing new beta versions at a regular rate.
The fewer files someone has to update the better. Someone who worked
in our lab before my time created a GUI program in Matlab for the lab
and it was a mess of little functions. I used it infrequently enough
that I could never remember which function to run. There is no need
to worry about a fig file either.

2) GUIDE Generated Code: To me it has always looked like a mess. I
have never liked it.

When I create a new GUI I use GUIDE to lay it out but I never save or
generate any files. Each time I use GUIDE I write the parameters I
like directly into my GUI.

I prefer the function method over the switchyard method. It's easier
to navigate subfunctions using the dropdown menu in the editor. The
code is also easier to read, especially when there are a lot of loops
and other indenting functions.

It's good to hear my reasons aren't totally uncommon.