Home    Cart    Free Download    Manual

Installation:
  Free Downloads
  The H2O Family
  Install Notes

Programming:
  Prerequisites
  H2O Whitepaper
  Online Manual
  Code Examples
  H2O Free Support


What's H2O?
H2O is programming made for the web.

What's it like?
H2O is English-like. If you know some Perl, VB, ASP, or PhP you'll be immediately productive in H2O. It runs on Linux, Mac, Unix, and Windows.

How do I try it?
Download H2O for free. Get it from hosting providers. Or buy online.

Where does H2O come from?
The language was invented by Aestiva. H2O stands for:
   HTML with
   HTML/OS
   Overlays.


The H2O Language Compared

There are literally hundreds of programming languages available for developers to write programs to solve problems in specific areas. Programming languages cover a spectrum ranging across interpreted languages such as UNIX Shells, awk, TCL, Perl, and so on, all the way to "hard-core" programming languages like C++.

At the lowest level are compiled languages such as C++, in which you can develop large-scale programming projects with GUI interfaces using the object-oriented support built into these languages. The object-oriented approach is suited to the construction of GUIs but it comes at a cost. Drawbacks include the high cost of debugging unreliable memory management, the high cost of development inherent in object-oriented approaches, and the high processing overhead associated with low-level object-oriented approaches. Last, but definitely not least, the binary distribution problem of compiled code becomes unmanageable in the context of heterogeneous platforms all over the web.

The H2O language environment creates an extremely attractive solution for web applications where object-oriented approaches (GUI programming) is unnecessary since it is handled by the browser.

The H2O language, in this context, delivers high performance, portability, robustness, and speed that's adequate for all but the most compute-intensive applications.

Language Comparison
 HTML/OSJavaPerlC, C++ASP.NET
Easy to LearnHighLowMediumLowLow
PortabilityHighHighHighMediumLow
Secure-by-DefaultHighLowLowLowLow
HTML-awareHighMediumMediumLowMedium
Multi-PageHighMediumMediumLowMedium
SpeedHighLowMediumHighMedium

Home | Cart | Free Download | Online Manual
COPYRIGHT © 2005 Aestiva, LLC. ALL RIGHTS RESERVED.