нет. MVC - это концепция для проектирования. По сути, это совокупность некоторых паттернов + базовые сущности (такие, как модель, отображение, контроллер, роутер). Про MVC есть куча информации, это выходит за рамки этого вопроса.
Скажем так, на тот момент, когда я довёл свой фреймворк до состояния, когда можно на нём разрабатывать, я начал рассматривать различные готовые фреймворке. Остановился на Yii, я понял, что многое я реализовал так же, только объективно хуже. Всё, что есть в Yii, я бы мог и сам написать, но это велосипед. Мой фреймворк не нагружен и его можно использовать для приложений, где критична скорость. Yii можно использовать в любых приложениях + он значительно ускоряет работу встроенными виджетыми, генерацией моделей и ОСОБЕННО генерацией CRUD. На моём фреймворке нужно всё руками писать. Я до сих пор дорабатываю фреймворк, лежит на гитхабе в открытом доступе. Но это сейчас скорее хобби. Хотя, недавно написал на нём систему рассылки=) https://github.com/olijen/mvc
Обязательно. Я изучал ООП на конкретной практике. Писал довольно сложный игровой ресурс с 0. Много граблей переступил и не переступил. После я решил изучить паттерн MVC. Как по мне, это лучший вариант дальнейшего развития. Я взялся писать свой микрофреймворк. На основе него многое понял и пересмотрел в отношении php, oop, mvc и разработки в целом. После реализовал на этом каркасе несколько приложений - это дало еще более углублённое понимание. И только на следующем этапе я выбрал фреймворк Yii и начал его изучать. Так же не без практики на реальных проектах. На тот момент я уже знал базовые паттерны проектирования (ведь я их применял до этого, только не понимал, что это они), а следовательно, понимал, как устроен Yii. После этого я без особых проблем смог решать вопросы на других технологиях, например ASP (C#), Ruby (RoR) и др. Если нужно, могу дать ссылку на этот самописный микрофреймворк. Может поможет в обучении.
да вот только что попробовал Babel. Сказать честно, не очень удобный вариант разработки. JS подкупает удобством, а каждый раз компилировать из es6->es5 на сервере - это не очень удобно. Хотя, это дело привычки, пожалуй.
Всем, конечно, спасибо, но всё таки вопрос про Backbone. Вопрос выбора обсуждать нет смысла, мне по многим причинам подходит Backbone. Лучше подскжите по компиляторам es5->es6. Документация как то не вразумляет.
А подскажите, где можно подробно почитать про Babel на русском? Хотелось бы по эксперементировать на openServer, без установки nmp на удалённую машину.
Согласен, стандарту нужно еще некоторое время, чтобы полностью "прийти". Но пользоваться некоторыми моментами уже можно. Кроме того, никто не мешает осваивать стандарт, дабы к нужному моменту перейти на него.
По возможности целимся на проекты типа CRM или большие системы автоматизации. В крайнем случае берем реализацию каталогов/магазинов под свой фреймворк. Не берем проекты типа "на CMS" или "доработать проект на самописном движке". Не берем различные визитки, лендинги и прочее. Ориентируемся на внешний рынок, но при случае ищем проекты на внутреннем (СНГ).
Бюджеты тут не играют роли. Мы не выдумываем их сами, они ориентированы на рынок и достаточно "конкурентны". Проблема кроется в организованности переговоров.
А вот и получается, что "заведение аккаунтов, тесты, сайты, фрилансы и тп" меня "трогают", а факт того, что результатов 0 - рассматривается, как нормальное явление.