просто учти, что прежде чем более-менее адекватный код пойдёт - люди проходят от процедурного программирования до ООП, и с слепого использования ООП до фреймворков
но ваще, ясен пень, пыха начинает проигрывать. Фронтенд всё жирнее и рендер в браузере на порядок хуевее для конечного юзверя, чем рендер на стороне серванта