I know this question has probably been asked over and over but im interested in getting some opinions in my particular case.
I need to develop a system which will be used to generate custom content for a website. There isnt anything over complicated taking place but that doesnt mean there wont be either! Im talking database queries, and some logic. So the question im asking my self is to write a custom application (mvc) or use a frame work. But before everyone starts chanting to use a frame work consider the following points.
Reasons to build custom:
I am the only developer in the company, and will be for some time.
Some of the modules needed will be very bespoke and I need full control over everything.
I dont currently know any frameworks and will have to learn one, during this time I could complete half the application (made a small start on it) and have plenty of other things to do.
The application would be build for its purpose and nothing else.
It will be well documented so should I new developer join the team (or replace me) then along as they have an understanding of php mvc they should get on fine.
I would enjoy it to be honest!
With that in mind I am fully aware of the benefits of going open source, eg CodeIgniter, cakephp etc...
Community help, plugins, lightweight, learn new skills etc...
Im just trying to decide what will be the best option here and if anyone else has had a similar situation.