Everything About ___
Live briefing

Everything about Multitier programming

Programming paradigm

Multitier programming is a programming paradigm for distributed software, which typically follows a multitier architecture, physically separating different functional aspects of the software into different tiers. Multitier programming allows functionalities that span multiple of such tiers to be developed in a single compilation unit using a single programming language. Without multitier programming, tiers are developed using different languages, e.g., JavaScript for the Web client, PHP for the Web server and SQL for the database. Multitier programming is often integrated into general-purpose languages by extending them with support for distribution. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Multitier programmingA 5-minute orientation
  2. Pick up a classic book: Practical Handbook of Multi-Tiered Systems of SupportThe most-reprinted book on the subject
  3. Read the landmark paper: A Survey of Multitier ProgrammingCited 28 times
  4. Go sideways: Choreographic programmingA closely related topic
  5. Go sideways: Client–server modelA closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Context
  2. Example
  3. List of multitier programming languages

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics