Hi Rakesh

I too would like to welcome you to the wonderful world of all things
PHP. I can understand your confusion at all the different terminology
and other 'stuff' that seems to surround it.

I think you've made the right choice by deciding to learn PHP. PHP as
a language is a huge beast (IMHO) and even though I've been writing
PHP apps in one form or another for some years there's no way I know
it all. Fortunately there's very good online documentation at php.net.

On too some of the other things. As PHP has developed over the years
the people writing apps using PHP found that they were doing the same
sorts of things over and over again in the same way and out of this
has arisen a number of development frameworks, of which CakePHP is one
and Zend (you mentioned) is another. Code-Igniter is yet another
framework. These take some of the hard work out of developing an app
by providing you with facilities that interact with the database and
generate the web output. All you have to do is to call a few
functions. However, it's true, that these too have to be learned.

So where does that leave your learning curve? When I first started
writing in PHP I wrote purely in PHP. This was in the days before I
became aware of development frameworks. I even wrote an entire CMS
system in PHP before I found out there were things like Joomla!
However I learned a lot about PHP in doing it and this has helped as
I've started to pick up CakePHP. If you've developed some familiarity
with the PHP language then I suggest you start with the blog tutorial
in the cookbook section of the CakePHP documentation. This is a great
intro to Cake. You'll sometimes find employers looking for one
framework or another; but I think the important thing id to have a
good knowledge of PHP and a good understanding of at least one
framework and how to construct an MVC application. Once you've
experience of one framework and developing in an MVC environment you
can transfer those skills to other development frameworks.

Regards

David



On Aug 25, 3:14 am, Rakesh P <[email protected]> wrote:
> Hi guys,
> Just struck up in the middle of php cross roads. I will list out my
> problem any help is much appreciated.
>
> Just recently I started learing php and designed a small dynamic
> website using php to keep in my resume with own guest book, admin
> privilages, normal users and a shopping cart etc. and now ready for
> looking for jobs.
>
> Everytime I search for jobs on php I hear a new term like LAMP/CAKE/
> ZEND etc. It really scares and annoys me that some other work is still
> pending. If I google up all those terminology looks same but varies in
> some properties like linux and rubyon rails imitation & frameworks
> etc...and spending most of my time in learning theese conceptes but
> not in applying the jobs.
>
> But out of interest could any one please advice me how to learn php
> perfectly like which modules should I have to concentrate basically
> and what next?
>
> Also could any one please clear this. What is MVC in cake php. After
> reading the documentation, I understood that seperating the code
> individually into different pieces of code like Business layers in dot
> net. Please clarify this.
>
> M really drowning in the pool of confusions. Any help is much
> appreciated.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to