Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]Opłacalność wykorzystania Smarty, czy warto używać w małych projektach?
Wazniak96
post
Post #1





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

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


Witam,

ostatnio zainteresowałem się smarty. Przeczytałem parę artykułów lecz nie znalazłem odpowiedzi na zasadnicze pytanie. Czy opłaca się wykorzystywać je w małych projektach typu strona firmy/blog/system newsów? Co prawda jest to naprawdę przydatne narzędzie ale czy w małych projektach wiele to zmieni ?

Przy okazji. W wikibooks przeczytałem że jest możliwe takie coś jak odczytywanie sesji przez smarty, ale nie można ukrywać kodu dla administratora za ifem smarty, ale tego zbytnio nie zrozumiałem. Powiedzmy mamy taki kod:

  1. {if $smarty.session.admin eq 1}
  2. kod tylko dla power-usera
  3. {/if}


Czy taki kod jest poprawny i bezpieczne jest jego używanie?
Go to the top of the page
+Quote Post
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Ja tam wolę twiga, a co do opłacalności to już zależy od twoich potrzeb.
Go to the top of the page
+Quote Post
Wazniak96
post
Post #3





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

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


Twiga szczerze mówiąc nie za bardzo ogarnam, tym bardziej, że nie widziałem żadnego toturialu po polsku(wiem.. bez anglika wiele nie zwojuję).

Potrzeby, smarty w tym mi się podoba, że mogę oddzielić skutecznie kod PHP od szablonu. Nie zagłębiałem się za wiele w działanie. Dlatego pytam się w kwestii optymalnej. (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #4





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


Cytat
Czy opłaca się wykorzystywać je w małych projektach typu strona firmy/blog/system newsów? Co prawda jest to naprawdę przydatne narzędzie ale czy w małych projektach wiele to zmieni ?

raczej "czy NIE opłaca się ich wykorzystywać?". Wpisywanie "na żywca" kodu HTML za pomocą komendy echo i mieszanie PHP z HTML to najgorsza rzecz jaką można zrobić, bo potem po kilku miesiącach, jak będziesz chciał coś zmodyfikować, będziesz musiał szukać w całym kodzie gdzie to było, bo wszystko będzie wymieszane.

Albo: będziesz chciał przerobić strukturę strony, bo np. kumpel frontendowiec się zaoferuje, że zrobi w Photoshopie grafikę i potnie ją do HTMLa - to jak nie będziesz miał oddzielonego kodu HTML od PHP, tylko będziesz mieszał wszystko ze wszystkim, to po prostu tych zmian nie zrobisz i już. I stracisz okazję na modernizację swojej strony.

Cytat
Czy opłaca się wykorzystywać je w małych projektach typu strona firmy/blog/system newsów? Co prawda jest to naprawdę przydatne narzędzie ale czy w małych projektach wiele to zmieni ?

To nie są małe projekty. Strona firmy to zależy jakiej firmy - ale blog? Istnieją przecież całe wielkie rozbudowane CMSy do blogów (jak Wordpress). System newsów? No to idealny przykład na zastosowanie szablon, bo wtedy mógłbyś łatwiej prezentować te niusy, robić podwidoki (np. pokaż niusy tylko z tej i tej kategorii - z szablonami o wiele łatwiej się to robi, bo masz uporządkowane wszystko, możesz dziedziczyć z szablonu, wyświetlać listę obiektów na zasadzie pętli, składać stronę z mniejszych klocków).

A sama nauka systemu szablonów (jakiegokolwiek) to po prostu nauka jeszcze jednej biblioteki PHP. Więc na początku musisz trochę, poczytać, stracić ileś godzin na naukę - a potem jest łatwiej. Ale tak ze wszystkim jest.
Go to the top of the page
+Quote Post
Wazniak96
post
Post #5





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

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


Okej, wielkie dzięki za rzucenie trochę światła na tą sprawę (IMG:style_emoticons/default/smile.gif)

Z zapoznaniem się z biblioteką raczej nie będę miał problemu bo praktycznie przez dłuższy czas pracowałem jedynie za pomocą biblioteki (z grafiką wgl nie miałem styczności) dlatego jest to dla mnie nie lada super narzędzie (IMG:style_emoticons/default/Lkingsmiley.png)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 15:56