Naujas projektukas

Naujas mano mažas projektukas. Truputėlis Zend Framework, jQuery, HTML ir CSS.

Trumpai

Laisvu laiku, pramakštindamas savo smegeneles ir norėdamas įsigilinti į Zend Framework sukūriau dar vieną projektuką. Projektas “Ką matai?” gimė po apsilankymo anglishkoje alternatyvoje, nors tiksliau maniškį reikėtų vadinti alternatyva. Idėja labai paprasta, tinklapyje kaupiami juokingi kartais nelabai paaiškinami paveiksliukai, vartotojai juos stengiasi kuo įdomiau paaiškinti.

Zend Framework pliusai

Vien didelis pliusas programuojant yra naudoti bent kokį MVC karkasą. Nesu bandęs nei CackePHP nei CodeIgniter tad lyginti tikrai nelyginsiu. Zend Framework karkasas turi man priimtiniausią klasių vardų sudarymo sistemą, reikalingos bylos surandamos labai greitai. Patiko ir Zend_Tool, atkrenta tikrai nemazai pradinio darbo konfigūruojant karkasą. Zend_Db puikiai tinka paprastoms užklausas. Išbandžiau Zend_Captcha su paprastais paveiksliukais (pasilikau prie šio varianto), taip pat teko išbandyti ir reCaptcha, abiejų įgyvendinimas gana paprastas, esu parašęs 2 straipsnelių anglų kalba  (su klaidoms tikriausiai :P ).

Zend Framework minusai

Labai nepatiko Zend_Form su tais savo “decoratoriais” teko juos atjunginet nuo kiekvieno formos elemento, norint kad formą renderintų pagal View skriptą. Kolkas nėra klasių rinkinio darbui su paveikslėliais, tad teko pačiam rašytis.

kamataisc

Kritika laukiama komentaruose.

Leave a comment ?

2 Comments.

  1. Kai atsirado zend_tool, tai ZF paruosimas darbui tapo X kartu greitesnis. Pamenu, kai teko visas klases ukraudineti nuo nulio, oj kiek buvo vargo :)

  2. Turiu klausimuką dėl Zend_Form.

    Pvz. turiu keletą laukų ir man reikia, kad viduryje formos, tarp dviejų laukų būtų atskiras (su forma beveik nesusijęs) divas, į kurį dėčiau ką noriu.

    Kaip tai padaryti? ar čia su dekoratoriais žaisti?

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>