The most expressive web app programming language/framework combination?

Posted by Thor on Stack Overflow See other posts from Stack Overflow or by Thor
Published on 2010-03-11T10:25:55Z Indexed on 2010/03/12 9:37 UTC
Read the original article Hit count: 211

When concerned about creating web applications, I often ask myself how I can make the code easy to read and above all; how to make it easy to maintain. There has been alot of inventions in the last couple of years with probably millions of programmers sharing these thoughts. So, lets test if we can squeeze the distilled knowledge of millions of StackOverflow users for this ultimate answer:

Which language/framework combination in the world right now is the most expressive to do common tasks?

Please provide a simple example of simplicity, add a link to more information about the language, and no more than one entry per language/framework combination.

Specifications:

"Web application" in this context refers to applications that runs on a server and outputs HTML/Javascript/CSS for rendering on a client browser. Any server operating system is ok.

"Language/Framework combination" can for example be like Java+Struts or Java+SpringWeb or Perl+CGI or Java+ZK

"Most expressive" in this context is meant to be minimal code to do common tasks.

"Common tasks" include simple output/input, i.e. form specifying, displaying and processing, as well as simply styling of output.

I am more concerned about minimality than about complete functionality. A decent language design can have great potential even though it is not complete.

© Stack Overflow or respective owner

Related posts about research

Related posts about java