Use a framework if you wanna be serious. There is a very good reasons they exist and are used by many.
i dont agree with this, you use framework when you dont know howto or are lazy.
if your new you will not think of all stuff you need to think of eg error handeling, vurnelability, compabilitation ect
but that how you get good, and thats how frameworks, application ect gets created
thats how youll start to understand whats going on. and contribute to the thing called internet
so in my oppinion make your own if you have the time, check common errors, buggs on other simmilar stuff and be a creater insted of a leecher
just my 2cents