Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что такое фреймворк?
 
 автор: Владимир55   (05.09.2013 в 16:56)   письмо автору
 
 

В последнее время в сети все чаще встречаются указания на то, что системы выполнена на фреймворке, преимущественно на Yii http://ru.wikipedia.org/wiki/Yii.

Но что-то я так и не пойму, что же это такое вообще - фреймворк? Моожно ли его считать разновидностью ЦМС?

  Ответить  
 
 автор: psychomc   (05.09.2013 в 17:10)   письмо автору
 
   для: Владимир55   (05.09.2013 в 16:56)
 

нет. фреймворк немного для других целей. он скорее не для того, чтобы быстро создать какой-нибудь простой сайт, а для того, чтобы задать архитектуру. ниже уровень абстракции, что ли.
вот тут нормально написано
http://ru.wikipedia.org/wiki/%D0%A4%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA
http://designformasters.info/posts/framework-for-designer/

  Ответить  
 
 автор: Владимир55   (05.09.2013 в 18:02)   письмо автору
 
   для: psychomc   (05.09.2013 в 17:10)
 

Первая статья все же сложновата, а вот вторая очень интересна. Получается, что если создать несколько ТИПОВЫХ для данного проекта (или для данного коллектива разработчиков) файлов стилей, то можно считать, что сайт создан с использованием фреймворков.

Так?

А почему считается, что сайт с использованием фреймворков является заведомо более быстрым, а его создание гораздо более дорогим?

  Ответить  
 
 автор: admiral   (05.09.2013 в 19:32)   письмо автору
 
   для: Владимир55   (05.09.2013 в 18:02)
 

>Первая статья все же сложновата, а вот вторая очень интересна. Получается, что если создать несколько ТИПОВЫХ для данного проекта (или для данного коллектива разработчиков) файлов стилей, то можно считать, что сайт создан с использованием фреймворков.
>
>Так?
>
>А почему считается, что сайт с использованием фреймворков является заведомо более быстрым, а его создание гораздо более дорогим?
Создание сайта на фреймворке ГОРАЗДО дешевле чем создание велосипеда.

  Ответить  
 
 автор: Владимир55   (05.09.2013 в 19:54)   письмо автору
 
   для: admiral   (05.09.2013 в 19:32)
 

Правильно ли я понимаю, что фреймворки, по своей сути, это типовые решения, считающиеся стандарными для определенного круга лиц? Например, любая ВЕБ-студия может создать собственные фреймворки и обязать своих работников создавать проекты на их базе.

Так?

Вместе с тем, существуют системы РНР-фреймворков, которые разработаны для всеобщего пользования, например тот же Yii, Kohana, PHP on TRAX, Symfony и др. Используя любой из них, разработчик получает возможность проще и быстрее выполнить свою работу. То есть, фреймворк призван только упростить создание сайтов и ничего сверх этого, никаких дополнительных свойств, недостижимых средствами нативного РНР, он дать не может.

При этом быстродействие системы с использованием РНР-фреймворков будет ниже, чем при ее создании средствами нативного РНР.

Верно?

  Ответить  
 
 автор: psychomc   (06.09.2013 в 02:07)   письмо автору
 
   для: Владимир55   (05.09.2013 в 19:54)
 

все верно, кроме быстродействия. очень многое зависит от фреймворка, и от того, как его использовать. то же самое и с нативным короче про быстродействие это ярлыки. есть кстати такой фреймворк на php, называется phalcon, написан на C++. думаю во многом он будет быстрее, чем нативный

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования