HipHop за PHP?! Просто звучи тъпо
Иначе всъщност е една брилянтна идея на разработчиците на Facebook, която е “source code transformer”, която се явява трансформатор на PHP код към C++. Няма да обяснявам, какви са плюсовете на това. Повече по темата:
Ще видим какво ще излезе от цялата тази работа, но и нещо малко да излезе пак ще бъде голяма крачка напред! Интересно какво мислят от Zend по въпроса
Прочети цялата публикация
- 12 октомври 2009 година |
В последните три дена си играх и направих един клиентски проект на CakePHP. Останах с адски добри впечатления от framework-a. Всъщност има много повече предимства от колкото ще ви се стори на пръв поглед. Недостатъци почти не се намират, особено ако имате опит с други frameworks ще е убедите, че е доста по-добре замислен и реализиран от останалите. Ето и моето ревю на CakePHP Framework.
Документацията
Много е слаба наистина. Дори и на пръв поглед да ви се стори много добра, всъщност основни примери и разяснения липсват. Добрата новина е, че всичко, което ви трябва може да бъде открито в Google, защото обществото на CakePHP е доста будно. Естествено цялата нужда информация я няма синтезирана на едно място и е малко неудобно, но какво пък, не е болка за умиране. Естествено това би отказало хората, които не им се занимава чак толкова. Имено заради това CodeIgniter печели ежедневно много потребители, защото документацията е перфектна и за да започнете ви трябва много малко. Но способностите на CI са далеч под тези на CakePHP.
ORM и валидация
Повече от перфектни са и двете. Основната разлика при това с CodeIgniter, е че валидацията се налага в модела и няма нужда да я пишете всеки път. Което е бомба. Има доста „вградени” методи по които можете да валидирате, които включват дали записът е уникален, дали е валиден e-mail и така нататък. Доста по-идейно решение от колкото валидацията да се пише многократно.
Прочети цялата публикация
За разлика от CodeIgniter в Kohana страницирането работи и то работи повече от добре. Реализацията му е много елементарна и може да се сравни с пиене на кафе с красива девойка
Звучи много сладко нали?
Ами то си е точно такова. В момента работя по един уеб сайт за имоти, който има доста голяма функционалност и ми се наложи за пръв път да използвам страницирането, като очаквах нещата да станат доста тегави и мъчни, но за радост Kohanци отново ми поднасят голяма и приятна изненада.
Прочети цялата публикация
Това е може би една от причините, поради която повечето хора не обичат PHP. Няма строго определени стандарти за писане на код, което създава сериозни проблеми и доста често един програмист не може да познае дори собствения си код след известен период от време. Това е лошо. Езици като Java са на съвсем другата страна на барикадата – там всичко е строго определено и трябва да се прави по начина, по който трябва да се прави. Аз лично съм абсолютно за създаването на някакви общоприети стандарти.
Прочети цялата публикация
Темата, която смятам да дискутирам в този пост е много наболяла, поне за мен и поне в последно време. Желанието да се поемат всички възможни проекти без да се налага да наемаме допълнителен персонал или да караме клиентите да чакат с месеци за един елементарен уеб сайт ме накара да започна да търся различни решения, които да ми оптимизират процеса на работа.
Прочети цялата публикация