За последний год я был погружен в глубокий конец развития со страстью к Учиться как можно больше. С PHP в качестве выбранного мной языка я сначала перешел к обучению процедурного Php и купил несколько книг, которые помогли мне массово познать. Однако я бы хотел, чтобы я углубился в язык и наткнулся на модель MVC, которая, кажется, сильно встроена во множество фреймворков.Дорога обучения каркасу
Я выбрал Laravel 4 из-за отзывов, которые я прочитал, и того факта, что у него есть светлое будущее. Я нахожусь на очень крутой кривой обучения на данный момент, и хотя я, кажется, понимаю много PHP, мне кажется, что так много всего стоит.
Это приводит меня к вопросу о том, как я должен двигаться вперед с моим изучение Laravel: На данный момент я читаю Code Bright книгу, которая кажется отличной. Должен ли я просто взять его на сегмент за раз или попытаться понять как можно больше?
Любые советы были бы оценены по достоинству после того, как просто рассмотрели темы маршрутизации/фильтров/контроллеров. У меня есть небольшое понимание, но я все равно чувствую, что он многому научился сразу.
Лучший способ узнать что-либо - это использовать его и создать что-то с ним. Дайте себе цель (сложное веб-приложение), и вы узнаете об этом. Чтение книг и повторение бессмысленных примеров бессмысленно. Люди часто придумывают задачу, чтобы они могли выучить язык. Например, я знаю, что многие люди предпочитают создавать шахматную игру, когда учатся C++. Вы должны сделать что-то подобное (а не шахматную игру) и использовать laravel. –
Вам не нужно использовать фреймворк для использования MVC ... MVC - это шаблон разработки. Кроме того, я бы предложил изучить объектно-ориентированное программирование, если вы хотите использовать шаблоны, такие как MVC. Это значительно упрощает работу с особенностями моделей. прочитайте эту книгу об этом, если вы новичок в разработке, это взорвет ваш ум и, что еще важнее, помешает вам изобретать колесо: http://en.wikipedia.org/wiki/Design_Patterns – Snowburnt