Smarty Template Engine

16 отговора 356 прегледа
#1

Smarty Template Engine

Polzva li go nqkoi ot vas i kakvo mislite za nego, kakvo vi dopada i kakvo ne?

[линк]

pitam poneje az sym polzval edinstveno nego i me interesuva dali ima nqkakvi nedostatyci koito ne znam

ju
Отговор
в отговор на ju_lian #2

Re: Smarty Template Engine

Ползвал съм го и го намирам за отвратително.

priatelite.net - Твоите приятели!
Отговор
в отговор на voyager #3

Zashto

Zashto samo ne kaza ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

ju
Отговор
в отговор на ju_lian #4

Re: Smarty Template Engine

На мене ми допада. Ако има нещо питай, но предполагам че ще се справиш с документацията :)

Отговор
в отговор на ju_lian #5

Re: Zashto

Причините са много, но най-основната е, че те кара да пишеш два пъти повече, отколкото трябва.

priatelite.net - Твоите приятели!
Отговор
в отговор на ju_lian #6

Re: Smarty Template Engine

Аз също го ползвам и го намирам за добро, темплейт енжините са десетки и не мога да ги пробвам всичките. Смарти е пхп проект, което за мене беше решаващо да избера точно него и съм доволен.

Има хора, на които не им харесва, но те са не против смарти, а против темплейтите като цяло, което си е отделна тема.

Отговор
в отговор на s_dimi #7

Re: Smarty Template Engine

Ми не знам за другите, но аз не съм против темплейтите като цяло, напротив.
Но съм против темплейт енджините, а смарти е един от най-лошите (мое мнение пак)

priatelite.net - Твоите приятели!
Отговор
в отговор на voyager #8

Re: Smarty Template Engine

а би ли споделил как си разделяш php кода от html кода?

лично аз мисля, че смарти е най-доброто в категорията си,
- plugin based
- LGPL, т.е. можеш да го ползваш в комерисиални проекти
- досега не се е случило да ми е потрябвало нещо и да го няма реализирано в смартито

може би обаче е малко тромаво (когато не се ползва кеширането), наскоро гледах някакви бенчмаркове и беше на последно място

Отговор
в отговор на q2dm1 #9

Re: Smarty Template Engine

а кои други стандартни дет не е много зор да накараш едно ИСЪПЪ да го тури, сподели че и аз след 2-3 дни ще се мъча с избора за един прект

-----------------------
гърбавия - ковчег ще го изправи
Отговор
в отговор на q2dm1 #10

Re: Smarty Template Engine

а би ли споделил как си разделяш php кода от html кода?

С теплейти. Но без темплейт енджин. Достатъчно ясно ли е или трябва да давам примери?

priatelite.net - Твоите приятели!
Отговор
в отговор на voyager #11

Re: Smarty Template Engine

Ми дай, защо да не се подкрепиш с примери, пък и да обменим идеи.
Аз в момента ползвам смарти за едно нещо и то определено ме улесни да не мисля за някои неща и да се концентрирам върху по съществените. А и кода става по подреден, ако предвидиш предварително до каква степен ще се развива.

Отговор
в отговор на Sag #12

Re: Smarty Template Engine

Ще ти помогна с въпрос:
С какво е по-удобно да пишеш {$var} вместо <?=$var?>?
Или {if ...} вместо if()?
Принципът на темплейтите може да се използва, като се слагат пхп променливи в хтмл файловете и после тези файлове се инклудват. Няма никаква разлика от гледна точка на чистота на кода, но за сметка на това спестява на процесора едно допълнително парсване, а на тебе ти спестява да пишеш
$smarty->assign()
Това последното ми е адски досадно в смарти, поне ползвай темплейти, които не изискват да регистрираш всяка променлива.
Ако си структурираш кода читаво, можеш да постигнеш не само толкова подреден, но дори и по-подреден и лесен за поддръжка код. Темплейт енджините само пречат.

priatelite.net - Твоите приятели!
Отговор
в отговор на voyager #13

Re: Smarty Template Engine

В отговор на:

Ако си структурираш кода читаво, можеш да постигнеш не само толкова подреден, но дори и по-подреден и лесен за поддръжка код. Темплейт енджините само пречат.




Има и компонентни темплейт енджини. Като уеб контролите в АСП.НЕТ. Те вече могат да ти променят начина на работа, което е Хубаво Нещо.

[линк]

--
Екстремно програмиране на български.
[линк]
Отговор
в отговор на Дeшeв #14

Re: Smarty Template Engine

Това вече е друго нещо
Друг е въпроса, че аз не обичам такива неща, но това наистина е въпрос на вкус.

priatelite.net - Твоите приятели!
Отговор
в отговор на voyager #15

Re: Smarty Template Engine

Можеш, можеш, да много неща можеш. Има лесни, и трудни начини. Като това е относително за всеки. Не знам колко сложен код си писал, но като стигнеш 100кб код за един проект идва момента в който се оказва че темплейтите били много полезни :-)

Отговор
в отговор на Sag #16

Re: Smarty Template Engine

Без да се заяждам или правя на интересен, но 100кб не е кой знае какво (ся като си погледнах последните 2-3 неща, нямам толкова малко, а уж пиша доста събрано). А темплейтите са полезни, както казах. Аз съм против енджините.

priatelite.net - Твоите приятели!
Отговор
в отговор на voyager #17

Re: Smarty Template Engine

Търся спешно програмсит със Smarty, за поправка на динамичма страница. Заплащане до 1000 лева

Отговор