Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [FW laravel] Blade czy Smarty?
adamantd
post 31.01.2014, 21:50:58
Post #1





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

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


Cześć!
Czy korzystając z Laravela 4 lepiej korzystać z wbudowanego systemu szablonów blade czy zaimplementować Smarty?
Go to the top of the page
+Quote Post
Pyton_000
post 31.01.2014, 22:04:15
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Twig smile.gif
Go to the top of the page
+Quote Post
adamantd
post 31.01.2014, 22:42:24
Post #3





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

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


Dlaczego akurat twig? smile.gif
Go to the top of the page
+Quote Post
Pyton_000
post 31.01.2014, 23:30:10
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Lekki, szybki, przyjemny. Bardzo fajnie się w nim pisze. Intuicyjny. Używam go w CakePHP
Go to the top of the page
+Quote Post
adamantd
post 31.01.2014, 23:47:42
Post #5





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

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


Przyglądnę mu się zatem bliżej, mi się podoba prostota blade ale z tego co zauważyłem chyba tylko laravel z niego korzysta
Go to the top of the page
+Quote Post
Sobak
post 1.02.2014, 09:09:22
Post #6





Grupa: Zarejestrowani
Postów: 21
Pomógł: 4
Dołączył: 26.04.2011
Skąd: Olsztyn

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


Tak, Blade jest systemem szablonów stworzonym właśnie na potrzeby Laravela. Też bardziej bym szedł w stronę Twiga niż starego Smarty, jeżeli w tą stronę kombinować.
Go to the top of the page
+Quote Post
adamantd
post 1.02.2014, 13:30:06
Post #7





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

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


Dzięki za odpowiedzi

Czyli w takim razie odpuścić sobie blade całkiem i zainstalować twiga? Nie będzie problemów ze współpracą pomiędzy laravelem a twigiem?

Ten post edytował adamantd 1.02.2014, 13:30:49
Go to the top of the page
+Quote Post
Pyton_000
post 1.02.2014, 15:14:11
Post #8





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


https://github.com/dilantha/Laravel-Twig
ew.
https://github.com/rcrowe/TwigBridge
Go to the top of the page
+Quote Post
adamantd
post 1.02.2014, 18:47:32
Post #9





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

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


Python wielkie dzięki, bo przed chwilą zainstalowałem twiga ale zauważyłem, że nie mogę korzystać z View::make() tylko $twig->render() a z tego co widzę jak zainstaluję twiga stricte pod laravela 4 to wszystko będzie jak należy smile.gif

Mam jeszcze jedno pytanie bardziej odnośnie instalacji oraz odinstalowywania z pomocą composera, composera zacząłem używać dopiero kilka dni temu i fajnie się instaluje z jego pomocą ale co jeśli chcę coś odinstalować? Czasami usunięcie danego folderu i plików w nim umieszczonych nie wystarczy, bo przecież composer przy okazji dodaje różne ścieżki itp w różnych plikach frameworka. A zatem czy composer daje możliwość odinstalowywania dodatków? Np zainstalowałem twiga a teraz chcę go odinstalować i zainstalować TwigBridge, czy da sie to zrobić przy użyciu composera, żeby usunął wszystko co zainstalował wcześniej?

Ok już wszystko wiem dzięki za odpowiedzi pozdrawiam smile.gif

https://github.com/dilantha/Laravel-Twig
ew.
https://github.com/rcrowe/TwigBridge


Znalazłem jeszcze lepsze rozwiązanie:

http://registry.autopergamene.eu/package/d...laraveltwigview

https://github.com/danmatthews/LaravelTwigView



Można tutaj używać metod laravela w szablonie twig gdyby zaszła taka potrzeba -mam na myśli tutaj np HTML::style() dzięki metodzie call()

choć szczerze mówiąc nie do końca jestem przekonany czy używać twiga zamiast uproszczonego systemu "blade" który w pełni współpracuje z laravelem. Proszę o opinię osób, które korzystają tego FW oraz mają do czynienia z blade. Czy brakuje Wam funkcjonalności w blade? Wciąż mam dylemat a muszę podjąć jakąś decyzję, bo nie chcę kiedyś przerabiać widoków smile.gif

Ten post edytował adamantd 1.02.2014, 18:49:59
Go to the top of the page
+Quote Post
com
post 2.02.2014, 01:08:40
Post #10





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


Blade po pierwsze ogranicza Cie do samego Laravela, a Twig http://twig.sensiolabs.org/ jest dostępny dla większej ilości fw, a nawet użycie go do szablonowania czystego php nie będzie problemem, wiec też podobnie jak inni wybrał bym go, bo jeśli kiedyś zechcesz zmienić Laravela na coś innego to pewnie Twig Ci się przyda. Podobnie jak kiedyś Smarty było popularne to teraz głownie dzięki popularności SF, częściej sięga się po rozwiązanie z Sensio Labs, ale też i słuszne bo działa on szybko i sprawnie wink.gif

Oczywiście, to nie oznacza że musisz wybierać to rozwiązanie, bo na pewno Blade też spisuje się tu dobrze, ale pytałeś czy wybrać Smarty, to moja odpowiedź brzmi nie smile.gif
Go to the top of the page
+Quote Post
adamantd
post 2.02.2014, 01:17:40
Post #11





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

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


Ok rozumiem -dzięki wszystkim za odpowiedzi, decyduję się na Twiga

Pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:06