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...
allows many benefits such as easier separation between business logic and presentationlogic as well as content caching. Built-in LDAP authentication Some...
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...
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...
Mathematical logic is the study of formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory...
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...
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:...
web servers contains no application logic, purely presentationlogic. In the PIA, all application logic is deployed at the application server layer. Application...
The Logic of Information, presentation, discussion, Télé-université (Université du Québec), 11 May 2005, Montréal, Canada. Luciano Floridi, The logic of...
but even invalid deductive reasoning is a form of deductive reasoning. Logic studies what conditions an argument is valid under. According to the semantic...
This forces developers to separate business logic into Perl libraries, leaving only presentationlogic in their templates. It is written in Perl, with...
including images and video. Cascading Style Sheets (CSS) specify the presentation of the page. CSS rules can be in separate text files or embedded within...