Ačkoliv obě aplikace Nette i Texy! jsou zcela samostatné jednotky, je možné je přimět k úzké spolupráci. Webdesignéry – příznivce Texy! by mohla potěšit tato ukázka:
<html>
<head>
<title>Nette a Texy!</title>
</head>
<body>
<div id="main">
<nette:texy>
Welcome!
--------
Nette is a **rapid development framework**
for PHP. It enables PHP users to rapidly
develop smart and robust web applications,
without any loss to flexibility.
- Extremely Simple
- Event handling model
- Components
- No configuration
</nette:texy>
</div>
<div id="footer">
Copyright © DGX
</div>
</body>
</html>
Samozřejmě konečná syntaxe je ještě věcí bádání, a to nejen v tomto příkladě. Vzhledem k charakteru textu zvažuji i něco takového:
<pre nette:type="texy">
I **love** it!
</pre>
S obsahem vkládaným i v podobě Texy! syntaxe bude možné dále dynamicky pracovat. A tím je asi jasné, že další (a tak dlouho slibovaná) verze Texy! přijde společně s Nette.
Komentáře
whitwa #1
Super! To jsem si říkal vždy, proč psaní kódu není tak jednoduché. Nejen že to bude rychlejší, ale eliminují se tím chyby a překlepy. Ješte by bylo dobré zabudovat do Texy! možnost přiřazovat i takto sepsanému seznamu ID či CLASS, například v hranatých závorkách u první odrážky a pod.
llook #2
Jestli to píšeš proto, aby se čtenáři pohádali, který způsob je lepší, tak vykopávám – já bych radši ten první.
Dost mi to připomíná knihovny značek v JSP (abychom furt nepřipodobňovali k ASP.NET), akorát tam má každá knihovna svůj vlastní jmenný prostor (nebo bude Texy součástí Nette?).
Petr Stříbný #3
Jo, ten první je víc sexy. Je někde seznam změn v další verzi Texy? Respektive bude to jen malý update, nebo velká změna? (myslím Texy!)
pif #4
no tak todle vypada fakt moc dobre… Todle vitam :)) asi si udelam plugin pro smarty na primy preklad texy v sablonach wow x)
Petr Dvořák #5
#1 whitwo,
Přiřadit seznamu CLASS či ID jde a to zapsáním před vlastní seznam. Viz https://texy.info/cs/try?…
whitwa #6
#5 Petře Dvořáku, Potom to nemá chybu :).
Skic #7
To je skvělý…
medden #8
Tuším prestanem čítať la trine, bo sám si robím framework a nebudem mať žiadne nápady, ako riešiť rôzne veci, mi všetky vlastné nápady odoberieš 😉
Každopádne sa mi viac páči prvý spôsob.
Čím ďalej, tým je Nette zaujímavejšie 🙂 Len tak ďalej!
tark #9
Co třeba parsovat celou stránku přes Texy, ne jen to co je mezi tagy? 😉
hvge #10
Sucastou nette bude aj nejaka forma cache?
Pavel #11
A co takhle:
llook #12
#9 tarku, Ono by se dalo celé
body
uzavřít do<nette:texy>
</nette:texy>
. Jak jsem teď vyzkoušel, Texy sice uzavírá překřížené tagy apod., ale zavináč v ID nechává být.Čepel #13
Davide,
jestli tohle dokončís tak usedneš na trůn českých „open-source“ developerů. Tím jsem si jist
lukas #14
O tom bych si dovolil trosku pochybovat, obavam se, ze na tech nekolik geniu, kteri spolupracuji na vyvoji jadra Linuxu, jen tak neco nestaci.
Samozrejme ale Nette a Texy! vypada jako vrchol elegance…
Jakub Vrána #15
A ten neescapovaný
&
v<title>
je bug nebo feature? 😉halogan #16
#15 Jakube Vráno, Tipnul bych to na neco, s cim si genialni Nette lehce poradi :)
rarouš #17
Já bych, vzhledem k charakteru Texy!, od druhé možnosti upustil. Dle mého, to není vhodný přístup :)
llook #18
#15 Jakube Vráno, A navíc mu chybí doctype a namespace! Takhle to nemůže nikdy fungovat! 😉
Tomik #19
No už se těším, vypadá to velmi dobře.
Taky, jako #2 llook, mi připadá druhý způsob lepší.
#18 llooku,
S tím si Nette určitě hravě poradí… :)
Tomik #20
Ještě takový dotázek na dgx:
Jak vlastně vznikl název Nette? :)
David Grudl #21
#9 tarku, Vidím logiku psát u jednoduchých webů v Texy třeba celý obsah elementu
<body>
, ale určitě ne víc.#10 hvge, ano, to je nutnost.
#15 Jakube Vráno, #18 llook jak jsem ten příklad zjednodušoval a ořezával pro blog, tak jsem ho nespíš přeříz 🙂
#20 Tomiku, Nette znamená ve starodžiambučtině panda červená.
Milf #22
#21 Davide Grudle, ad starodžiambučtina: Copak, také jsi tam byl na dovolené? Fajn místečko … 😛
Jak, jak dlouho ještě? Jak dlouho ještě bude trvat, kolik dílů tohoto seriálu ještě propluje, než se konečně objeví kýžené číslo autorova bankovního účtu pro dotace projektu? 😉
hvge #23
#21 Davide Grudle, Aj som si myslel, ale som sa pre istotu spýtal (namiesto ďalších egomasťbových ód:)
Tomik #24
#21 Davide Grudle, To byl chytrý tah, bylo zveřejněno jen několik ukázek z syntaxe a už to má 150 miliónů stažení… 🙂
Tento článek byl uzavřen. Už není možné k němu přidávat komentáře.