![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 22 Dołączył: 16.09.2010 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
Witam,
za kilka dni mam zamiar zacząć pisać nie duży portal który będę cały czas rozwijał. Jako, że chyba nikt nie lubi pracować jak ma się wszystko rozsypane i mało czytelne pomyślałem, że warto zainteresować się jakimś systemem szablonów, żeby wszystko się ładnie i przyjemnie się trzymało. Tak wiem, w internecie jest wszystko opisane, lecz niektóre artykuły są bardzo bardzo stare i nie aktualne. Dużo osób poleca smarty i go wciska wszędzie gdzie się da, z drugiej strony słyszę, że jest to przestarzały kombajn i żeby trzymać się od niego z dala. Dużo osób też wybiera ten, który przypadnie im do gustu, nie patrząc na wydajność. I jak już tak się dobrze człowiek wczyta w te stare artykuły i te trochę młodsze to w pewnym momencie wpada w kompletny dylemat, dlatego też zwracam się do Was z prośbą nakierowania mnie na coś rozsądnego. Dużo też słyszałem, że system szablonów to tylko dodatkowe obciążenie i nie ma sensu zawracać sobie tym głowy. Dodam jeszcze, że moją uwagę przykuł Twig, co o nim myślicie? Z góry dziękuje za pomoc (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
1. Jeżeli nie chcesz mieć spaghetti w kodzie to tak, szablony to dobry wybór
2. Nie kieruj się wydajnością szablonów, zarówno SMARTY jak i Twig posiadają system cache'owania a dzisiejsze serwery to nie jakieś stare padła z recyclingu (jak bywało kilka lat temu) (IMG:style_emoticons/default/smile.gif) 3. Jeżeli masz dylemat jaki system szablonów wybrać: - smarty jest łatwe w konfiguracji, posiada masę tutoriali i przykładów (po prostu jest dobrze opisane) - twig jest pisane stricte obiektowo (porównaj templatki twiga i smarty), nie posiada takiego zaplecza użytkowników jak smarty Osobiście polecam SMARTY jeżeli nie pracujesz na jakimś frameworku i jest to Twój pierwszy kontakt z systemem szablonów |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 22 Dołączył: 16.09.2010 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
smarty nie ma żadnych problemów z najnowszymi wersjami PHP?
Ten post edytował Monter08 24.10.2012, 16:37:48 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Na autorskiej aplikacji (bez użycia, żadnego frameworka) nie zauważyłem, żadnych problemów:
- PHP 5.4 - SMARTY 3.1.6 Problemy pojawiają się podczas integracji szablonów z frameworkami - wtedy używam Twiga |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Daj sobie spokój z tym pseudo językiem szablonowym twiga i smarty a zainteresuj się PHPTALem. Pełne zabezpieczenie z automatu przed XSS, błyskawiczne przegenrowanie dokumentu pod odpowiedni doctype, sprawdzanie poprawności dokumentu na wejściu.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 17 Dołączył: 17.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
system szablonów nie jest wymagany, jeśli sam piszesz ten system możesz zrobić tak jak jest w symfony 1.x gdzie html masz w plikach php i nie masz kodu spaghetti ponieważ wszytko jest podzielone
|
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Szablony to pomyłka i strata czasu. Nie chcesz sphagetti w kodzie? Oddziel widok od logiki.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 22 Dołączył: 16.09.2010 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
A co z cache? Portal będzie zawierał dużo informacji z bazy danych, warto ładować to do plików? Czy może pod to zainteresować się memcachem?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 23:08 |