| Kwartz Webjabloonsysteem dat het conceptonafhankelijkheid van presentatielogica heeft gerealiseerd |
Download nu |
Kwartz Rangschikking & Samenvatting
- Naam uitgever:
- Makoto Kuwata
- Uitgever website:
- http://editorkicker.rubyforge.org/
- Besturingssystemen:
- Mac OS X
Kwartz Tags
Kwartz Beschrijving
Websjabloonsysteem dat het conceptonafhankelijkheid van presentatielogica realiseerde Kwartz is een websjabloonsysteem dat het concept "onafhankelijkheid van presentatie logica" realiseerde. Kwartz betekent dat Kwartz presentatielogica scheidt van zowel presentatiegegevens (= HTML-bestand) en bedrijfslogica (= hoofdprogramma) .Kwartz is beschikbaar om de presentatielaag van het hoofdprogramma met elk sjabloonsysteem te scheiden. Daarnaast kunt u Kwartz de presentatie-logica (zoals iteratie of voorwaardelijke vertakking) van de presentatiegegevens (HTML-bestand) scheiden. In een brede manier kan de toepassing worden verdeeld in twee lagen: zakelijke laag en presentatielaag. Deze lagen hebben hun eigen gegevens en logica. Het is belangrijk dat presentatielaag zijn eigen logica zou moeten hebben en dat presentatie-logica niet in bedrijfslaag (figl) zou moeten zijn. Traditional sjabloonsysteem, zoals Jakarta-snelheid of Smarty, dwingt u om presentatie logische en presentatiegegevens in een sjabloon te mixen, en breekt HTML-ontwerp in het resultaat. Een ander sjabloonsysteem, zoals EnhyDra XMLC of Amrita, breekt geen HTML-ontwerp, maar ze mengen presentatielogica in bedrijfslaag (= hoofdprogramma). Kwartz verdeelt sjabloon in presentatie-logische en presentatiegegevens. Daarom breekt Kwartz helemaal geen HTML-ontwerp en houdt het hoofdprogramma 'Clean'.note: Kwartz licentie en gedistribueerd en gedistribueerd onder de voorwaarden van de GNU Lesser General Public License (LGPL). Hier zijn enkele belangrijke functies van "Kwartz": · Scheid de presentatielogica van zowel bedrijfslogica (= hoofdprogramma) en presentatiegegevens (= HTML-bestand). · Loopt erg snel · Ondersteunt meerdere programmeertalen: Ruby (ERUMY), PHP, JAVA (JSP) · Breekt helemaal geen HTML-ontwerp · Behandel een tekstbestand · Ondersteunt automatisch saniterend en gedeeltelijk-saniterend
Kwartz Gerelateerde software