Re: CakePHP, alternatives?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At 11:21 PM +0530 6/3/10, Shreyas wrote:
Folks,

Just quite could not stop taking your inputs before I start my learning
curve to shape up.

Should I use one of these frameworks or just *K*eep *I*t *S*imple and *S*tupid
and learn it the traditional way? Thoughts?

--
Regards,
Shreyas

Shreyas:

Alternatives? Yes, there are alternatives.

I've been doing web-work/web-programming for well over a decade and have never learned a framework. Instead, I've developed my own.

I have purchased and read literally scores and scores of php books and have worked through every example they provide. This not only gives me a considerable hard-copy library of relevant books, but also a library of hundreds working examples that spreads across several development domains. I read "on the average" a book a week, but not all of them are on php.

I also do this for other languages, such as mysql, css, javascript, and more. Incidentally, javascript DOM scripting is fascinating -- I'm currently writing examples of that.

Attending this list gives me the opportunity to both help others and continue expanding my library of my working examples.

Note when landing a client, or a job, your examples can be invaluable in showing what you can do -- they can be part of your resume. For example, I've had numerous clients who have asked "I would like A, B, and C added to my web site -- can you do that?" I've answered with providing them with working examples of all and say "I've already done that, here's proof, and I can do that for you. How about hiring me?" It works in landing work.

So, my advice is to pick up a book, read it, and work through all the examples. Catalog the examples (i.e., strings, arrays, email, forms, graphics, sessions, time/date, db, security, etc.), make the work online, document them well, make them something that you can *reuse*, and move on to the next book.

Keep in mind that every book has a slant of what the author thinks is important. So it's important to read more than just one "beginners" book because each book has it's own offering. To paraphrase Will Rogers "I've never read a book where I didn't learn something."

Lastly, take every example of every problem/solution provided on this list and make it part of your own framework. For example, I have "Yojimbo" (a note library) completely filled with examples provided by this list with: 1) the problem; 2) the solution; 3) and who provided the solution. After a while you'll figure out who provides the best advice for what type of problem.

If nothing else, you'll better understand the language.

Cheers,

tedd

--
-------
http://sperling.com  http://ancientstones.com  http://earthstones.com

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux