|
 |
|
|
Introduction: Programming with H2O
You're a software developer. Your programming language of choice is VB, Access, C++, Perl, ASP or PhP. You want your software to run everywhere; over the web, in companies, at hosting providers. You want to write one program and have it work everywhere.
Unfortunately, as you know, that's easier said than done. You long for a really good environment. But you've seen and used the tools and you're still coping with the same old stuff: managing variables, security, compatibility issues, and worse yet, having to write hundreds of lines of code to solve the most mundane problems. Sure, the languages are sexy on the outside. But they're no fun. They're either too complicated, slow, web-unfriendly, or limited. You say to yourself and your friends, "There has to be a better way!"
The Better Way is Here Now there is a better way -- the H2O programming environment from Aestiva, a powerful programming language for programmers who want to build web-friendly, universal applications. Imagine the following:
- Your programs run in browsers. Like the HTML language, there are no worries about the underlying hardware.
- Your language is smarter. No more need to define variable types or dimension arrays since the language does it for you.
- Your language is easier. It's English-like so there's no need to "comment" code. Routines that once took hours to write now take minutes.
- Your programs are super compact. You wite high-level code, not low-level code. Programs take up to three hundred times less code.
- Debugging is easier. A runtime error checker points out where problems occur, plus with up to three hundred times less code, there's less to debug.
- Your programs run faster. The H2O "high-level interpreted" architecture means programs run about as fast as compiled C.
- Your programs are universal. Write once, run anywhere. On Linux, Mac, Unix and Windows servers. In standard hosting accounts too.
- Your programs can be packaged. Distribute them. Load them point-and-click. Copy-protect and sell them.
- Your programs are trustable. H2O's security-by-default architecture means you don't need to be a security expert to write a web software program.
You don't need to dream about these features. They're here now. In H2O. It's why H2O is so much fun.
This introductory chapter provides you with a brief look at the main design goals of H2O; the remainder of this paper examines the features of H2O in more detail.
You don't need to dream about these features. They're here now. This introductory chapter provides you with a brief look at the main design goals of H2O; the remainder of this paper examines the features of H2O in more detail.
|
|