[Seaside] Seaside with PHP (sort of)
philippe.marschall at gmail.com
Wed Apr 25 07:48:44 UTC 2007
2007/4/25, William Harford <seaside at harford.org>:
> I have done a couple of largish projects in Seaside and Smalltalk (both
> Squeak and VW). Personally I love Smalltalk and Seaside but I have had a
> fair amount of trouble convincing any number of programmers of the relative
> merits of Smalltalk. Even amongst the small group of squeak enthusiasts here
> is Toronto convincing them to use Smalltalk in a commercial environment is
> an uphill battle.
> The ideas embodied in Seaside on the other hand are met with much more
> excitement. Smalltalk, to a large amount of people, is an insurmountable
> hurtle. In the spirit of open source I blatantly ripped of Seaside and
> implemented a number of it's ideas with PHP in a project call Phaux.
> Phaux does lack continuations. In it's place is a mechanism for calling
> dialogs with a callback when the dialog answers. It should be possible to
> implement continuations in PHP but I just, at this point, think the
> complication would not be worth it. It would be a nifty addition to Phaux I
> just don't want to do it :-).
> What I have not decided is if what I might give up developing with PHP is
> worth what I might gain (more programmers who are comfortable with PHP). I
> also have not decided if Seaside and Smalltalk are separable. For example
> loosing code blocks does somewhat damage the beauty of canvas.
That's a real problem. Canvas benefits extremely from cascades and blocks.
> What other projects projects out there have taken Seaside's ideas and
> reimplemented them in other languages/platforms. Was it sucessful? What was
> the trade offs that were made ? Was it worth it?
There is at least one ruby project. Ruby still does have continuations
but will probably lose them in 2.0. There is also a template system
similar to canvas called markaby
> Thanks Much
> Do I dream of electric sheep?
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
More information about the seaside