Links (programming language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Links is an application programming language for the web that presents an alternative to the usual tiered architecture. Typical web applications are written using a model that separates functionality that runs on the client, on the server, and on a database back end. In contrast, Links applications are written as unified programs. When a Links program is compiled, JavaScript that runs on the client, and SQL for the database are automatically generated, resulting in a complete AJAX-style application.

Criticism[edit]

Coupling[edit]

Links's concept, by definition, increases coupling between an application's components and creates difficulties for the developer to program with separation of concerns. This is usually considered highly undesirable for enterprise applications.

External links[edit]