Search code examples
phpmodel-view-controllercakephppublish

Publish WEB2 project online or wait until is MVC framework ready?


in the last 2 years I've studied php and MySQL in order to build my project. I come from ActionScript3 and so Object Oriented Programming, but I'm an self-taught, and unfortunately I don't know the deepest parts of programmation.

Now the project I've written is near to the end and It could be published online, but It's all written in procedural php style, only with a class for the session and something.

All works fast and without problems (for what I can see), but if I need to add some functions to the site, like user board, add login with other accounts (facebook, openid, etc.), I think that would be difficult to be changed.

I know there are solutions like cakephp, zend and many other MVC frameworks, useful to optimize develop time, so I was just wondering if I should start with that base or I could pass to it in the future.

The current database is not so different from how it should be to be MVC ready, some things need to be changed and I don't know what exactly involve this, I don't know if It's possible to change the database structure in the future with millions of rows added (I hope!).

So my question is:

Should I publish my web2 project online or should I wait to rewrite it MVC framework ready?


Solution

  • Publish early to see if it works. Your project is worthless without users anyway. You can rewrite it behind the scenes in your testing environment.