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 с това 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Anti SPAM *