Боже мой, ну почему каждый второй человек на Тостере советует не делать ничего руками, а сразу из-за любой мелочи хвататься за фреймворк? Ну ведь тогда с каждым годом будет все меньше понимающих язык разработчиков и все больше манки-кодеров, которые прячут голову в песок, если задача выходит за рамки фреймворка. Зачем вы это советуете?