Șablon web

Un șablon web  este un instrument pentru separarea conținutului de prezentarea vizuală în proiectarea web și crearea în masă a documentelor web .

Este componenta principală a sistemului de șabloane web.

Șabloanele web sunt folosite pentru a crea site-uri web de orice tip. În cel mai simplu sens, un șablon web servește ca formular de document necompletat .

Folosind șabloane

Șabloanele web pot fi folosite de orice persoană sau organizație pentru a-și crea propriul site web.

Șabloanele pot fi folosite pentru:

Diviziunea efectivă

Scopul comun al dezvoltatorilor web cu experiență este să dezvolte și să implementeze aplicații flexibile și ușor de întreținut.

Un punct important în atingerea acestui obiectiv este separarea logicii afacerii de logica prezentării . [1] Dezvoltatorii pot folosi sisteme de șabloane web (cu diferite grade de succes) pentru a menține această separare. [unu]

Una dintre dificultățile în realizarea unei astfel de împărțiri este lipsa unor criterii bine definite pentru a evalua dacă a fost realizată efectiv și cât de bine a fost făcută. [1] Există, totuși, euristici destul de standard care au fost împrumutate din domeniul software-ului .

Acestea includ moștenirea (bazată pe principiile programării orientate pe obiecte ); și șabloane și programare generativă , (în conformitate cu principiile separării MVC ). [2] Distincția precisă între diferitele orientări este supusă unor dezbateri, în unele privințe, diferitele orientări sunt similare. [3]

Flexibilitatea reprezentării

Unul dintre principalele argumente pentru „separarea eficientă” este necesitatea de a oferi flexibilitate maximă codului și resurselor care descriu logica prezentării [2] . Cerințele clienților, schimbarea preferințelor consumatorilor sau dorința de a „față proaspătă” păstrând în același timp conținutul preexistent duc adesea la necesitatea reproiectării semnificative a conținutului web, dacă este posibil fără a perturba infrastructura de bază a site-ului.

Distincția dintre „prezentare” (design) și „logica de afaceri” (infrastructură) este în general importantă deoarece:

Reutilizabilitate

Nu toți potențialii utilizatori de șabloane web sunt dispuși și capabili să angajeze dezvoltatori pentru a proiecta sistemul în funcție de nevoile lor. În plus, este posibil ca unii dintre ei să dorească să folosească rețeaua, dar să aibă puține sau deloc cunoștințe tehnice. Din aceste motive, un număr de dezvoltatori individuali și companii lansează șabloane web special pentru a fi reutilizate de către persoane netehnice.

În plus, șabloanele web reutilizabile pot fi foarte utile chiar și pentru dezvoltatorii cu înaltă calificare și experiență, acest lucru fiind deosebit de important pentru cei care se bazează pe simplitate și soluții web „de la raft”. Aceste șabloane web „de la raft” sunt uneori disponibile gratuit și pot fi personalizate cu ușurință pentru cerințe specifice.

Șabloanele specializate pot fi vândute online. Există multe site-uri comerciale care oferă șabloane web pentru licențe plătite. Există, de asemenea, surse pentru șabloane gratuite și open source .

Șabloane open source

Creșterea mișcării Open Source duce la o creștere lentă, dar constantă a comunității de design Open Source.

Unele site-uri oferă și șabloane web open source. O listă cu astfel de site-uri poate fi obținută, de exemplu, în orice motor de căutare popular folosind cuvintele cheie șablon web open source .

Exemple

Șabloanele Wikipedia sunt un exemplu bun: un motor wiki este un motor de șabloane , iar unele șabloane wiki folosesc o colecție de articole ca conținut.

Note

  1. 1 2 3 Terence John Pratt. Implementarea separării stricte a modelului de vizualizare în motoarele de șabloane. - Proceedings of the 13th international Conference on the World Wide Web, 2004. - ISBN 1-58113-844-X .
  2. 1 2 3 Separarea logicii de afaceri de logica prezentării în aplicațiile web Arhivat la 27 aprilie 2009 la Wayback Machine , Paragon Corporation Arhivat la 24 martie 2010 la Wayback Machine
  3. MVC vs OOP . Data accesului: 31 ianuarie 2010. Arhivat din original la 24 august 2013.

Link -uri