Na navigaci | Klávesové zkratky

Jak si rozumí Nette s Texy!

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 &copy; 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.

před 19 lety v rubrice Nette | blog píše David Grudl | nahoru

Mohlo by vás zajímat

Komentáře

  1. whitwa #1

    avatar

    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.

    před 19 lety | reagoval [5] Petr Dvořák
  2. llook #2

    avatar

    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?).

    před 19 lety | reagoval [19] Tomik
  3. 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!)

    před 19 lety
  4. pif #4

    avatar

    no tak todle vypada fakt moc dobre… Todle vitam :)) asi si udelam plugin pro smarty na primy preklad texy v sablonach wow x)

    před 19 lety
  5. Petr Dvořák #5

    #1 whitwo,

    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.

    Přiřadit seznamu CLASS či ID jde a to zapsáním před vlastní seznam. Viz https://texy.info/cs/try?…

    před 19 lety | reagoval [6] whitwa
  6. whitwa #6

    avatar

    #5 Petře Dvořáku, Potom to nemá chybu :).

    před 19 lety
  7. Skic #7

    To je skvělý…

    před 19 lety
  8. medden #8

    avatar

    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!

    před 19 lety
  9. tark #9

    Co třeba parsovat celou stránku přes Texy, ne jen to co je mezi tagy? 😉

    před 19 lety | reagoval [12] llook [21] David Grudl
  10. hvge #10

    Sucastou nette bude aj nejaka forma cache?

    před 19 lety | reagoval [21] David Grudl
  11. Pavel #11

    A co takhle:

    <pre type="text/x-texy">
    
    I **love** Texy and Nette.
    
    </pre>
    před 19 lety
  12. llook #12

    avatar

    #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.

    před 19 lety
  13. Čepel #13

    Davide,
    jestli tohle dokončís tak usedneš na trůn českých „open-source“ developerů. Tím jsem si jist

    před 19 lety
  14. 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…

    před 19 lety
  15. Jakub Vrána #15

    A ten neescapovaný & v <title> je bug nebo feature? 😉

    před 19 lety | reagoval [16] halogan [18] llook [21] David Grudl
  16. halogan #16

    #15 Jakube Vráno, Tipnul bych to na neco, s cim si genialni Nette lehce poradi :)

    před 19 lety
  17. rarouš #17

    avatar

    Já bych, vzhledem k charakteru Texy!, od druhé možnosti upustil. Dle mého, to není vhodný přístup :)

    před 19 lety
  18. llook #18

    avatar

    #15 Jakube Vráno, A navíc mu chybí doctype a namespace! Takhle to nemůže nikdy fungovat! 😉

    před 19 lety | reagoval [19] Tomik [21] David Grudl
  19. Tomik #19

    avatar

    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í… :)

    před 19 lety
  20. Tomik #20

    avatar

    Ještě takový dotázek na dgx:
    Jak vlastně vznikl název Nette? :)

    před 19 lety | reagoval [21] David Grudl
  21. David Grudl #21

    avatar

    #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á.

    před 19 lety | reagoval [22] Milf [23] hvge [24] Tomik
  22. 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? 😉

    před 19 lety
  23. hvge #23

    #21 Davide Grudle, Aj som si myslel, ale som sa pre istotu spýtal (namiesto ďalších egomasťbových ód:)

    před 19 lety
  24. Tomik #24

    avatar

    #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í… 🙂

    před 19 lety

Tento článek byl uzavřen. Už není možné k němu přidávat komentáře.


phpFashion © 2004, 2024 David Grudl | o blogu

Ukázky zdrojových kódů smíte používat s uvedením autora a URL tohoto webu bez dalších omezení.