In software development, presentation logic is concerned with how business objects are displayed to users of the software, e.g. the choice between a pop-up screen and a drop-down menu.[1] The separation of business logic from presentation logic is an important concern for software development and an instance of the separation of content and presentation.[2]
One major rationale behind "effective separation" is the need for maximum flexibility in the code and resources dedicated to the presentation logic.[1] Client demands, changing customer preferences and desire to present a "fresh face" for pre-existing content often result in the need to dramatically modify the public appearance of content while disrupting the underlying infrastructure as little as possible.
The distinction between "presentation" (front end) and "business logic" is usually an important one, because:
the presentation source code language may differ from other code assets;
the production process for the application may require the work to be done at separate times and locations;
different workers have different skill sets, and presentation skills do not always coincide with skills for coding business logic;
code assets are easier to maintain and more readable when disparate components are kept separate and loosely coupled;[1]
^ abcParagon Corporation (2003-07-19). "Separation of Business Logic from Presentation Logic in Web Applications".
^Parr, Terence John (2004). Enforcing strict model-view separation in template engines. Proceedings of the 13th international conference on World Wide Web. ISBN 1-58113-844-X.
and 21 Related for: Presentation logic information
In software development, presentationlogic is concerned with how business objects are displayed to users of the software, e.g. the choice between a pop-up...
In computer software, business logic or domain logic is the part of the program that encodes the real-world business rules that determine how data can...
resource-boundedness, duality, and interaction. Linear logic lends itself to many different presentations, explanations, and intuitions. Proof-theoretically...
ties together the business logic and presentationlogic of the application. Combining business logic with presentationlogic makes it hard to introduce...
In philosophy of logic and logic, a rule of inference, inference rule or transformation rule is a logical form consisting of a function which takes premises...
allows many benefits such as easier separation between business logic and presentationlogic as well as content caching. Built-in LDAP authentication Some...
Mathematical logic is the study of formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory...
clear yet. A three-tier architecture is typically composed of a presentation tier, a logic tier, and a data tier. While the concepts of layer and tier are...
but even invalid deductive reasoning is a form of deductive reasoning. Logic studies what conditions an argument is valid under. According to the semantic...
The history of logic deals with the study of the development of the science of valid inference (logic). Formal logics developed in ancient times in India...
mathematics, logicism is a programme comprising one or more of the theses that – for some coherent meaning of 'logic' – mathematics is an extension of logic, some...
In logic, linear temporal logic or linear-time temporal logic (LTL) is a modal temporal logic with modalities referring to time. In LTL, one can encode...
example the W.K. Kellogg Foundation presentation of logic model, mainly aimed for evaluation, and the numerous types of logic models in the intervention mapping...
Logic Theorist is a computer program written in 1956 by Allen Newell, Herbert A. Simon, and Cliff Shaw. It was the first program deliberately engineered...
to a presentation of this acceptance of the term. The oldest noncommutative logic is the Lambek calculus, which gave rise to the class of logics known...
SWRL Extension towards First-Order Logic, W3C Member Submission 11 April 2005 OWL Web Ontology Language XML Presentation Syntax, W3C Note 11 June 2003...
This forces developers to separate business logic into Perl libraries, leaving only presentationlogic in their templates. It is written in Perl, with...
identify fallacies in arguments. An influential collection of texts on logic and reason, the Nyāya Sūtras, attributed to Aksapada Gautama, variously...
cut-free sequent calculus presentation. The logic of the earlier section is an example of a single-sorted logic, i.e., a logic with a single kind of object:...
Counter Logic Gaming (CLG) was an American esports organization headquartered in Los Angeles, California. It was founded in April 2010 by George "HotshotGG"...
Chrysippus excelled in logic, the theory of knowledge, ethics, and physics. He created an original system of propositional logic in order to better understand...