Защо CakePHP е едно ниво пред Kohana и CodeIgniter

8 октомври 2009

cake-logo

Както добре знаете съм голям почитател на CodeIgniter и по-конкретно на един негов форк наречен Kohana. Като цяло много ми харесва идеята и на двата фреймуорка, като основното нещо, заради което преминах към Kohana PHP Framework беше, че нещата около CI се движат доста бавно, до като коханци не си поплюват.

Наскоро излезе новата версия на Kohana 3 (макар и в бета все още) и аз имах големи надежди, че нещата там ще са се подобрили драстично. До някаква степен очакванията ми се покриха, Kohana е доста по-бърза, почти целия код е пренаписан и в общи линии всичко изглежда доста по розово. Но с новата версия се появиха и проблемите. Нещата писани на версия различна от третата не могат да бъдат използвани с новата версия на фреймуорка. Което практически означава, че ако желя да използвам новите фиичъри на фреймуорка трябва да пренаписвам всички наши проекти. Ммм… нямам време за такива неща. Преди имах, но сега нещата седят по доста по-различен начин.

Реших да дам шанс на CakePHP, колкото и да бях претрупан с работа, успях да отеделя малко време поне да го попрегледам и да си направя бързи изводи дали ще ми свърши по-добра работа или не. И преди съм се ровил в Cake, но не чак толкова задълбочено. Отговорът на въпроса обаче е, че framework-а ми върши повече от перфектна работа.

• • •

Новото около veselin.bg :)

30 септември 2009

Както виждате си удържах на обещанието и стария дизайн на блога е вече в миналото :) Новото зелено чудовище изглежда малко по-прилично. Бързам да кажа, че дизайна е базиран на темата Sharp Green, макар че в момента трудно бихте могли да намерите каквито и да е било прилики с нея.  Отне ми около 2 дена. Два много тежки дни, ако трябва да си призная, защото времето го е хванала липсата. Да не би случайно часовника да е започнал да тик-така по бързо от обикновеното? Напоследък си го мисля все по-често, но какво да правим.. :)

• • •
• • •

No Input File Specified! – Kohana

3 септември 2009

За да подкарате Kohana на Host Bulgaria (и други сървъри, на които PHP-то е в CGI mode) трябва да направите следната промяна в .htaccess-а – RewriteRule ^(.+)$ index.php?kohana_uri=$1 [L]

В противен случай ще се сблъскате с празна страница с един ред текст, който гласи No Input File Specified!

Проблемът е, че PATH_INFO няма да работи в Kohana. Същото е възможно да се сблъскате с това и в CodeIgniter

• • •

Криза, конкуренция, цени… уеб дизайн!

31 август 2009

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

То много хубаво това ама дали наистина си струва? Щом цените се намалят, значи или се дава по-малко на персонала, или проекта се претупва, или шефовете вземат по малко (да бе). За съжаление обаче това май е масова практика. Освен при „големите”, на тях май нищо не ги притеснява и няма какво да ги бутне, но аз не бих бил толкова убеден в това. Което и от горните предположения да се окаже вярно, хич не е на добре.

• • •