PHP/MySQL | Чем лучше Фреймворк от Движка?
Возник вот такой (не стандартный) вопрос.
Хотел устроится в работу back-end программистом.
Когда подал обявление, спрашивают знание Yii2 или Lavarel 5.
Я знаю , что фреймворки типа улучшаю скорость в программирование итд.
Но что они делают то , чего не делает движки который мы пользуемся ?
Хотел устроится в работу back-end программистом.
Когда подал обявление, спрашивают знание Yii2 или Lavarel 5.
Я знаю , что фреймворки типа улучшаю скорость в программирование итд.
Но что они делают то , чего не делает движки который мы пользуемся ?
![](/views/icon/no_avatar.png)
DELETED
1 февраля 2017, в 14:12
Delete
Setebe, Фреймворки упрощают работу в плане программирования, разгружая код. Например процедурный код через каждый echo, переносится в шаблонизатор blade (laravel) yii, smarty (tpl). Также самый плюс это js, он и позволяет разгрузить некоторые действия в скрипте
Добавлю еще момент, все еще зависит от версии php
________
посл. ред. 01.02.2017 в 14:16; всего 1 раз(а); by Dadya Metronome
Добавлю еще момент, все еще зависит от версии php
________
посл. ред. 01.02.2017 в 14:16; всего 1 раз(а); by Dadya Metronome
shadrvlad, Я бы не создавал тему , если бы не гуглил. не понятно все объяснено.
Dadya Metronome, а зачем испоьзовать composer?
Setebe (01.02.2017 в 14:21)
Dadya Metronome, а зачем испоьзовать composer?
Dadya Metronome, а зачем испоьзовать composer?
Это дополнение к Фреймворку, которое позволяет провести установку каких-либо зависимостей, Т.е создавая проект, можно указать какие модули нужны для проекта. artisan (заранее скажу, чтобы по нему не возникало вопросов) используется для произведений каких-либо действий со скриптом, например можно использовать ту же миграцию, либо по крону выполнять какие-либо функции
грубо говоря шаблон действий.
Dadya Metronome, то есть , как я понимаю, Фреймворки дают возможность динамический обновлять страницу как аякс?!
Setebe, Также добавлю, через composer можно развернуть продакшн, из готовых решений, то же ядро авторизации/регистрации
Я пришел к данному выводу, потому-что в коде присутствует start() update() как на C#
Стр.: 1, 2