avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • May 28, 2018, 04:50 AM
  • Proudly celebrating 13 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: [Freeware] WebDNA - server-side scripting and database system  (Read 3351 times)


  • Participant
  • Joined in 2012
  • *
  • Posts: 2
    • View Profile
    • Donate to Member
Hi! i am Christophe, one of the two WebDNA developers.
WebDNA is offered as a freeware to the developers community, with no limits.

Name of app: WebDNA 7 FastCGI
App URL   Link to the app's homepage:
App Version: 7.1
Download page:
Test System Specs: OS X 10.7.3
Supported OS: OSX and linux
Support Methods: mail
License: Freeware

Intro: This application is a FastCGI that works with almost any webserver software (apache, lighttpd, zeus, nginx...) on linux as well as OSX.

It is a server-side scripting language and a database system, all-in-one. It allows to build what PHP/ASP and MySQL/PostGres/SQL do together:  database-driven dynamic websites, except that it does not need any of these: it is a stand-alone application.

Who is this app designed for: This application is designed for webmasters, webdesigners and programers who do not want the hassle of learning both a classic server-side scripting language and a database language: to address the learning curve... WebDNA is a breeze to learn, with one single syntax and only few powerful and flexible instructions. A webmaster with html experience will need an average of 4 days to start building a database-driven website from scratch. Here the basics:

The Good: You write your code between square brackets directly into your html pages. It is also easy to make it interact with javascript/ajax and html5

Speed: the databases and templates are cached in RAM, with controlled disk accesses (only if you need it, for instance, to commit or flush the databases to disk). Searching, modifying, deleting or adding records is extremely fast, much faster than classic database systems.

Flexible: you can use WebDNA as you like: as a linear (as you would do with an html page) or Object Oriented language: your choice

Small application: WebDNA FastCGI has a small RAM footprint by itself but the total amount of needed RAM will depend on the size of your databases: as an example, a full catalog description with 50,000 items will take about 8MB or RAM. A single WebDNA FastCGI can control hundreds of databases and millions of records without problem.

Rock-solid: the application is extremely stable and will work fine under heavy load

The needs improvement section: the Windows version is older than the linux and OSX versions. This is on our to-do list.

Why I think you should use this product: WebDNA needs to be thought of as the final hack on everything emitted from the server. PHP is now a complicated fellow, and this is why most people rely on pre-built PHP applications (WordPress, Joomla, Drupal, Magento...). These huge and slow applications are supposed to do everything for you, but what if you want to build something for your exact needs, an application that would be much faster and fun to code?

Conclusions: WebDNA is an ultrafast database system and server side scripting language, all-in-one. Released as freeware, WebDNA 7.1 is a FastCGI with a very small RAM footprint. It allows to build the most sophisticated database based website as well as any internet application a designer or a webmaster could ever want or need. Using a small set of powerful instructions, it is easy to learn and elegant. It interacts naturally with javascript/ajax and html5. The software is absolutely free and unlimited.

PS: some websites using WebDNA

- Chris
« Last Edit: February 23, 2012, 07:32 AM by DatabaseMan »


  • Participant
  • Joined in 2012
  • *
  • Posts: 2
    • View Profile
    • Donate to Member
Re: [Freeware] WebDNA - server-side scripting and database system
« Reply #1 on: February 23, 2012, 12:49 PM »
I thought i could give a small example of the language: this code connects to a whois server, grab the info and store it in a database:

      <title>WebDNA example</title>


[append db=base.db][info]