Aestiva HTML/OS full review
If you?re in the business of making dynamic Web sites as a hobby or for a living, you?ll be doing yourself a favour if you take a close look at Aestiva?s Web-based HTML/OS environment for building Web-software applications.
HTML/OS can script database-driven Web applications, dynamic HTML forms, ecommerce sites, email systems, intranets and Web-based software. It features a high-performance database engine, an English-like scripting language called H20, and the simplicity of standard HTML.
It does away with the need for database servers and scripting languages such as ASP, ASP.NET, JSP or PHP.
Aestiva?s database engine is integrated into HTML/OS. There are no drivers needed ? they slow down database transactions ? and no database server to set up, maintain or rely on. Aestiva databases can contain up to 99 million records per table and as many tables as you want.
Each database record can have up to 350 fields. A standard text field can contain up to one 100,000 bytes of data. Aestiva claims that to search a million records will take 50 to 100 milliseconds, that updates can be performed at 10,000 per second, and data imported at over 100,000 records per second.
HTML/OS is available on Linux, Mac OS X, FreeBSD, Sun Solaris and Windows. It can be installed on standalone Web servers in standard hosting accounts and runs through a Web browser, making it available to virtually everyone. In order to manipulate HTML pages and deliver on-the-fly HTML documents to browsers, H20 and HTML/OS place instructions inside ordinary HTML documents. In HTML/OS, these instructions are called Overlays.
Overlays are special instructions that are actually program segments. An Overlay is a set of << and >> brackets around the scripted code. Overlays can contain calculations, instructions and other Overlay tags. An Overlay tag is a programming function or word used to perform a specific task. For example, the Overlay <
For a Web browser to read an HTML document, the document should begin with an tag and end with a tag. The documents stored on a HTML/OS server can begin or end with Otags.
Tag ? you?re it!
There are three distinct types of Overlays with HTML/OS. Underlays are Otags that are placed before the tag of the Web page. Underlays can contain any number of instructions and any of the Otags found in the HTML/OS language except those tags that change the content of the page. An instruction such as <
Overlays that are found between the and tags are called Inlays. Inlays can be used to change the document on-the-fly by performing calculations, running functions and pulling results from HTML/OS database queries and displaying them on the page.
The third sort of Overlay is called the on-click Overlay. These are placed after the tag. They are different from Underlay and Inlays as they are not executed as HTML/OS reads a document from top to bottom. On-click Overlays run in response to a user clicking on a hypertext link or a Submit button.
You don?t have to use a text editor to write HTML and HTML/OS overlay tags ? you can write them within HTML/OS or use popular HTML editors such as Adobe GoLive or Macromedia Dreamweaver.
The HTML/OS database is a result of a complete rethink about how databases should work on the Web with the emphasis on how they could be improved and made easier to manage. An HTML/OS database can handle any number of simultaneous requests, and operates as fast as the hardware will allow.
Databases are managed over the Web ? indexing, purging and other tasks can be performed with tags, or performed using dbConsole, an application that is distributed with HTML/OS professional edition.
Perhaps best of all, if you need to add a record to a database, use DBADD. Need to Search? Use DBFIND. Need to change a record? Use DBEDIT. Only one tag is needed for each of these database operations.