douglas
YaBB Newbies
Offline
Posts: 15
France
Re: GUI for Development?
Reply #11 - Nov 22nd , 2005, 10:13pm
One of the beauties of Processing is the simplicity of its environment. One window + play button + stop button. What more do you need? For teaching programming to newbies, as I've been doing this year, Processing has been a godsend. That play button is great! It's so reassuring. Previously, I taught introductory programming using Director, and spent the first half-hour of the class showing students how to get rid of all the excess crap. Our online tutorials start this way, as well. So I would be worried if Processing turned into a beheamoth like Director, similar to what's now happening with Flash. Little by little functionalities are added, and the thing grows out of control. Most importantly, those development environments were once one good thing, and now have been layered with four, five, six, twenty different development logics. Its a mess. Now, with that out of the way, and if we keep these goals of simplicity in mind, I think we can still discuss graphical development additions. For one, I think some students would appreciate having a better way of visualizing items in the data folder. That might be a start. I suggested another idea to Casey this summer, it's an idea that I've been exploring in another context. It's the idea of code reversability : the ability to generate code graphically, which in turn generates graphical code. This is different than MAX/MSP/PureData/EyesWeb. The idea might sound a little weird, but I'm sure you all get the jist. I think in the context of Processing the pedagogical interest of this is self-evident. All this would would have to be done by someone else that Ben and Casey, I'm sure. They've already contributed enough and probably want to move on to other projects once out of beta.