HipHop For PHP

HipHop за PHP?! Просто звучи тъпо :) Иначе всъщност е една брилянтна идея на разработчиците на Facebook, която е “source code transformer”, която се явява трансформатор на PHP код към C++. Няма да обяснявам, какви са плюсовете на това. Повече по темата:

Ще видим какво ще излезе от цялата тази работа, но и нещо малко да излезе пак ще бъде голяма крачка напред! Интересно какво мислят от Zend по въпроса :)

    Прочети цялата публикация



    Предмиствата на CakePHP или защо се влюбих в него

    cakephpВ последните три дена си играх и направих един клиентски проект на CakePHP. Останах с адски добри впечатления от framework-a. Всъщност има много повече предимства от колкото ще ви се стори на пръв поглед. Недостатъци почти не се намират, особено ако имате опит с други frameworks ще е убедите, че е доста по-добре замислен и реализиран от останалите. Ето и моето ревю на CakePHP Framework.

    Документацията

    Много е слаба наистина. Дори и на пръв поглед да ви се стори много добра, всъщност основни примери и разяснения липсват. Добрата новина е, че всичко, което ви трябва може да бъде открито в Google, защото обществото на CakePHP е доста будно. Естествено цялата нужда информация я няма синтезирана на едно място и е малко неудобно, но какво пък, не е болка за умиране. Естествено това би отказало хората, които не им се занимава чак толкова. Имено заради това CodeIgniter печели ежедневно много потребители, защото документацията е перфектна и за да започнете ви трябва много малко. Но способностите на CI са далеч под тези на CakePHP.

    ORM и валидация

    Повече от перфектни са и двете. Основната разлика при това с CodeIgniter, е че валидацията се налага в модела и няма нужда да я пишете всеки път. Което е бомба. Има доста „вградени” методи по които можете да валидирате, които включват дали записът е уникален, дали е валиден e-mail и така нататък. Доста по-идейно решение от колкото валидацията да се пише многократно.

    Прочети цялата публикация



    Kohana прави страницирането (pagination) повече от лесно

    За разлика от CodeIgniter в Kohana страницирането работи и то работи повече от добре. Реализацията му е много елементарна и може да се сравни с пиене на кафе с красива девойка :) Звучи много сладко нали?

    Ами то си е точно такова. В момента работя по един уеб сайт за имоти, който има доста голяма функционалност и ми се наложи за пръв път да използвам страницирането, като очаквах нещата да станат доста тегави и мъчни, но за радост Kohanци отново ми поднасят голяма и приятна изненада.

    Прочети цялата публикация



    Стандарти за писане на код – PHP

    Това е може би една от причините, поради която повечето хора не обичат PHP. Няма строго определени стандарти за писане на код, което създава сериозни проблеми и доста често един програмист не може да познае дори собствения си код след известен период от време. Това е лошо. Езици като Java са на съвсем другата страна на барикадата – там всичко е строго определено и трябва да се прави по начина, по който трябва да се прави. Аз лично съм абсолютно за създаването на някакви общоприети стандарти.

    Прочети цялата публикация



    Как си оптимизирах процеса за създаване на малки/средни панели за администрация

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

    Прочети цялата публикация