Tomas Markauskas

Įrašai, pažymėti tagu php:

To Smarty or not to Smarty

Šiandien beskaitinėjant Zend Framework'o mailinglistą vėl užkliuvo šitas postas apie tai, kad Smarty yra miręs ir jo naudoti negalima ir, kad tai tiesiog papildoma kalba, kurią reikia mokytis. Juokingiausia tai, kad posto autorius net knygą apie Smarty yra parašęs... O dabar va sako nebenaudoti. Bent knygos reklamą paslėptų, jei jau taip...

O aš mėgstu Smarty. Man labai patinka, kad nebūtina daryti tikrinimų, ar kintamasis užsetintas, ar jis yra masyvas, jei noriu padaryti foreach'ą ir pan. Viskas be galo paprasto su Smarty. Iš tiesų, norint išnaudoti visas galimybęs tenka išmokti nemažai naujos sintaksės. Aš jos visos iki šiol nemoku, tačiau pagrindinius dalykus, kuriuos nuolat naudoju, moku ir man su jais labai gerai, o kai prireikia ko nors nežinomo, visada yra dokumentacija...

Taip pat didelis Smarty privalumas man yra tas, kad kintamųjų įterpimas į šablonus daug paprastesnis ir švaresnis nei su php. Kol viskas apsiriboja tik išvedimu, tol dar galiu su tuo gyventi, užtenka parašyti <?php echo $this->kintamasis; ?> (pas jumis šitas gali kitaip atrodyt) vietoj {$kintamasis}. Galima naudoti trumpąją php išvedimo formą <?=$this->kintamasis?>. Ok, pusė velnio...

Tačiau, kai prasideda logika, kintamųjų tikrinimai ir visokie ciklai, tada man jau viskas nustoja patikti... Kai galiu rinktis tarp <?php if ($a) { echo $b; } else { echo $c; } ?> ir {if $a}{$b}{else}{$c}{/if}, tai pasirinksiu visada pastarąjį variantą... Neseniai perrašinėjau vieno projekto šablonus iš php į smarty, tai jie man žymiai supaprastėjo ir tapo lengviau skaitomi...

Aišku Smarty nėra tobulas sprendimas. Pasigendu kai kurių dalykėlių, kurie galbūt su php būtų ir kartais lengviau išsprendžiami, bet tai būna itin retai. Mėginau ir savo blogo varikliuką perkelti nuo Smarty šablonų ant gryno php kodo, tačiau man tai labai nepatiko... Kažkada spjoviau ir grįžau atgal...

Kol kas manau ir toliau šablonus rašysiu su Smarty, jei darbas/kolegos ar dar kas nors neprivers kuom nors kitu rašyt... Univere su nauju release'u irgi pradėjom Smarty naudot ir labai tuo džiaugiamės :)

Sukurta: 2008-02-10 19:44
Tagai: php, smarty
Komentarų: 2

Nuorodos #1

Google grąsina nustoti teikti Google Mail paslaugas Vokietijoje, jeigu dėl naujo įstatymo nuo kitų metų reikės identifikuoti kiekieną vartotoją. Tikiuosi man neteks persikelinėti savo pašto kur nors kitur...

Jau publikuoti Plat_Forms 2007 (web kūrimo platformų palyginimo) rezultatai. Vienos geriausios platformos nėra, nes tai būtų interpretuota, lyg visos kitos prastesnės. Apmaudu, kad neatsirado dalyvių Ruby on Rails fronte...

Kodėl geriau naudoti apribotą vartotojo paskyrą (ang. limited account). Pasirodo kartais paprasčiau išmesti užkrėstą kompiuterį ir nusipirkti naują, nei mėginti jį išvalyti. Aš pasiūlyčiau darytis disko skaidinio atsarginę kopiją ir tiesiog reguliariai ją atstatinėti (aš tam naudoju Partimage bei Paragon Drive Backup). Virtualizavimas taip pat nebloga išeitis.

Praeitoje pastraipoje rašiau žodžius, kurių nesu gyvenime regėjęs/vartojęs. Apie juos sužinojau LIKIT anglų-lietuvių kalbų žodyne.

Pasirodė Zend Framework 1.0.0 RC3 versija (parsisiųsti). Galutinė pirmoji versija jau visai ne už kalnų. Apie Zend Framework dar ketinu artimiausiu metu parašyti šį bei tą...

Sukurta: 2007-06-25 18:50
Tagai: gmail, google, IT, nuorodos, php, zend framework
Komentarų: 4

Sovietų sąjunga naudoja PHP/Apache

Radau statistiką apie PHP/Apache paplitimą pasaulyje... Viskas būtų gal ir gerai, jei nebūtų užkliuvusi sąraše Sovietų sąjunga. Nors istorijoj nelabai gaudaus, tačiau esu įsitikinęs, kad 1991 metais sąjunga iširo... Buvo kilus mintis, kad jie tiesiog šią datą pražiopsojo ir visas buvusias tarybų sąjungos valstybes laiko vienu geografiniu vienetu, tačiau Lietuva, Rusija ir pan. sąraše irgi egzistuoja...

Taip pat dar variantas, kad čia kalba eina TIK apie aukščiausio lygio vardų sritį .su, tačiau kažkaip keista man sąraše matyti neegzistuojančia valstybę, kuri pasirodo netgi labai mėgsta PHP bei Apache.

Sukurta: 2006-05-10 09:10
Tagai: php
Komentarų: 0

ASP is better than PHP

Labai gražus XML pavyzdys: <lie> ASP is better than PHP </lie> 

Sukurta: 2005-10-03 00:55
Tagai: juokai, php
Komentarų: 4