Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Polska strona o PHPTAL
bukox
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 6.07.2006

Ostrzeżenie: (0%)
-----


Witam.
Chciałbym powiadomić, że stworzyłem polską stronę znakomitego i innowacyjnego systemu szablonów PHPTAL: http://phptal.pl
PHPTAL jest to system szablonów działający nieco inaczej niż konkurencyjne systemy. Nie opiera się na dodatkowych znaczniki typu { i } luib <% i %> ale na własnych atrybutach w znacznikach, dzięki czemu szablony mogą być wyświetlane statycznie jako zwykłe pliki html (bez parsera PHP - np. w dowolnhym edytorze WYSIWYG). PHPTAL jest implementacją systemu ZPT dla PHP.
Główne zalety systemu:
* oddzielenie warstwy prezentacji (XML/XHTML) od warstwy logiki (PHP)
* przejrzystość i zwięzłość kodu szablonów
* kontrola poprawności kodu XML/XHTML
* wbudowane zabezpieczenia przed atakami XSS
* możliwość podglądu szablonów statycznie (bez użycia PHP)
* łatwość edycji dowolnym edytorem WYSIWYG
* wbudowana obsługa wielu języków (i18n)
* dostęp do danych podobnie jak w XPath
* możliwość dodawania własnych atrybutów, modyfikatorów, makr
* możliwość stosowania post- i pre-filtrów dla szablonów
* duża szybkość działania dzięki kompilowaniu szablonów do PHP

pozdrawiam...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bukox
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 6.07.2006

Ostrzeżenie: (0%)
-----


Nie do końca się z tym zgodzę.
Dla mnie językiem programowania jest raczej Smarty i inne jemu podobne ze względu na dodatkowe znaczniki, naukę nowej składni itp. Wg mnie PHPTAL jest pozbawiony większości wad rozwiązań konkurencyjnych. Przede wszystkim dlatego, że w zasadzie korzystamy z istniejących znaczników wzbogacając je jedynie o nowe atrybuty. W przypadku Smarty i podobnych musimy korzystać z dodatkowych elementów, które burzą początkową strukturę szablonów, uniemożliwiając ich poprawne wyświetlenie bez parsera php.
W systemie PHPTAL lepiej zorganizowano pracę dla webmastera i programisty. Webmaster, czyli twórca szablonów mimo zmian w szablonach poprzez dodatkowe atrybuty nadal może podglądać efekt swojej pracy jako statyczną stronę html lub w edytorze WYSIWYG czego nie da się zrobić w konkurencyjnych systemach.
Po drugie Smarty mają pewną wadę, która objawia się dopiero po pewnym czasie. Otóż swoim bogactwem funkcji i rozszerzalnością często prowadzą do sytuacji, że duża część logiki aplikacji jest przerzucona na szablony co jest błędem. PHPTAL na to nie pozwoli, bo po prostu nie przewidziano w nim pewnych funkcjonalności co niejako wymusza podporządkowanie się zasadzie logika w php a widok w szablonach. Oczywiście, jeśli ktoś się bardzo uprze może sobie dopisać funkcje, dzięki którym będzie mógł "zdziałać więcej".
Ja "wychowałem" się na Smarty ale z czasem zacząłem dostrzegać jego wady. Szukałem innych rozwiązań ale większość jest tylko bardziej lub mniej Smarto-podobna. W końcu natrafiłem na zupełnie inne podejście, które zacząłem wdrażać. Niestety jest mało popularne stąd pomysł na stronę i być może dalszy rozwój samego systemu.

pozdrawiam...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 04:55