Skip to content
This repository has been archived by the owner on Apr 24, 2023. It is now read-only.

Highlights the advantages and limitations of the WebDNA language.

Notifications You must be signed in to change notification settings

RobFreiburger/WebDNA-Timeclock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebDNA Timeclock

Note: this is an unmaintained repository.

This timeclock was coded in WebDNA v6.0. Although intentioned to be used for production purposes, the code has not been used in a production environment and all such caveats must be applied.

As WebDNA is an unknown language by most, a small explanation about the language. WebDNA combines dynamic server-side scripting and database interaction into one syntax. It does not use nor require SQL syntax, as WebDNA uses tab-delimited databases stored in flat files and RAM rather than an external database like PostgreSQL. This gives WebDNA several advantages for beginners and simple websites, but imposes several limitations for complex systems.

This timeclock is a demonstration of the capabilities and limitations of WebDNA. To complement the server code, Twitter Bootstrap was used for the design and jQuery (with some regular JavaScript) was used for navigation and client-side form validation. This was my first major project while learning WebDNA, so best practices for coding, formatting, and documentation weren't always followed. However the code was deemed readable by an informal peer review.

About

Highlights the advantages and limitations of the WebDNA language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published