Unifying the syntax
I seem to have the hardest time describing WebDNA to smart people. It is important to explain that the scripting syntax and the data handling instructions are the same thing. I don't think any one else can make this claim.
Ruby on Rails goes the opposite direction from WebDNA. It tries to template everything in order to shield the programmer from the multiple syntaxes it still needs, just like PHP and everyone else. WebDNA is the only product that virtually eliminates multiple syntaxes. That is an extremely important claim!
WebDNA is a web application environment. It is a single install to most standard web browsers that provides one of the fastest and most intuitive databases on the planet and an extremely powerful, interpreted scripting language that allows developers to create virtually any size web based application quickly and easily.
We have had a difficult time describing how WebDNA works to veteran developers of other environments. It is hard to describe something so logical to those who have used needlessly complicated setups for too long. But mastering WebDNA is less about learning to do something hard and more about letting go of needless complications and focusing on the purpose and operation of your web applications.
We have built the WebDNA language around a core set of essential, primary instructions. We have avoided adding any instructions that would just combine other instructions without a reasonable benefit. That means that you only need to learn a limited set of instructions to enjoy the full power of the language. Many scripting environments are too much work because there are so many instructions and they seem to keep growing faster than the average programmer can type, let alone comprehend.