Dezamăgire în kohana, blog-ul tarlyun

Săptămâna trecută ferm familiarizat cu cadrul cititorilor Kohana 2. avansate își vor aminti că doi ani au trecut de la lansarea celei de a treia versiune, complet rescris al cadrului. Dar, toate în ordine.







Kohana este foarte popular cu dezvoltatorii de ex CodeIgniter. iar acest lucru nu este surprinzător. În cazul în care codul pentru prima dată pentru a vedea Kohana 2. să înțeleagă: că așa ar trebui să arate CodeIgniter. Începe să rescrie clasele lor, și doar să se bucure de procesul. Lucruri cum ar fi ORM Aut și sunt disponibile imediat, „din cutie.“ Ca rezultat, vom obține un cod curat. Real de pornire. Și în loc de ajutoare - clase statice. Lista poate fi lung. Pentru mine, Kohana câțiva ani în urmă arăta mai bine decât CodeIgniter astăzi. Și dacă înregistrările nu sumbre, și ar putea obține în jurul ei în popularitate. Și apoi vom trece treptat la subiectul principal al postului: pomidorometaniyu.

Documentație - este iad. structurarea Oribil. Exemple rupte. Forumul, care se dispune de o pauză de picior. Lipsa de informații cu privire la partea sănătoasă a blogului (de asemenea, o parte din blog-ul oficial al celor pierduți). Toate acestea se traduce prin erori nerezolvabile din senin. apar dificultăți, mai ales pentru incepatori, încercând să se ocupe cu bibliotecile ORM | Auth. Parțial - este a doua versiune a problemei. Dar, în a treia defecte popadyutsya - documentația este, uneori, nu a ținut pasul cu dezvoltarea. Și multe dintre problemele, în general, nu sunt incluse în ajutor.

După o documentare teribilă sunt ororile codului în sine. Nu, sursa în sine este destul de bun. Dar iată ce fac dezvoltatorii cu clasele majore, forțând mulți nervos (sau să rămână la ramura vechi la sfârșitul timpului). Și în cazul în care trecerea la a treia ramură mai mult sau mai puțin era de înțeles: cadrul rescris de la zero și cu privire la orice compatibilitatea cu versiunile anterioare nu pot fi luate în considerare, acesta din urmă versiuni 3.1 și 3.2 a introdus multe schimbări radicale ca fumatul manuale de contabilitate și forumuri gut în copierea cod 3.2. Cele mai multe suc: 3.2 eliminat toate dvs. preferate caracteristica xss_clean.







Acum, comunitatea este în mod activ împinge un spațiu de nume de intrare în versiunea 3.3, ceea ce înseamnă că cerințele minime PHP v5.3 ale cadrului.

Contra pot înregistra, de asemenea, lipsa CMS demn și popular, scris în cadrul, Kohana. Dar, pe CodeIgniter scris lor suficient.

PS. Inutil să spun prejudecată mea. Despre CodeIgniter tau preferat as putea scrie mult mai mult. Și dacă înainte de mine nu a fost o alegere a cadrului pentru un nou proiect, nu sunt sigur ce ar fi ales. Săptămâna viitoare voi studia o furculiță Kohana -> FuelPHP. eliberarea pe care am scris mai devreme.

Am început cu versiunea 3.2. astfel încât problemele de compatibilitate nu sunt isytal, dar știu ce este. Înainte de documentare rahat, dar mi-a lipsit API.
Nu înțeleg, ce pentru a face cunoștință cu Kohana 2, în cazul în care actualul 3.2?

@ Kanat
KO2 - un descendent direct al CodeIgniter. A existat o idee cu revizuiri minime pentru a transfera codul. + A fost interesant să se uite la furculiță.

> Dar, în a treia defecte popadyutsya - documentația este, uneori, nu a ținut pasul cu dezvoltarea. A
> Multe întrebări, în general, nu sunt incluse în ajutor.

Cel mai bun cod este documentație

babr:> Dar în a treia defecte popadyutsya - documentația nu este uneori ținut pasul cu dezvoltarea. A
> Multe întrebări, în general, nu sunt incluse în ajutor.
Cel mai bun cod este documentație

Poate v-ar dori să spun că cea mai bună documentație - este codul? 🙂
Așa cred. Și Cohanim mare cod. Un an de lucru pentru ZF, nu-l maestru complet, cu Cohanim într-un fel mai ușor de înțeles totul, lucrurile mâna stângă.

mai bună documentare - este codul?

Dacă vom evalua documentația pe această bază, atunci aș alege Yii. Excelente API, documentație, exemple, cărți. bun forum (probabil cel mai vital al tuturor cadru dedicat pe forum românesc). Da, are dezavantaje sale. Dar, în ceea ce privește documentația este solidă la scară 5+ punct.