GLASS/Seaside Success Story
andreas.mindclue.ch
GLASS/Seaside Success Story
1–7 of 7 posts
Re: GLASS/Seaside Success Story
#2However... when I needed to debug something remote on a running server it was a nightmare. Because everything is based around the Squeak environment it was impossible to SSH in and poke around. The box I was on didn't have a GUI setup so I couldn't use something like VNC (better box would have helped, but still...)
So I found Seaside to be pretty awesome, except the difficult in working with a running server and the lack of docs killed it for me.
Re: GLASS/Seaside Success Story
#3When I used Seaside about two years ago I was fantastically productive with it. It abstracted away HTTP more than the current popular toolkits like Django and RoR by using continuations. It was also awesome to edit things live without having to recompile anything. However... when I needed to debug something remote on a running server it was a nightmare. Because everything is based around the Squeak environment it was…
The stuff I'm using seaside for, is much easier to do when running on GLASS ( gemstone + seaside ) compared to running on squeak. I haven't used Cincom's web velocity which is also a Seaside environment, but it would be worth checking out as well.
The lack of docs is a little hard, but I've found the mailing list and irc channels very helpful ( even if you just lurk ). Is it a substitute for good documentation that exists outside the code and helps you ramp up? No. But it isn't the barren wilderness it would first appear to be.
Re: GLASS/Seaside Success Story
#4When I used Seaside about two years ago I was fantastically productive with it. It abstracted away HTTP more than the current popular toolkits like Django and RoR by using continuations. It was also awesome to edit things live without having to recompile anything. However... when I needed to debug something remote on a running server it was a nightmare. Because everything is based around the Squeak environment it was…
GLASS uses continuations for debugging stacks from remote servers...when an error is encountered, a continuation is snapped off and stashed in an ObjectLog (a persistent collection). At the developer's leisure, she can bring up a debugger on the error stack in her development vm.
If you are debugging in a development environment you can proceed from the 'remote continuation' and the newly rendered page will show up in the browser...
Re: GLASS/Seaside Success Story
#5When I used Seaside about two years ago I was fantastically productive with it. It abstracted away HTTP more than the current popular toolkits like Django and RoR by using continuations. It was also awesome to edit things live without having to recompile anything. However... when I needed to debug something remote on a running server it was a nightmare. Because everything is based around the Squeak environment it was…
If your code isn't compatible with that library (it is kind of old), then you can run your server under VNC. This gives you a nice "pseudo-headless" mode but still allows you to debug and tweak with the full development environment.
Re: GLASS/Seaside Success Story
#6When I used Seaside about two years ago I was fantastically productive with it. It abstracted away HTTP more than the current popular toolkits like Django and RoR by using continuations. It was also awesome to edit things live without having to recompile anything. However... when I needed to debug something remote on a running server it was a nightmare. Because everything is based around the Squeak environment it was…
Re: GLASS/Seaside Success Story
#7When I used Seaside about two years ago I was fantastically productive with it. It abstracted away HTTP more than the current popular toolkits like Django and RoR by using continuations. It was also awesome to edit things live without having to recompile anything. However... when I needed to debug something remote on a running server it was a nightmare. Because everything is based around the Squeak environment it was…