My goal is to find a technology which will afford to build web applications (e.g. simple social networking site) as quickly as possible (with as little code as possible). I was impressed by Stephen Wolfram's video presentation: it looks like that the Wolfram Language is the tool which I sought: such that any task that I can formulate in a few words can also be implemented in the language with a line or two of code. But I've seen no explicit discussion about using Wolfram Language for building websites and web applications.
Let me provide a specific example.
So I write something like this:
mysite = CreateWebsite(
Title: "The seminar"
"Date of arrival": date
mysite.AddQuestionsAndAnswers(SubscribeButton = True, NotificationType = "Email")
And then I get a standard-looking website with all mentioned functionality. Everything has a default, and if I want to change some details, I just specify the corresponding options explicitly.
This would democratize web development, i.e. a lot of internet users who are not professional web-developers would be able to quickly create web applications tailored for their needs. There are important benefits when the user of a piece of software is himself the creator of this software the feedback-based iteration becomes extremely fast and effective: when you-as-a-user see some possibility to improve the software, you immediately and accurately convey this vision to you-as-a-programmer who will change the software; then you-as-a-user immediately see the result and assess it; then continue such iterations until the result is perfect.
This is a cross post from mathematica.stackexchange.com.