I'm about to start a new PHP project of my own, let say is a CRM SaaS.
I'm no PHP expert, I've been developing very simple PHP/MySQL websites for several years. I know CSS, jQUERY, etc. enough to figure out how to do specifically what I need at that moment.
Few months a go I found out about the existence of PHP frameworks so I was thinking to check them out.
I haven't got into the project yet, and I haven't use a Framework before, I will study OOP and Secure PHP before getting into it.
Now, how about having my project in 2 main stages:
For the sake of having the project up and running fast to our (local first)market, we could use the essential data managing features the Framework already offers.
We'll be sticking with its own way of "showing" and "linking" stuff(the "views" I guess).
After all, the Project is mainly logging in and managing good amount of data(contacts, products, blog, messages, purchasing orders, users, etc. etc.)
So, our customers having the ability to manage this, is already a good situation as they don´t have used other online applications to compare it.
This stage will be solid, secure and promptly delivered.
Now, stage A) is NOT the main idea, my plan is to have it the best way possible specially in its interface, for example like how facebook manages every click and option as easy and fast as possible.
So this interface and functionality improvements will be added latter, I'm talking about how the table grid reacts in certain regions or links, a dashboard with certain data, etc...
and here is what I don't know how hard is going to be, but, I suppose that because the views and html is customizable, I will be able to do whatever I need to integrate jquery, ajax, css, etc etc. right?
what you guys think?
Or should I even consider to use a Framework at all?
(Yii is on my top option)