Список форумов Cake-PHP.ru Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
 
 Watched TopicsWatched Topics   FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

В чём разница между "движком" и фреймворком?

 
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Cake-PHP.ru -> Общий
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 или прочие... Они не указывают, что и как будет работать, но позоляют быстро сделать например, множество рутинных дел, как создание формы и прочее...
Короче - это инструмент для разработки!!!
Laughing
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mastapin



Зарегистрирован: 08 Окт 2007 12:22:24
Сообщения: 4
Откуда: Москва

СообщениеДобавлено: 09 Окт 2007 22:17:19    Заголовок сообщения: Ответить с цитатой

Ну можно сказать чуть поточнее и поофициальней. Фрэймворк это - каркас. Набор необходимых вспомогательных библиотек для разработки, связанных по определенному принципу. http://ru.wikipedia.org/wiki/Framework - определение фрэймворка по Wikipedia.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Cake-PHP.ru -> Общий Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы можете редактировать свои сообщения
Вы можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Рейтинг@Mail.ru