Am 02.06.2011 um 19:07 schrieb Dale Henrichs:

> Andreas,
> 
> You are not alone. I too suffer from tooManyWindowsItis ... I am also doing 
> something about it:)
> 
> The project is in it's very early stages ... I'm drawing on kraft paper with 
> fat crayons ... but I am encouraged by the results so far. The system is 
> called tODE "the Object (centric) Development Environment" and is written in 
> Seaside, so it is javascript/web browser based. I am developing the system in 
> Pharo, but it is targeted as the next generation development environment for 
> GLASS.
> 
> I've enclosed a screenshot ... the system uses a single tab in the 
> web-browser, but provides it's own www-style navigation through the Smalltalk 
> object-space (so it is a browser inside of a browser) ... each of the tODE 
> tabs is a view on an object and each object is wrapped by a TOObjectFrame 
> that holds onto the tODE-specific state ... links take you to other objects 
> ... you type Smalltalk-expressions in the input area at the top (and in the 
> workspace tab)... I'm not a javascript guy (which is where the fat crayons 
> come into play:)...You can inspect stacks in a "debugger", I've started work 
> on the Metacello tab....etc.
> 
> With only one window, you never have to open/close another window!:) and with 
> infinite history (at the bottom) you never lose the ability to go back to a 
> previous object ...
> 
> The framework is very small: 21 classes in the TOOBject hierarchy and another 
> 20 support classes, but being built on top of Seaside, it can't be called 
> "light weight". It is designed to be easily customizable and extensible 
> through the use of pragmas ...
> 
> I have just started using the system for development (you got to eat your own 
> dog food), but often have to fall back into Pharo, so the system is really 
> not ready for folks to play with ... yet... I need to solve the debugger 
> issues before I can feel comfortable with letting folks play with it:) 
> 
> Finally, while tODE is written on top of Seaside, I don't think that I'm 
> leveraging Seaside for much more than rendering and javascript generation, 
> which means that tODE could be adapted to other GUI frameworks ...I imagine 
> ...
> 
> Dale
> 
Hi Dale,

I hope you will be successful. I don't like programming web interfaces because 
I am still not convinced that they are superior to traditional GUI's.
Especially I don't like the mix of HMTL, JavaScript and CSS, even if you can 
replace HTML by Smalltalk with Seaside.
And I also need to be convinced that Seaside is really such a big thing. I 
haven't seen advanced GUI's in Seaside yet.
The examples I have seen in the Seaside book and the Seaside site are all 
simplistic.
Maybe tODE will change my mind :D

Regards
Andreas



Reply via email to