Archive for the “Programming” Category

CakePHP logo25th December the final version of this great framework has been released. A lot of people put a lot of work, this event could became a reality.

On Cake’s website you can read a kind of summarizing this work: http://bakery.cakephp.org/articles/view/the-gift-of-1-2-final

Comments Comments Off

Some time ago I had the approach to the topic of programming (mainly in the context of web applications) such that I wrote everything myself, to have greater satisfaction with what I do. It was not until the time came convinced that the “reinventing the wheel” does not have the least sense – as is already better known as the wheel is built. This kind of thinking was much more practical – especially using the framework that I have guarantee of solutions to a number of repeating  problems by people more experienced than me.

That approach lead me to my first framework based on PHP which is CakePHP. I’m in the middle of my first project with it. Some time it took me a concept of philosophy of Cake, but was worth. In addition, this was not particularly difficult, because the framework is very clear (at least I gave such an impression).

What exactly CakePHP is? I’ll quote the authors:

CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code.

Session Management, the creation of forms, CRUD database opearations – these and other issues have to resolve any programmer writing Web applications. And in principle no longer exists, or has these problems, much less, because many of them resolves CakePHP.

Cake’s big advantage (and probably not only this framework) is a file-naming convention, classes and the directory structure suggested by the authors. This allows you to easily find up in the draft.

I don’t like in Cake the fact that the authors hold compatibility with PHP4. This is a version of PHP already really outdated. I hope that version 2.x Cake will only support PHP5.

Comments 3 Comments »