Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Isee
Зарегистрирован: 09 Окт 2007 14:17:17 Сообщения: 2 Откуда: Молдова>Кишинёв
|
Добавлено: 09 Окт 2007 14:29:50 Заголовок сообщения: В чём разница между "движком" и фреймворком? |
|
|
Не понимаю, в чём разница между "движком" и фреймворком?
Объясните пжлста, разумеется в контексте языка PHP.
На сегодня есть огромное колличество движков php-nuke, joomla, .....
но я так понимаю CakePHP - это нечто другое? |
|
Вернуться к началу |
|
|
starosta
Зарегистрирован: 09 Окт 2007 15:25:31 Сообщения: 23
|
Добавлено: 09 Окт 2007 15:34:48 Заголовок сообщения: Большая |
|
|
Движок - это уже готовая среда, в которую ты приходишь и создаешь сайт. Там уже есть вся неоходимая структура и функциональность, таблицы в MySQL и прочее. Если тебе чего-то не хватает, то берешь, читаешь мануалы и пишешь свое... Фактически движок состоит в том, что забил данные и все...
Фреймворк - среда для разработки, это как подсказки в редакторах, автоподстановки. Это больше чем просто библиотека функций. Это логическая структура, следуя которой можно быстро и легко создать все что нужно для решения поставленной задачи. По началу в фрейворке нет данных, все таблицы и взаимосвязь строиться на уровне проектирования... А здесь нужно еще и программу писать...
Только удобнее и приятнее... |
|
Вернуться к началу |
|
|
starosta
Зарегистрирован: 09 Окт 2007 15:25:31 Сообщения: 23
|
Добавлено: 09 Окт 2007 15:40:12 Заголовок сообщения: Дополнение |
|
|
Сами фишки типа подсветки синтаксиса или автоподстановка ничего не определяют, какая программа будет в итоге, но упрощает жизнь...
Можно сравнить со средой разработки C++ Borland или прочие... Они не указывают, что и как будет работать, но позоляют быстро сделать например, множество рутинных дел, как создание формы и прочее...
Короче - это инструмент для разработки!!!
|
|
Вернуться к началу |
|
|
mastapin
Зарегистрирован: 08 Окт 2007 12:22:24 Сообщения: 4 Откуда: Москва
|
Добавлено: 09 Окт 2007 22:17:19 Заголовок сообщения: |
|
|
Ну можно сказать чуть поточнее и поофициальней. Фрэймворк это - каркас. Набор необходимых вспомогательных библиотек для разработки, связанных по определенному принципу. http://ru.wikipedia.org/wiki/Framework - определение фрэймворка по Wikipedia. |
|
Вернуться к началу |
|
|
|