A short introduction to WebDNA programming for absolute beginner.

WebDNA is one of the easiest programming languages to understand and work with: it is an original language, and it has no real equivalent anywhere else. WebDNA allows you to build dynamic sites exactly like the paired technologies php+mysql, asp+MSSQL, .Net+MSSQL, Lasso+MySQL, ColdFusion+MySQL, Python+MySQL, Java+MySQL and Ruby+MySQL. The difference though, is thatWebDNA will not need an external database, it will do it faster and much more easily; the WebDNA databases can be edited with Excel, FileMaker, or any text editor.

So, how does it work? First of all, it is NOT a framework, like Ruby on Rails; nor is it an Object Oriented Programing Language like ColdFusion, PHP or Python. WebDNA is a Sequential Programming Language with no rigid framework. Thus, it is extremely easy to understand, much like html 1.0 was, and allows a programmer to work according to his or her own style.

It works with all browsers, from oldest to newest, and lets you personalize *any* text/code file sent from a server to a browser (html, XML, CSS as well as javascript; everything except media files).

The process is simple: the web server receives a WebDNA page request, then passes the request along to WebDNA, which processes it and retrieves data from RAM, then passes it back to the Web Server, which in turn passes it along to the visitor. That's it! Note that there is no hard disk access.

Let's compare with php+MySQL: the web server receives a .php page request, then passes the request along to PHP, which processes it, connects to the MySQL server which will recover data from disk, MySQL processes it, MySQL sends it back to PHP which returns it to the Web Server, which in turn passes it along to the visitor.

WebDNA's built-in databases and straightforward interaction with the webserver makes it 50 times faster than PHP+MySQL for database searching operations.

>>> Let's start... <<< Christophe Billiottet


Top Articles:

Related Readings:

3. Passing Data from a Form

Passing data from a form and retrieving it using WebDNA...

5. Writing Files

How to write a file using WebDNA...

7. Searching Databases

Searching databases with WebDNA and conclusion...

4. Password Protecting

How to password-protect a page using WebDNA...

2. Conditional Programming

Conditional programming with WebDNA...

WebDNACodeSparker FRAMEWORK by Govinda

I am glad to help the beginners...