[Bese-devel] UCW vs Seaside (and Scheme)
Waldo Rubinstein
waldo at trianet.net
Sat Sep 3 08:21:47 UTC 2005
Hi All,
I'm fairly new to both Lisp and Smalltalk (less than 6 months
experience in each). The reason for my interest in these is because I
feel, from what I have been reading, that both Seaside and UCW offer
more practical solutions to the real-life problems I need to solve
for developing web-based custom apps.
I have to say I have spent more time learning about Smalltalk/Seaside
than I have invested in Lisp/UCW. However, somehow it feels Lisp/UCW
seem to provide a better roadmap and more stable platform.
Then, after googling a bit more, I came across certain articles that
point out some differences between Lisp and Scheme. Particularly on
the topic of continuations and the fact that these are native to
Scheme vs to both Smalltalk and Lisp. Then I wondered, if what I'm
looking for is better support for continuation-based development,
should I be looking into Scheme?
Before I spent much time looking into Scheme, I decided to quickly
glance at Scheme's support for some of the minimum requirements I
have for web app development. For example, I need to access MySQL and/
or Postgres databases as well as the easy manipulation (mainly
generation) of PDF and CSV files. Also, I would like to start using
object databases more than relational databases. I didn't find much
support for these in Scheme. However, I did come across some projects
for both Lisp and Smalltalk to support my needs, which brought me
back to wanting to learn more about UCW and Seaside.
At this point, I'm wondering if there is anyone in this list that can
shed some light into clearing up where I should be going. I've always
been fascinated with Lisp, but never spent enough time to learn it.
Now that I have some time, I'd like to know where I should be
investing my time more wisely (Lisp, Smalltalk, Scheme). I don't know
if I should really rule out Scheme and may be someone could also
comment on it.
Any information you can provide will really help, even if you can
just point me to where I can read more and learn more to make a more
informed decision.
Thank you in advance,
Waldo
More information about the bese-devel
mailing list