On Aug 11, 2005, at 10:19 AM, Eric Jensen wrote:
There has been a lot of talk about different languages for web
apps. I
decided to make a fun project for myself and re-create my personal
blog
manager in several different languages to try and get a great feel for
what is out there. Right now my only experience in the last 6
years is
with PHP and Perl. So far I have been strictly a web programmer
and am
very happy with that. Here is the list I have managed to gather from
recent plug threads, but correct me if I'm wrong on any of them and
please recommend more:
Ruby on Rails
Perl Catalyst
JSF
Lisp
For Common Lisp, there are a few different web server and web
framework packages. I'm using TBNL right now, with mod_lisp, which
connects apache with a long-running lisp process. There's also
UnCommon Web, which has some cool features like continuation-based
development. There's a tutorial video on it that is linked from
here: http://bc.tech.coop/blog/050727.html
For Scheme, there are a number of different web packages for
different schemes. I've heard the web frameworks in SISC Scheme and
PLT Scheme are pretty good, but there may be more good ones.
Another cool option is Smalltalk with the Seaside package. It's
another, and one of the first, continuation-based web application
packages. You can find seaside at http://seaside.st/
Python Spyce
SASH
D (not sure this really is for web apps, but I've heard intersting
things about the language in general)
If you mean Digital Mars D, then it'd be a little better for making
CGI scripts than C++, which is to say that I probably wouldn't think
about it unless I had serious performance needs.
--Levi
.-----------------------------------.
| This has been a P.L.U.G. mailing. |
| Don't Fear the Penguin. |
| IRC: #utah at irc.freenode.net |
`-----------------------------------'