Links (programming language)
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.
Contents |
[edit] Criticism
[edit] Coupling
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.
[edit] Performance
Because the Links compiler automatically generates the client and database-side code of the application, it often produces suboptimal code, particularly when the involved frontend and SQL operations are complex.
[edit] External links
| This programming language-related article is a stub. You can help Wikipedia by expanding it. |