Tere tulemast Web-vauu pardale!
On tore sinuga kohtuda
Kirjuta mulle

Lühidalt endast

 

Tiit Papp

Pikaajaline harrastaja

Mina olen lõpetanud Tallinna kõrgkooli “I Studium” majandusteaduskonna ärisuuna finantsisti-ökonomistina 2000. aastal. 2001. - 2012. aastal õpetasin matemaatikat ja füüsikat kurtidele lastele Tallinna Heleni Koolis (endises Tallinna Kurtide Koolis).

2008. aastast valiti mind ühe mittetulundusliku organisatsiooni etteotsa.

Minu huvi veebi kodeerimise vastu algas kuskil 2000. aasta paiku, siiamaani pole see huvi vaibunud. Kuskil 2006. - 2007. aasta vahemikus mõistsin, et ükskõik millist rakendust ei ole kah mõtet nullist peale ehitada. Siis hakkasin internetiavarustest otsima endale sobivat vaba lähtekoodiga raamistikku (inglise keeles framework), mis võimaldaks mul rohkem aega pühendada äriloogika ja kasutajaliidese väljatöötamiseks.

Mitmetest üldtunnustatud frameworkist nagu Zend Framework, Symfony, Laravel, CakePHP, CodeIgniter valisin ikkagi QCodo Frameworki lihtsalt ühel põhjusel, et ta oli väga tugev andmebaasipõhine framework, mis hääbus paar-kolm aastat tagasi kahjuks vaikeseisundisse. Mina läksin mitmete aktiivsete arendajatega kaasa QCodo Frameworkist väljakasvanud QCubed Frameworki peale. Mina olen algusest peale GitHub QCubed Community vabatahtlik liige ja toetaja.

Samas tuleb mul alati meeles pidada, et hobitöö ei tohiks minu igapäevast põhitööd segada. Tegelen sellega jõudumööda vabadel hetkedel. Loodan siiralt, et minu hobitöö saab kunagi lähitulevikus põhitööks. Eks tulevik näitab...

Allpool saab rohkem teada, et mille poolest on QCubed Framework tugev või nõrk...

Postitatud: 01.03.2017

Mis on QCubed raamistik?

 

QCubed Framework on PHP5 MVC (Model-View-Controller) raamistik, mis on täielikult objektorienteeritud andmebaasile lähenemisviisist lähtudes.

QCubed-i üks parimaid eesmärke on säästa arendajaid korduvast käsitsi kodeerimisest, mis võib rutiinses töös tahtmatuid vigu tuua. Koodi generaator on see, mis võimaldab arendajal teha lühikesi ja konkreetseid koode. Mida vähem koodi, mida tuleb käsitsi kirjutada, seda parem. Koodigeneraatoril on sub-süsteem, mis genereerib mallidest ja andmebaasi sisestatud andmestruktuurist PHP puhtaid koode.

Need PHP failid kirjutatakse projektisse ja tehakse arendajale kohe kättesaadavaks. See võimalus annab arendajale rohkem aega tellija soovitud äriloogikat ja kasutajaliidest üles ehitada. See tõhustab ja lühendab drastiliselt ühe või teise arenduse arengut.

See kokkusurutud ülevaade annab aimu, milleks on QCubed Framework võimeline. Kellel on rohkem huvi lähemalt tutvuda, saab uurida Wiki-d.

Olgem ka korraks ausad, et igal raamistikul on tugevusi ja nõrkusi. Nõrkustest toon välja väikese, aga fantastilise kogukonna ja vähese dokumentatsiooni (olgugi et vähemalt on koodid kommenteeritud). Alguses on kindlasti väga raske suurepärast raamistikku tundma õppida ja kasutada, aga kui oled saanud selle selgeks, siis on väga raske sellest loobuda, vähemalt minu puhul. Samuti on vähe pluginaid, mis võivad rikastada näiteks kodulehe, blogi ja teiste kasutamise võimalusi. QCubed Framework on aluseks oma loogikaga rakenduste ehitamiseks, aga see raamistik on väga ideaalne ärirakenduste tegemiseks.

Kokkuvõtteks võib lühidalt mainida, et vaatamata väikese kogukonna jõupingutustele kasutatakse QCubed Frameworki või raamistiku tuumikut väga laialdaselt, kui hoolikalt googeldada.

Postitatud: 01.03.2017

Tehtud tööd

 

Valmimata projekt

Määratlemata kategooria

Valmimata projekt

Määratlemata kategooria

Valmimata projekt

Määratlemata kategooria

Vabandan, et mul ei ole kasvõi ühtegi valminud projekti ette näidata, mis on ehitatud QCubed raamistiku peale. Olen paar projekti teinud vabavaraliste tarkvarade peale ja need töötavad veel suhteliselt korralikult, aga mina ei ole huvitatud nende esitlemisest.

Olen rohkem motiveeritud QCubed raamistiku baasil valminud rakendusi näitama. Annan esimesel võimalusel teada, et millal võin esitleda ja rääkida, kui esimesed tööd ülevalpool on valminud.

Postitatud: 01.03.2017

Võta minuga ühendust

Kui sul on midagi küsida või esitada järelepärimisi.