Pereiti prie turinio

PHP MVC, kaip tai veikia?


Rekomenduojami pranešimai

ci yra mires

 

ir jo, helperius dar pamirsai.

 

ir mvc tai ne principas, o proektavimo sablonas. Panasiai kaip factory, singleton ir etc.

 

ir naudok inkapsuliacija

 

Na ir conclusion: bandyti suprasti MVC ant konkretaus frameworko yra labai blogas pvz. Paimt nors ta pacia joomla, arba YII ar dar ka - visur tas mvc yra savas. Arba pvz kohana - ten isvis HMVC.

 

Bet uz pastangas tikrai +.

Redagavo apieviska
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gal kas padėstytų apie Fuel ir Yii? Demagogijos nereikia, paprastų lietuviškų pavyzdžių.

FUEL geras, bet idiegimas durnas, tad nevisada tinka kurimui, o YII turi labai gera manuala. Pradek tesiog nuo yiic, kuris sukure bazinni appsa su autorizacija, o toliau ji plesk. Aplamai praeita savaite pasirode yii 2, tai siuliciau palaukti koki pusmetuka ir jau mokintis ji.

Redagavo apieviska
Nuoroda į pranešimą
Dalintis kituose puslapiuose

ci yra mires

 

galbūt, tačiau pradžiai tikrai tinka, geriau nei ZEND manau tikrai. O šiaip, tu tikrai labai daug žinai, būtų smagu iš tavęs kada kokią pamoką pamatyti, palengvintai gyvenimą daugumai programuotojų, bent jau į savo tinklapį galėtai įkelti, jeigu ne čia :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

galbūt, tačiau pradžiai tikrai tinka, geriau nei ZEND manau tikrai. O šiaip, tu tikrai labai daug žinai, būtų smagu iš tavęs kada kokią pamoką pamatyti, palengvintai gyvenimą daugumai programuotojų, bent jau į savo tinklapį galėtai įkelti, jeigu ne čia :)

Rasau karts nuo karto pas save bloge, bet laiko dabar nera.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sutiksiu su apieviska. Kiekviename iš karkasų tas MVC realizavimas skiriasi. Nes čia nėra "standartas" - tai šablonas, kurį implementint galima labai įvairiai, kas sėkmingai ir daroma. Čia yra svarbiau suprast pačio design pattern'o prasmę, privalumus ir subtilybes, negu kad pažiūrėt kaip jis naudojamas konkrečiam FW. Asmenškai man dabar labiausiai prie širdies yra Cake'as. Beveik tobulybė kai įpranti, bet čia jau atskira tema diskusijai.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sutiksiu su apieviska. Kiekviename iš karkasų tas MVC realizavimas skiriasi. Nes čia nėra "standartas" - tai šablonas, kurį implementint galima labai įvairiai, kas sėkmingai ir daroma. Čia yra svarbiau suprast pačio design pattern'o prasmę, privalumus ir subtilybes, negu kad pažiūrėt kaip jis naudojamas konkrečiam FW. Asmenškai man dabar labiausiai prie širdies yra Cake'as. Beveik tobulybė kai įpranti, bet čia jau atskira tema diskusijai.

o su kiek fremeworks dirbęs?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sutiksiu su apieviska. Kiekviename iš karkasų tas MVC realizavimas skiriasi. Nes čia nėra "standartas" - tai šablonas, kurį implementint galima labai įvairiai, kas sėkmingai ir daroma. Čia yra svarbiau suprast pačio design pattern'o prasmę, privalumus ir subtilybes, negu kad pažiūrėt kaip jis naudojamas konkrečiam FW. Asmenškai man dabar labiausiai prie širdies yra Cake'as. Beveik tobulybė kai įpranti, bet čia jau atskira tema diskusijai.

Na man CI yra beveik tobulybe, kadangi nemegstu kai daug visko prikista, taciau jis yra moraliskai pasenes.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

galbūt, tačiau pradžiai tikrai tinka, geriau nei ZEND manau tikrai. O šiaip, tu tikrai labai daug žinai, būtų smagu iš tavęs kada kokią pamoką pamatyti, palengvintai gyvenimą daugumai programuotojų, bent jau į savo tinklapį galėtai įkelti, jeigu ne čia :)

 

CI geriau uz ZEND ? nieko sau :blink: , įdomu kuo, nebent kad greičiau CI pramokti :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Eilini kartą pasirodai didis, tačiau greit nusėdi :)ps. Ir visgi tavo minėtos oficialios v3 dar neradau ;)

 

CI "nauja" versija ruošiama, tik neaišku kada ji bus :)

 

  1. http://en.wikipedia.org/wiki/CodeIgniter, o butent
    CodeIgniter's source code is maintained at GitHub, and as of the preview version 3.0-dev, is certified open source software licensed with the Open Software License ("OSL") v. 3.0. Versions of CodeIgniter prior to 3.0 are licensed under a proprietary Apache/BSD-style open source license.
  2. https://github.com/EllisLab/CodeIgniter/blob/develop/index.php
  3. http://gitref.org/basic/#commit

 

O ka ten jie jau pridejo ar ne, as nesigilinau, nes neidomu. Bet tiesa pridejo normalu sqlite palaikima atrodo pagaliau...

Redagavo apieviska
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...