Extreme Web Programming Takes Off.Business Editors/High-Tech Writers TORRANCE, Calif.--(BUSINESS WIRE)--April 16, 2004 Wonder what the next generation of web programming will be? It might just look like Aestiva H2O, a web programming language for building software applications that run in browsers. Aestiva, the company behind H2O, argues that programmers pay a huge penalty using current tools. Programmers are taught that web application development is about integration -- low-level functions used to paste together databases, HTML HTML in full HyperText Markup Language Markup language derived from SGML that is used to prepare hypertext documents. Relatively easy for nonprogrammers to master, HTML is the language used for documents on the World Wide Web. code, and variables. Aestiva H2O is fundamentally different because the language is integrated from the inside-out. There's no integration. "Most web programming approaches are backwards," says D.M. Silverberg, H2O's principal architect. Furthermore, Aestiva H2O is based entirely on HTML and HTTP HTTP in full HyperText Transfer Protocol Standard application-level protocol used for exchanging files on the World Wide Web. HTTP runs on top of the TCP/IP protocol. , the universal communication protocol used by browsers. It's a pure-web approach. For the web programmer it means there are no COM objects to program. No DLLs. No Java objects. No socket programming. No low-level programming at all. Why? "Because it's inefficient and totally unnecessary," says Silverberg. Aestiva H2O is just HTML and high-level programming. "You get faster applications and development productivity is increased ten-fold." The H2O approach snubs ten years of Microsoft technology and disputes the need for low-level XML XML in full Extensible Markup Language. Markup language developed to be a simplified and more structural version of SGML. It incorporates features of HTML (e.g., hypertext linking), but is designed to overcome some of HTML's limitations. , SQL SQL in full Structured Query Language. Computer programming language used for retrieving records or parts of records in databases and performing various calculations before displaying the results. , and DLL (1) See data link layer. (2) (Dynamic Link Library) An executable program module in Windows that performs one or more functions at runtime. DLLs are not launched by the user; they are called for by an executable program or by other DLLs. programming. It's a philosophy that's purist, radical and extreme. Nonetheless, it's finding converts. H2O-based products have already been adopted by thousands of companies. Independent developers are adopting it too. Interest in Aestiva H2O, as measured by the number of H2O downloads per day, is increasing thirty percent per month, roughly the same rate of growth enjoyed by Java in its early days. Will this kind of extreme programming take off? It's too early to tell. But if early indications are correct, Aestiva H2O will wake up an industry often viewed as too complex for its own good. For More Information Visit http://h2o.aestiva.com (1) (Computer Output Microfilm) Creating microfilm or microfiche from the computer. A COM machine receives print-image output from the computer either online or via tape or disk and creates a film image of each page. where you'll find free downloads, source code, and a variety of programmer resources. About Aestiva Aestiva, LLC (Logical Link Control) See "LANs" under data link protocol. LLC - Logical Link Control , has been a leader in web-based computing technologies since 1996. Its products are cutting-edge web software applications that operate on Unix, Linux, Windows and Macintosh platforms. Aestiva's focus on powerful yet easy-to-use web-based technologies has made its products popular with thousands of web designers worldwide. Keywords ASP Programming, ASP.NET Programming, Perl Programming, JSP (JavaServer Page) An extension to the Java servlet technology from Sun that allows HTML to be combined with Java on the same page. The Java provides the processing, and the HTML provides the layout on the Web page. Programming, Web Programming, Web Development, ASP Development, Programming Comparison, Programming Languages, Web Languages, Systems Integration, Intranet Programming, Web Services, Database Programming, Database Development. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion