WebStencils: savršen izbor za web razvoj u Delphiju i C++-u
Izradite web sučelja od standardnih HTML datoteka i spojite ih s poslovnom logikom na poslužitelju, bez vezanja uz bilo koji framework.
- Predlošci su običan HTML: web developer ih može izraditi i uređivati izravno.
- Donesite vlastiti stack: Bootstrap, jQuery, HTMX, Tailwind ili vlastiti CSS/JS.
- Minimalna krivulja učenja: predlošci se čitaju kao HTML s nekoliko @ ključnih riječi.
Obični HTML predlošci. Bilo koja web tehnologija. Vaš izbor.
Predlošci su jednostavne HTML datoteke koje može uređivati svaki developer ili dizajner. Obične HTML stranice i stranice s predlošcima mogu postojati jedna uz drugu, a obje mogu koristiti biblioteke koje vaš tim već koristi.
Delphi i C++ developeri ne moraju preuzeti frontend. Rad na sučelju možete prepustiti web stručnjacima kad to ima smisla.
- Radi s Bootstrapom, jQueryjem, HTMX-om, Tailwindom ili čistim JavaScriptom
- Cijele stranice ili manji gradivni blokovi (partials)
- Web developeri vode brigu o sučelju i stilu
- Delphi/C++ developeri vode brigu o poslovnoj logici i sigurnosti
Savjet: stilizirajte stranice omiljenim CSS frameworkom i dodajte HTMX atribute za djelomična osvježavanja.
Sučelje i stil
Poslovna logika i sigurnost
Što možete s WebStencilsom
Skriptiranje na strani poslužitelja za WebBroker i RAD Server, od jednostavnih stranica do poslovnih web aplikacija.
Moderne web stranice
Blogovi, online katalozi i wikiji. WebStencils dodaje skriptiranje na poslužitelju u WebBroker i RAD Server.
Pojednostavljena sintaksa
Oznaka @, vitičaste zagrade i točkasta notacija za pristup vrijednostima objekata. Lakše za održavanje od starijih notacija s oznakama.
Savršen za HTMX
Generiranje na poslužitelju idealno je za HTMX stranice, koje mogu pozivati i REST poslužitelje za osvježavanje sadržaja, uz manje složenog JavaScripta.
Višekratni predlošci i izgledi
Zajednički izgled stranica s @LayoutPage i @RenderBody, višekratne komponente s @Import.
Od poslovne logike do web stranice u tri koraka
Backend ostaje u Delphiju ili C++-u, a sučelje u HTML-u.
- 01
Izgradite backend
Izložite podatke i akcije iz svoje Delphi ili C++ aplikacije.
- 02
Izradite HTML predloške
Koristite @ ključne riječi za vrijednosti, petlje i uvjete unutar standardnog HTML-a.
- 03
Dodajte moderni UX (po želji)
HTMX atributi za djelomična osvježavanja, bez velikog JavaScript frameworka.
Naučite sintaksu u nekoliko minuta
Predlošci ostaju HTML: @ petlje i uvjete dodajete samo tamo gdje je sadržaj dinamičan.
01 Izgled, petlja i uvoz
02 Sigurnosne provjere (sesija)
Besplatni vodič za brzi web razvoj
Bijela knjiga o WebStencilsu i HTMX-u koju je napisao Antonio Zapater. Vodič je na engleskom jeziku.
Preuzmi besplatni vodičČesta pitanja
Q.Jesu li predlošci samo HTML?
Da. Predlošci su obične HTML datoteke, cijele stranice ili dijelovi, koje mogu uključivati vaš postojeći CSS i JavaScript. Web developeri mogu objavljivati promjene sučelja bez diranja backend koda.
Q.Moram li koristiti određeni frontend framework?
Ne. Radi bilo koja CSS ili JS biblioteka (Bootstrap, Tailwind, jQuery, HTMX), bez vezanja uz jednog dobavljača.
Q.Kako se aplikacija objavljuje?
Putem WebBrokera ili RAD Servera, kao samostalna aplikacija ili iza Apachea, NGINX-a, IIS-a ili putem FastCGI-ja.
Q.Gdje se izvršava moj kod?
Poslovna logika izvršava se na poslužitelju, u Delphiju ili C++-u. Uz HTMX potrebno je tek minimalno JavaScripta.
Dokumentacija
Cjelovita WebStencils dokumentacija s primjerima i preporučenim praksama.
Otvori dokumentacijuPrimjeri projekata
Stvarni primjeri i demo aplikacije u Embarcaderovom GitHub repozitoriju.
Pregledaj repozitorijRAD Studio
WebStencils je dio RAD Studija, Delphija i C++Buildera. Saznajte više o RAD Studiju.
Saznaj višeIsprobajte WebStencils danas
Pokrenite besplatnu probnu verziju RAD Studija i izradite svoju prvu web aplikaciju u Delphiju ili C++-u, ili zatražite demonstraciju.