Просветите по фреймворкам

#1 16 октября 2014 в 17:44
Здрасьте!
В вакансиях часто вижу подобные требования
"Умение работать с одним или несколькими фреймворками (Yii, Symfony, Zend, Ruby on Rails, Agavi, CodeIgniter, Solar, Laravel и т.д.)"

Сам использую php,js только.
Расскажите в чем смысл этих фреймворков. Они удобны? Или мб безопасны? Почему они сейчас так актуальны...

Наш любимый Instant что-то подобное использует? Что именно?

Спасибо)
#2 16 октября 2014 в 18:07

Расскажите в чем смысл этих фреймворков. Они удобны? Или мб безопасны?

somik
фреймворк это каркас для движка — проще/быстрее делать когда есть готовая основа

Наш любимый Instant что-то подобное использует?

somik
instantcms — это уникальное и неповторимое творение написанное как понимаю с нуля)
#3 16 октября 2014 в 20:51
Смысл фреймворков — это в идеале убрать всю рутинную работу, и оставить только написание логики. Еще хотелось бы отметить, что если проект написан с применением какого либо фреймворка, то включиться в работу по его поддержке и доработке существенно проще, нежели чем на голом похапе. Да, это удобно. Да, это безопасно (до определенной степени). В общем, фреймворк это куча библиотек, охватывающих все что можно, и которые объединены под единую стилистику. Как правильно сказал reload — это некий каркас, инструментарий над языком.
Могу сказать за Yii и Laravel — разрабатывать с их помощью гораздо быстрее, я в первое время только диву давался, что это за волшебство творится. 😊
Почему популярно? Скорость, стандартизация.
#4 18 октября 2014 в 22:34


Смысл фреймворков — это в идеале убрать всю рутинную работу, и оставить только написание логики. Еще хотелось бы отметить, что если проект написан с применением какого либо фреймворка, то включиться в работу по его поддержке и доработке существенно проще, нежели чем на голом похапе. Да, это удобно. Да, это безопасно (до определенной степени). В общем, фреймворк это куча библиотек, охватывающих все что можно, и которые объединены под единую стилистику. Как правильно сказал reload — это некий каркас, инструментарий над языком.
Могу сказать за Yii и Laravel — разрабатывать с их помощью гораздо быстрее, я в первое время только диву давался, что это за волшебство творится. 😊
Почему популярно? Скорость, стандартизация.

airy

Понятно. А я после третьей неудачной попытки установить Yii на xammp отказался пока от идеи изучать его.
Команды в cmd ОС меня вводят в ступор )
#5 19 октября 2014 в 16:06
Так их лучше не ставить на винде. Сделайте виртуалку, и в ней уже разверните всё окружение для работы. Всё же лучше рабочее окружение делать таким же, как будет в продакшене.
Если надо будет помочь с настройкой виртуалки — пишите в личку 😊
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.