CodeIgniter

Живота ми като програмист кардинално се промени – посегнах към ония плод които винаги несъм харесвал – готов framework за кодиране на проекти, причините са си чисто мои защо не ги харесва. Но вече останах без избор и се обърнах към приятели с опит в областа и те ме насочиха към към CodeIgniter общо взето прегледах за какво иде рече – допадна ми. Отделно че прочетох доста добри мнения, така че нямаше смисъл да избягвам неизбежното. Днес започнах да пиша с платформата и установих 2 много неприятни неща

  1. Репортинга на грешките е насочен само към фаилови логове и платформата не плюе грешки дирекно върху страничката – само една бяла страница се появява и се чудиш какво се случава. Безумно неудобно Дори след ръчна настроика в php.ini нещата останаха в полза на CI. Решението на проблема е с добавянето на един външен хелпър Err Helper – човека е обяснил как се плава туи чудо. След като го сложих всичко си доиде на мястото.
  2. В конфигурационния фаил на платформата има един променлива base_url в която е описано основното URL за да може да довършва платформата линкове редиректи и всякакви други URL-та – като цяло идеята е добра ама ако саита е с повече от 1 домеин какво правим 😀 Има доста решения на проблема. Аз вероятно с една серия от if-oве ще проверявам от кои домеин ми идва заявката преди да сетна променливата 🙂 ,защото не иска да приема стоиност от $_SERVER[PHP_SELF] отново безумно решение

Като изключа тия ми дв забележки CI ми допада лесно се пуска сървърче дори и неопитен пишлигар в 9-ти клас ще го направи а не като Zend Framework да иска часове настроики 🙂 Отделно е скоростен или поне така чета навсякъде  Засега ще поработя с него и ще видим дали ще се хванем ръка за ръка или ще стане една част от миналото 🙂

2 comments

  1. И на мен ми допада, може би защото като усещане ми е най-близко до това да си пиша начисто на php. Има и голяма общност, затова готови решения или подсказки за проблеми се намират лесно. Е, всъщност въпрос на вкус е, както всичко друго, та ти сам ще си прецениш 😉

    1. Дам съгласен за всичко засега ще поработим пък ще видим. Общоноста определено е доста голяма и има множество от туториали дори и на български което може да ме радва. Не намерих само локализация на error съобщенията и ако ми остане достатъчно време може да направя първия си принос за CI с това 🙂

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *