Недостатъци рамка Kohana

1. IDE-съвети при работа в ORM. Те не са. Например, кода:

От имената на методите клас Model_Post ще помня (например, fetchLatests), като IDE ще ви подкани само за ORM на класа и Model_Post - наследник на ORM. Направо в по Ctrl + кликнете метод няма да работи. Може да се твърди, че е PHPDoc @var:







Но, виждате ли, дубликат PHPDoc излишък от десетки или стотици различни приложения места не е много удобно.

2. бавното развитие, изостава от конкуренцията. Малък брой от официалните модули. Точно така.

  • шофьор MySQLi все още не е официално се появи! Но mysql_connect версия на PHP 5.5 depricated.

За да работите с Kohana на PHP 5.5 или трябва да се сложи на кучето в Kohana_Database_MySQL mysql_connect на повикване, или да намерят неофициален MySQLi адаптер и да преминат към MySQLi.







3. Не е лесно клас Заявка. Опитайте се да зададете на вашия yuzeragent и препращащ когато HTTP-заявка. Аз все още установено, че единственият вариант, който е свързан с подмяната на свръхглобална $ _SERVER $ _SERVER [ 'HTTP_USER_AGENT']. $ _SERVER [ 'HTTP_REFERER']. Би било логично да има метод setUseragent setHeaders или просто, за да може да се инсталира на своите заглавни файлове в curlClient.

4. Не е удобно да пиша PHPUnit тестове. Не изключвам, че аз съм лош премества в тази посока. Има дори unittest модул. Пускам тестове така: PHPUnit --bootstrap = модули / unittest / bootstrap.php тестове /

Това, което не ми харесва тества Kohana?

5. рамка за подкрепа на практика спря. Kohana 3.4 версия е малко вероятно някога да бъдат освободени. Това е един много голям недостатък, защото други рамки активно, разработени в този момент.

Търсения. който влезе потребители

Преди 2 години ДИКАР

Преди корен 2 години