What should I be aware of when building my own HMVC PHP framework?
I am in the process of building my own glue php framework. I like the way that Codeigniter and Nette is working, however they lack a couple of things and some of the things I need to be done differently.

I am planing to study Zend Framework 2 and Symfony2 how they are doing things.

However, I will probably need to check some other frameworks in different languages to get the best perspective available.

So, my question is... Should I study e.g. Django, Ruby on Rails, Monk or should rather focus on study as much PHP frameworks as possible.

I think the process will take at least 2-3 years to build a solid framework. I think I can learn a lot by building my own php framework. maybe I will give up and stay with Zend and maybe not. Who knows, at least I will learn something.

@Moderators I am not asking which framework is the best, rather what are the best practicess in their opinion and what should I be aware of and what principles to follow.

Thanks for your advice how should I be moving in these muddy waters ;)




What should I be aware of when building my own HMVC PHP framework?
===

I am in the process of building my own glue php framework. I like the way that Codeigniter and Nette is working, however they lack a couple of things and some of the things I need to be done differently.

I am planing to study Zend Framework 2 and Symfony2 how they are doing things.

However, I will probably need to check some other frameworks in different languages to get the best perspective available.

So, my question is... Should I study e.g. Django, Ruby on Rails, Monk or should rather focus on study as much PHP frameworks as possible.

I think the process will take at least 2-3 years to build a solid framework. I think I can learn a lot by building my own php framework. maybe I will give up and stay with Zend and maybe not. Who knows, at least I will learn something.

@Moderators I am not asking which framework is the best, rather what are the best practicess in their opinion and what should I be aware of and what principles to follow.

Thanks for your advice how should I be moving in these muddy waters ;)



