Разочарование в Kohana, tarlyun блог

Миналата седмица твърдо запознае с рамка Kohana 2. Advanced читатели ще си спомнят, че са минали две години от излизането на третия, напълно пренаписан вариант на рамката. Но всичко е в ред.







Kohana е много популярен бивш CodeIgniter разработчици. и това не е изненадващо. Когато кодът за първи път, за да видите Kohana 2. разбере: това е как трябва да изглежда CodeIgniter. Започнете да пренапише своите класове, а просто да се насладите на процеса. Неща като ORM упълномощаване и на разположение веднага, "извън кутията". В резултат на това получаваме чиста код. Реал стартиране. И вместо помощници - статични класове. Списък може да бъде дълъг. За мен, Kohana няколко години изглеждаше по-добре от CodeIgniter днес. И ако не мрачни записи, и може да получи около него по популярност. И тогава ние постепенно преминете към основната тема на гладно: pomidorometaniyu.

Документация - е ад. Ужасна структуриране. Разкъсана примери. Форумът, който се отличава с почивка крак. Липсата на информация за нормален страна на блога (също част от официалния блог на изгубените). Всичко това се превръща в неразрешими грешки Гръм от ясно небе. Трудности възникват, най-вече за начинаещи, като се опитва да се справи с библиотеки ORM | Упълномощаване. Частично - това е втората версия на проблема. Но в трети недостатъци popadyutsya - документация понякога не върви в крак с развитието. И много от въпросите, по принцип не са включени в помощта.

След ужасен документация са ужасите на самия код. Не, самият източник е доста добър. Но ето какво правят програмистите с основните групи, които накараха много нервна (или остават на старата власт до края на времето). И ако за прехода към третия клон повече или по-малко, че е разбираемо: рамките пренаписан и за който и да е обратна съвместимост, не може да се разглежда, като последните версии 3.1 и 3.2, въведени много радикални промени, които пушат счетоводни ръководства и чревната форуми в копиране код 3.2. Най сок: 3.2 отстранява всички любимите си функция xss_clean.







Сега обществото е активно настоява за въвеждане на пространство от имена във версия 3.3, което означава, PHP V5.3 минималните изисквания на рамката.

На минусите също могат да записват липсата на достойни и популярни CMS, написана в рамките, Kohana. Но на CodeIgniter тяхното писмено достатъчно.

PS. Излишно е да казвам моята пристрастност. За любимата си CodeIgniter мога да напиша много повече. И ако преди мен е имало възможност за избор на рамка за нов проект, не съм сигурен какво ще го избрали. Следващата седмица ще уча вилица Kohana -> FuelPHP. освобождаването на което съм написал по-рано.

Започнах с версия 3.2. толкова проблеми със съвместимостта не са isytal, но знам какво е то. Преди глупости документация, но ми липсваше на API.
Не мога да разбера, какво за да се запознаят с Kohana 2, когато настоящият 3.2?

@ Kanat
КО2 - пряк потомък на CodeIgniter. Имаше една идея с минимални корекции за прехвърляне на кода. + Беше интересно да разгледаме вилица.

> Но в трети недостатъци popadyutsya - документация понякога не върви в крак с развитието. А
> Като цяло не много въпроси, включени в помощта.

Най-добрият код е документация

babr:> Но в трети недостатъци popadyutsya - документация понякога не се върви в крак с развитието. А
> Като цяло не много въпроси, включени в помощта.
Най-добрият код е документация

Може би искате да се каже, че най-добрата документация - е кода? 🙂
И аз мисля така. И Cohanim голям код. Една година по-работещи за ZF, не я овладее напълно, с Cohanim някак си по-лесно да се разбере всичко, лява ръка неща.

по-добре документация - е кода?

Ако се направи оценка на документацията, въз основа на това, тогава бих избрал Yii. Отлични на API, документация, примери, книги. Добър форум (може би най-важната от всички български форуми за специални рамки). Да, тя има своите недостатъци. Но по отношение на документацията е твърдо 5+ точкова скала.