It all depends on the developer. If he is familiar with any framework, of course, better and faster to use a ready-made solution. If not, and you need "fast start" not bothered on support issues, scalability, and "irreplaceable" it is certainly better from scratch. Especially since almost any programmer, there are achievements of which it quickly will build you a simple system.
Although ultimately if you rely on any serious and long-lasting development of the project, the best choice would be any popular framework. In fact, as the speed eventually depends on the hands and not the instrument. The reasons are as follows:
— The existing documentation and of the Indian community. Get rid of the problem of "indispensability" in the event of turnover in the team.
— Test coverage. All popular frameworks covered by unit tests and support automatic testing for modules.
— A much smaller number of "hidden rake". This is the problem rasshiryat and all sorts of nasty bugs "core" of the system. In the popular frameworks, they are either quickly resolved or corrected. "Samopisnom" code, these problems will be quite slow working out is actually functional.