tintix blogs

Dzīve nav spēle, dzīve ir kaut kas labāks!
  • Home
  • Mājaslapu portfolio

Posts Tagged ‘MVC’

10 Sep 2010

Hai! This me again


Sveiki!
Es te nolēmu aiz garlaicības uzrakstīt dažus teikumus. :P
Tā tīri lāgā nesanāk, jo gribās gulēt un pareizrakstības pārbaude svītro visu sarkanu (laikam aizmirsu LV pareizrakstību). Šas palabošu.
Vārdu sakot vasara ir garām un es nolēmu regulāri rakstīt savā blogā – tā ir viena no lietām, kuras es gribu paveikt.
Tātad:

  1. Skat. iepriekšējo teikumu.
  2. Pabeigt līdz alfa versijai savu OOP MVC PHP CMS vai ietvaru vai kā vēl var saukt to, ko kodēju vasarā un tagad nedaudz septembrī savā brīvajā laikā, kura bija ļoti maz (vajadzēja ņemt kredīta, tagad galīga d*rsa)
  3. Bloga Wordpress dzinēju aizvietot ar 2. punktā minēto garadarbu – šis indiešu un ķīniešu stilā kodēts zvērs varēs nodrošināt vairāku valodu atbalstu, tātad varēšu bliezt rakstus vismaz LV un EN, un ja paveiksies, tad arī RU valodā. Tas būs baigi kruta! Vai kā viens no maniem pasniedzējiem saka: “Патиками”. Nu bet patiesībā es to solu kaut-kur uz septembra beigām vai oktobri, un tas nozīmē, ka manam blogam jauna CMS būs tikai nākamgad (es neesmu dzēris vai sapīpējies, vienkārši neuzticos savām prognozēm, ja solu pēc mēneša, būs pēc 6 mēnesiem).

Vasarā bija tāda kā apātija, neko negribējās darīt. Domāju, ka visi saprot un zin, kas ir vasaras sindroms. Tādēļ xlab.lv neiemetu nevienu rakstu, kaut gan darbā paeksperimentēju ar dažādām interesantām Linux fīčām. Gribās kaut ko darīt, rakstīt – mēģināšu iekļauties 24 stundās diennaktī, 365 diennaktis gadā. Gribās būt aktīvam.

Shit! Jau 00:15. Jāiet gulēt – rīt, tas ir šodien 4 lekcijas.

10 septembris, 2010 at 0:18 by tintix

Tags: Blog, CMS, LOL, LOLCATS, MVC, PHP
Posted in Dzīve | No Comments »

26 Mai 2010

Another PHP MVC framework

Sveiki!

Tā kā es mājās nevaru normāli mācīties (to daru darbā), nolēmu veltīgi netērēt laiku un sākt bombīt kārtējo objektorientētu PHP ietvaru. Jau ir diezgan liels dažādu PHP ietvaru skaits, kurš tiecas uz bezgalību. Un kāpēc es no jauna izgudroju divriteni? Man ir sekojoši argumenti:

  • Man patīk kodēt objektorientētu PHP
  • Es negribu kārtējo RoR klonu uz PHP, ja nekļūdos, man ir dažas jaunas idejas, kuras radās, izstrādājot bak. darbu.
  • Gribās radīt kaut-ko, kas maksimāli izmantos mantošanu, polimorfismu, get/set un citas patīkamas lietas, lai nevajadzētu sevi atkārtot
  • Gribu zvēru, kurs pats ģenerē visu HTML (nākotnē arī SQL)
  • Gribu ietvaru, kurš ir labi pārzināms un kuru varu pārveidot pēc savām domām
  • Varbūt es izgudrošu visu laiku labāko divriteņa versiju? :D

Izstrādājot bak. darbu, paralēli slīpēju šī ietvara prototipu. Nu neteiktu, ka tas ir kaut-kas spīdošs, bet strādā. Un tagad rakstīšu kaut-ko līdzīgu, bet no nulles, kritiski apskatot katru pieejas punktu. Kad ietvars būs daudzmaz lietojams, noteikti publicēšu tā kodu zem GPL v3 iekš Google Code.

Pašlaik strādāju pie UI daļas. Precīzāk, pie HTML tagu dzinēja, JS un CSS konteineriem. Ideja ir sekojoša: katrs HTML tags būs atsevišķa klase. Līdz ar to šo klašu eksemplārus varēs likt vienu otrā, veidojot kokveidīgas struktūras. Objektu pievienošana būs caur get/set. Arī katram objektam caur to pašu get/set varēs bliezt CSS un JS. Katrai klasei varēs būt savs CSS, ko pēcnācēji varēs mantot un pārrakstīt. Droši vien tas pats attieksies arī uz JS.

Protams, tiks ieviests arī MVC šablons abstrakto klašu veidā, kurš būs maksimāli automatizēts (jā, jā iedvesmojos no Unisys AB Suite).

Vienīgais jautājums, kas mani pašlaik moka, ir izvēle starp HTML un XHTML? Ko jūs ieteiktu?

26 maijs, 2010 at 18:24 by tintix

Tags: AB Suite, CSS, framework, GPL, HTML, ietvars, JavaScript, JS, MVC, OOP, Open Source, PHP, Programmēšana, Programming, ROR, Tīmeklis, Web, XHTML
Posted in Kompis | 1 Comment »

  • Subscribe

    • Entries (RSS)
    • Comments (RSS)
  • Archives

  • Calendar

    • septembris 2010
      P O T C P S Sv
      « Jūl    
       12345
      6789101112
      13141516171819
      20212223242526
      27282930  
  • Categories

    • Bez tēmas (2)
    • Dzīve (8)
    • Es klausos (1)
    • Fun (3)
    • Kompis (5)
    • Tips & tricks (1)
tintix blogs is proudly powered by WordPress
Design & code by Jonk
Entries (RSS) and Comments (RSS).