|
|
|
| В последнее время в сети все чаще встречаются указания на то, что системы выполнена на фреймворке, преимущественно на Yii http://ru.wikipedia.org/wiki/Yii.
Но что-то я так и не пойму, что же это такое вообще - фреймворк? Моожно ли его считать разновидностью ЦМС? | |
|
|
|
|
|
|
|
для: Владимир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/ | |
|
|
|
|
|
|
|
для: psychomc
(05.09.2013 в 17:10)
| | Первая статья все же сложновата, а вот вторая очень интересна. Получается, что если создать несколько ТИПОВЫХ для данного проекта (или для данного коллектива разработчиков) файлов стилей, то можно считать, что сайт создан с использованием фреймворков.
Так?
А почему считается, что сайт с использованием фреймворков является заведомо более быстрым, а его создание гораздо более дорогим? | |
|
|
|
|
|
|
|
для: Владимир55
(05.09.2013 в 18:02)
| | >Первая статья все же сложновата, а вот вторая очень интересна. Получается, что если создать несколько ТИПОВЫХ для данного проекта (или для данного коллектива разработчиков) файлов стилей, то можно считать, что сайт создан с использованием фреймворков.
>
>Так?
>
>А почему считается, что сайт с использованием фреймворков является заведомо более быстрым, а его создание гораздо более дорогим?
Создание сайта на фреймворке ГОРАЗДО дешевле чем создание велосипеда. | |
|
|
|
|
|
|
|
для: admiral
(05.09.2013 в 19:32)
| | Правильно ли я понимаю, что фреймворки, по своей сути, это типовые решения, считающиеся стандарными для определенного круга лиц? Например, любая ВЕБ-студия может создать собственные фреймворки и обязать своих работников создавать проекты на их базе.
Так?
Вместе с тем, существуют системы РНР-фреймворков, которые разработаны для всеобщего пользования, например тот же Yii, Kohana, PHP on TRAX, Symfony и др. Используя любой из них, разработчик получает возможность проще и быстрее выполнить свою работу. То есть, фреймворк призван только упростить создание сайтов и ничего сверх этого, никаких дополнительных свойств, недостижимых средствами нативного РНР, он дать не может.
При этом быстродействие системы с использованием РНР-фреймворков будет ниже, чем при ее создании средствами нативного РНР.
Верно? | |
|
|
|
|
|
|
|
для: Владимир55
(05.09.2013 в 19:54)
| | все верно, кроме быстродействия. очень многое зависит от фреймворка, и от того, как его использовать. то же самое и с нативным короче про быстродействие это ярлыки. есть кстати такой фреймворк на php, называется phalcon, написан на C++. думаю во многом он будет быстрее, чем нативный | |
|
|
|