22. 10. 2005. | #21 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Kôd:
<? include_template('header.tpl') ?> <table> <? foreach($products as $product): ?> <tr><td><?= $product['name'] ?></td> <tr><td><?= $product['text'] ?></td> .... <? endforeach; ?> </table> .... 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.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
22. 10. 2005. | #22 |
Goran Pilipović
Sir Write-a-Lot
|
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
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
22. 10. 2005. | #23 |
Ivan Dilber
Sir Write-a-Lot
|
^^ 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... |
22. 10. 2005. | #24 | ||
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
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. Citat:
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
||
22. 10. 2005. | #25 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
|
Da nije taj isti čika iz primera počeo da uči JavaScript od sredine? <?= $wtf ?>
|
22. 10. 2005. | #26 |
profesionalac
Professional
|
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.
__________________
http://oliver.glogonj.net |
24. 10. 2005. | #27 |
Ivan Dilber
Sir Write-a-Lot
|
^^ 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... |
27. 11. 2005. | #29 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
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).
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog Poslednja izmena od Ilija Studen : 27. 11. 2005. u 21:49. |
27. 11. 2005. | #30 | |
Python Ambassador
Master
|
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.
__________________
Python Ambassador of Serbia |
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Zašto ne radi 301 redirekcija? | pcigre | Regular expression i htaccess | 7 | 09. 04. 2008. 13:13 |
Zašto, bre? | bluesman | Obaveštenja, predlozi i pitanja | 64 | 10. 09. 2007. 11:22 |
Zašto? Zato! | bluesman | Opušteno | 3 | 25. 01. 2006. 18:10 |