Kalen Delaney recently passed on some interesting details about a conversation she had with Phil Wadler, an academian in Edinburgh. Phil has proposed a new language called Links that brings together front-end client programming, middle-tier programming, and back-end programming. Details and some demos for the language proposal are available at http://homepages.inf.ed.ac.uk/wadler/links/.
Here is an overview:
e-Commerce, e-Government, e-Science --- the coining of such words reflects the growing importance of the World Wide Web in all aspects of our lives. Consumer spending on the web in Britain exceeds 12 billion pounds a year.
A typical web program involves three tiers. The front-end is the browser running on your computer. The middle-tier is a server, executing the logic that controls your interaction with the web site. The back-end is a database, providing the information you wish to access, such as a catalog of items for purchase, a collection of government records, or a store of scientific data.