The DeRailed Challenge
Kirk McDonald
kirklin.mcdonald at gmail.com
Fri Feb 9 16:03:58 PST 2007
Pragma wrote:
> Frits van Bommel wrote:
>> Note: I have never done any kind of server-side scripting, nor any web
>> development at all besides some basic HTML and copy-pasting (and on
>> one occasion slightly modifying) some javascript...
[snipped explanation of modern web development]
In addition to abstracting out the annoyances of generating dynamic web
pages, web frameworks also provide various back-end tools. This
especially means abstracting away database interaction, and can also
mean abstracting away the caching of arbitrary data. (memcached is a
marvelous piece of software, and any web framework worth its salt should
support it.)
Abstracting away database interaction usually means writing an ORM
(object relational mapping), which is itself a problem which thrives on
reflection support. I've experimented with this in the past, and D's new
mixins might even help. (Also, I believe Gregor Richards is adding some
sort of reflection trickery to Rebuild, though he'd have to be the one
to talk about that.)
--
Kirk McDonald
Pyd: Wrapping Python with D
http://pyd.dsource.org
More information about the Digitalmars-d
mailing list