Я хочу начать с того, что я много искал для этого точного вопроса, но ни один из них не удовлетворил мои потребности.Когда я могу начать использовать Framework (Laravel)?
Я программирую Php, MySQL, HTML, CSS и Javascript «старый способ», используя только текстовый редактор и создавая каждый сайт с нуля. Я создал сайты от самой простой до почти электронной коммерции, просто кодируя каждую часть приложения. Самое главное, что я сделал, это использовать некоторые простые классы, такие как обертка базы данных, singleton, а для остальных я всегда использовал функции.
Недавно я подписался на сайт, где есть курсы (я не буду говорить его имя, потому что я не знаю, разрешено ли мне), и я последовал за ним по поводу Laravel 3 (я знаю, в настоящее время его версия 4.x), и я должен признать, что я влюбился в это. Мне это очень нравится, и я хочу начать использовать его, но я боюсь, что это будет «глупо» меня.
Я имею в виду, что у Laravel есть много вспомогательных функций, черновой структуры и т. Д., Поэтому, используя это, я больше не буду изучать чистый Php, потому что для всего, что вам нужно, есть уже встроенная вспомогательная функция.
Чтобы сделать очень простой пример, если вы хотите присоединиться к некоторым таблицам, вы используете Eloquent
и буквально за 3 секунды вы это сделаете. Если вы хотите зарегистрировать пользователя, снова у вас есть класс Auth
, который делает все для вас, даже настраивая сеансы.
Это мой самый большой страх, что я больше ничего не узнаю, потому что все, что вам нужно, уже обеспечено, вам больше не нужно так думать.
С другой стороны, Laravel вам очень помогает, и это очень облегчает вашу работу. Насколько я хочу начать копаться в этом больше, я не могу не бояться его недостатков.
- Итак, как вы думаете, я должен подождать и узнать больше традиционных Php перед погружением в рамки?
- Когда настало время начать использовать его?
Я не согласен с 2 типами вы упомянули. Создание материала с нуля - это просто безумный подход для любых приложений уровня предприятия. Повторное использование кода всегда отличная и обязательная практика для любых реальных приложений. Фактические разработчики всегда будут использовать коды и не будут изобретать колесо с самого начала. Вот почему все отличные разработчики PHP используют такие фреймворки, как Laravel, Yii, Zend, Cake или similars. –