A Quest in becoming a hardcore OOP and MVC web developer

qform_objectIn my quest for being a fulltime hardcore object oriented programmer and also cope up with the latest techniques in web application development, I’ve spent the past few days googling, reading articles and tutorials (including videos), and trying out some PHP5 Frameworks available out there. Yes i admit that I came and started from being (not just) a procedural PHP programmer, and I bet most of programmers out there did. Given the fact that I didn’t have a formal education with computer programming, like other inquisitive minds I started with the basic ‘Hello World’ and eventually worked my way up into more complex coding techniques. Honestly, most of it just amazes me (like AJAX) because of how they work and I admit that some of my codes (were) somewhat or partially ripped off from others work. But what the heck! The most important thing is that I’m learning and no one can stop me from doing so. I crave… for knowledge!!

OK now I’m beginning to feel it, the transition in my coding style. It’s the same feeling when a baby can now walk on its own legs. I can now code from scratch and solve complex coding design in PHP (and even other programming languages like CGI, Perl, etc.). I just accomplish these things using logic. Logic for me is the key for one to become a vey good programmer. Spice your extensive experience with desire to learn new technologies so things can be done in the most efficient, flexible and fastest way possible. Application development will then be easy for you in the future.
I’m writing this post to announce the latest development in my programming techniques. I discovered a framework for PHP5 which then I will be using in some of my future projects. It is Qcodo and my initial impression in it is excellent in Rapid Application Development (RAD).

From the site:

qcodo“It is a completely object-oriented framework that takes the best of PHP and provides a truly rapid application development platform. Initial prototypes roll out in minutes instead of hours. Iterations come around in hours instead of days (or even weeks). As projects iterate into more cohesive solutions, the framework allows developers to take prototypes to the next level by providing the capability of bringing the application maturity.”

I’ll be writing my review and some tutorials in this site after a few weeks of use. So be sure to check back if you want to know more about qcodo.

Uncategorized

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

qcodo is based on php 5. i think it’s a cool framework to deal with but hosting sites still use lower versions of PHP. Don’t you think that would be a problem?

Good point stylemo. But in my case it won’t be a problem since i run and manage my own server [CentOS box]. I have total access to the server so i have the liberty to choose which version of PHP to run. And since I started with PHP4 and procedural programming, it won’t really be a pain in my coding procedure. Learning both is an advantage.

With Qcodo, i totally found my comfort because of its contribution to rapid application development (RAD) especially with my database driven sites. Just set up your database and voila, the code generator auto’magically’ creates forms and data objects in your folder. Classes are made in an automated process. With it modeled using MVC pattern, the view/design is totally separated from the coding which means i can change my design anytime i like without hurting the coding/logic of the system

I totally recommend Qcodo especially if you are developing database driven application. Experience how fast you can complete an entire system only in a short span of time.

Leave a comment

(required)

(required)