Kôd:
<? include_template('header.tpl') ?> Ja opet ne znam zašto bi onaj Smarty kod bio jednostavniji nekoj osobi od recimo ovog gore. Ako ga već forsiraš da uči jezik (pošto Smarty skoro da jeste jezik) mislim da mu je svejedno da li će blok obeležavati sa { - } ili sa <? - ?>. Što se navedenog projekta tiče on je obiman po materijalu kojim barata, ne i po komplekesnosti skripte, bar koliko ja vidim iz ovog opisa, a od pet osoba koje su radile na projektu samo dve su dolazile u kontakt sa templateima. Nego, imam čudan osećaj da vi PHP template vidite kao prljave i konfuzne. Oni su takvi kad ih prave početnici. |
Pa ja sam ti dao samo deo projekta, a ovo shorthand pisanje je depreciated. Zar i ti? Koji toliko drzis do standarda? :)
I nemoj samo da mi objasnjavas kako je lakse nauciti PHP nego Smarty :) |
^^ pa nije Smarty bas toliko jednostavan, recimo ja bas sad pokusavam da naucim jednog momka sa kojim saradjujem, a koji zna html i css solidno, i javascript pomalo... mnogo mu je jasniji php kod (bar one najjednostavnije stvari koje idu u template), nego Smarty, jer je php vrlo slican javascriptu u osnovama, pa vec zna kako da napise if, petlju, pozove funkciju... Smarti mora da uci iz pocetka..
Mislim da su XML based sistemi kao sto je coldfusion i struts mnogo bolji za totalne pocetnike koji znaju samo HTML, ali sta je tu je, dok ne naprave nesto jos bolje, Smarty radi posao... |
Citat:
Jedno je slepo poštovati standarde i trošiti vreme na stvari koje toga nisu vredne, a drugo je poštovati standarde, ali ipak težiti što praktičnijem rešenju. :cool: Citat:
|
Da nije taj isti čika iz primera počeo da uči JavaScript od sredine? <?= $wtf ?>
|
ALGORITAM je najvazniji, a jezik moze biti i kineski.
Ko ne razume nacin na koji se neke stvari odvijaju, dzaba mu bilo kakav prost jezik. Takodje, ako je jezik prost nemogu se pisati remek dela. Mislim d a ovo vazi za sve oblasti pa i za programiranje. C++ > PHP > Smarty Znate na sta mislim. |
^^ deep :)
pa slazem se ja sa ovim genralno, ali pricamo o Smarti vs. plain vanilla PHP.. a algoritme ne stavljas u templejte, u templejte stavljas prikazi ovo jedanput, a ovo deset puta, i ispisi mi onda ovo sa velikim pocetnim slovom...i ideja je da templejt jezik bude sto prostiji da bi se : a) brzo naucio b) napravilo sto manje gresaka sad je samo pitanje da li se isplati koristiti veliki sistem koji trosi resurse, ali olaksava stvari narocito ne-programerima, ili koristiti mogucnosti jezika direktno i efikasno, a uz cenu da moras da nadjes pomagace koji vec znaju nesto... moj komentar je da se osnove php lako pokupe, za nekog ko je radio u javascriptu, actionscriptu ili recimo Maya script jeziku (posto je pretpostavka da se radi o nekome ko se pretezno bavi grafikom i dizajnom), tako da sama lakoca sintaxe posle 2 projekta vise nije argument jer ce taj neko uveliko nauciti bilo Smarty bilo osnovne stvari u php-u... |
Trazio sam nesto po netu, pa slucajno naleteh na ovaj text
U principu covek prica istu pricu o kojoj smo i mi ovde raspravljali, ali na lep i organizovan nacin (stim da jeli zastupa jednu stranu u raspravi, ali argumentovano) |
Ajd dodatak, posle određenog vremena:
1. U više navrata sam se opet uverio da klasičan pristup (korišćenje PHP umesto template enginea) ima niz prednosti u odnosu na template engine. Praktičnost, brzina itd... 2. Template enginei poput smartyja mogu biti korisni ako želite korisnicima da date mogućnost izmene istih kroz administracioni panel (dati im PHP u ruke na taj način je ravno samoubistvu). Znači, u tim situacija IMO najbolje rešenje je Smary sa registrovanim pluginima i resursima. Znači, opet branim stav: PHP za sve, Smarty samo za posebne slučajeve (naveden primer gore). PS: ivanhoe hvala za link. Baciću detaljniji pogled kad se dokopam normalnog neta i komentarisati tako ima nešto da se komentariše. Inače se slažem sa originalnim postom (komentare nisam čitao). |
Citat:
Što se tiče linka koji je ivanhoe ostavio mogu zaključiti nekoliko stvari: 1. Ričard je neupoznat sa osnovnim principima softverskog inženjerstva. 2. Zapad je truo - dokaz: autor gorepomenutog unosa je "Zend sertifikovani inženjer". 3. Uzimati s izvesnom dozom rezerve ono što pročitate na nekom blogu/sajtu/forumu. |
Vreme je GMT +2. Trenutno vreme je 09:10. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.