Re: Classes (OOP)

Na aš taip ir darau, idėją pasigaunu ir stengiuosi žiūrėti į jau sukurtą kažkokį variantą, išsiaiškinti visus principus bei panašiai ir persirašau pats sau. :))
Nes dabartinis tikslas mano, - išmokti. Naudoti galėsiu kai mokėsiu pats pasirašyti tai ką naudoju kadangi mano nuomone naudotis sukurtu įrankiu yra kur kas paprasčiau, lengviau išmokti negu pačiam pasirašyt minimum 50% prastesnį įrankį nei, kad toks jau yra sukurtas. :))
Pavyzdžiui reali situacija prieš dvi savaites: parsisiunčiau CI ir net nežinau nuo ko pradėti. Po to pasiskaitinėjau plačiau, sužinojau, kas yra MVC. Toliau supratau, kad tikrai neišnaudosiu (o gal ir net nenaudosiu) daugumos framework'o galimybių, kaip jos realiai turėtų būti išnaudojamos todėl nusprendžiau pasirašyti pats savo paprastą MVC. Rašant MVC daug naujo sužinojau apie OOP5, rašant elementariausią įrašų pridėjimo/trinimo ... su ajax puslapiuką išmokau nemažai jQuery. Ir visa tai į naudą, dabar jau galiu pamiršti savo MVC bandymą ir pereiti prie CI, kadangi žinau pagrindinius MVC principus, savybes todėl galėsiu framework'o galimybes išnaudoti daug optimaliau nei prieš tas kelias savaites. :))

Re: Classes (OOP)

CI pasirinkimas tikrai nėra geras, jei dar ne vėlu imk ką nors kitą...

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Classes (OOP)

zygis,

Na, dar tikrai nėra vėlu, tačiau kodėl nėra geras pasirinkimas? :)
Rinkdamasis framework'ą labiausiai atkreipiau dėmesį ir dokumentaciją ir sudėtingumo lygį, tuo metu man CI pasirodė priimtiniausias. :)
Galbūt reiktų Zend'ą išmėgint? Arba gal turi patarti kokį kitą? :)

Re: Classes (OOP)

Na nežinau kaip ten su CI 2, bet su 1.x buvo esminė problema - frameworkas. Sisteminės klasės parašytos netinkamai, ne viskas veikdavo taip kaip reikia, kodas padrikas, tad teko nemažas dalis perrašinėti.
Jei tikiesi, kad frameworkas bus tiesiog imi ir naudoji - klysti. Teks nemažai pasimokyti. šiaip su siūlomų funkcijų gausa ir atsiranda sudėtingumas, jei frameworkas yra itin paprastas - tuomet ten nieko nėra...
Aš šiuo metu naudoju Zend Framework, ir artimiausiu laiku nežadu keistis :)

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

25 (edited by qutwala 2011-07-04 22:18:04)

Re: Classes (OOP)

Na ant CI 2 kol kas nebuvo jokių bėdų, viskas aišku ir nebuvau aptikęs jokių klaidų. Galbūt dėl to, kad nieko sudėtingo ant jo nebandžiau paleist. :)
CI kas man dar patiko tai, kad jis nors ir "plikas", tačiau jeigu reikia, - gali pats pasirašyti helper'ius etc ir juos be naudoti. :))
Tai be abejo, sutinku, kad su f-jom ir sudėtingumas kyla.
Užmesiu aky į ZF. :)
Dėkui zygi. :)

---------------------------------------------------------------------------------------------
Nuspręndžiau pasidomėti plačiau Zend Framework'u. Sudėsiu čia nuorodas, kad nepasimestų. Taip pat gal ir kitiems pravers.. :)
Taigi, radau keletą iš pirmo žvilgsnio naudingų nuorodų nuo 0:

http://www.dreamincode.net/forums/topic … framework/
http://www.karlkatzke.com/your-first-ze … n-day-one/ (Iš vis "dienų" yra keturios).
http://framework.zend.com/manual/en/zen … start.html (quick start'as).
http://framework.zend.com/manual/en/lea … oject.html (quick start'as kuriant pirmą projektą).

Su laiku manau iš jų pusę praretės, nes atsirinksiu labiausiai asmeniškai tinkančias sau pačiam pagal aiškumą, detalumą.

Jeigu turite kokių naudingų resursų "nuo ko pradėti", pasidalinkit. :)

Taip pat šioje temoje rašysiu ir tolimesnius klausimus susijusius su iškilusiom ZF problemom, klausimais.
Ačiū ir prašom. :)

P.S. Buvo mintis kurti naują temą, tačiau manau, kad per google'ą vis vien ši tema bus rasta..

Raktažodžiai: Zend, Zend Framework, Pirma aplikacija su Zend Framework, programavimas su Zend Framework.