Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.11.2012, 07:32
|
|||
|---|---|---|---|
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
Возьмем Джумлу/Вордпресс и Йии/Зенд. И там и там есть библиотеки для работы с файлами, формами, авторизацией пользователей + в движках используются индивидуальные функции, которые обозначают их приминимость + JS и БД. Но что мешает, например, взять ядро Джумлы в качестве фреймворка и писать на нем любой проект, дописывая нужные классы? Опять же не понимаю, почему движки опенсорсных проектов не строятся как расширение опенсорсных фреймворков? Дополнение их бизнес-логикой т.е., а пишутся на чистом ПХП? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2012, 07:41
|
|||
|---|---|---|---|
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
Shitbox2, взять джумлу. Чтобы что то на ней нормальное реализовать потребуеться куча времени. Помню как то делал довольно простой для него модуль - так там пришлоось штуки 4 файла создавать, с нетривиальной логикой. КОгда на том же зенде или юи всего 2 - контроллер и вьюха. Вывод. CMS заточены исключиьельно на многонастраиваемость, и кушают море ресурсов. Когда же фреймворки легче весят и поддаються более легкой разработке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2012, 08:26
|
|||
|---|---|---|---|
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
Shitbox2, неужели непонятны отличия? аналогия из строительства: - чистый ПХП : вода, цемент, песок.... т.е. теоретически можно построить ВСЕ что угодно. дома, плотину, бункер гитлера и т.д. НО ОЧЕНЬ долго, сложно, дорого! требует высокой квалификации строящего - Фреймворк : кирпичи, плиты, прекрытия и небольшие конструкции. можно построить ПОЧТИ все. почти любой архитектурной сложности, и геометрической конфигурации. Строить уже удобнее и быстрее. есть унификация в размере кирпичей, цементной смеси и т.д. НО все еще дорого и долго. - CMS : готовые панельные конструкции. можно строить ТОЛЬКО дома составленные из этих панельных блоков. Недорого. очень быстро. НО. дома будут получаться ТОЛЬКО прямоугольной формы, квартиры(и офисы) типовой формы и размеров. НИЧЕГО индивидуального для клиента не построишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2012, 11:44
|
|||
|---|---|---|---|
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
В принципе, согласен, но имел в виду, что та же Джумла уже содержит собственный фреймворк, называемый ядром. А на основе его так же и панельные блоки. Все движки так построены. Так вот, 1) Почему их разработчики не начнут с готового фреймворка (а изобретают свой), делая на нем блоки, 2) Почему ядра этих систем не используются как фреймворки для создания других систем? (хотя иногда используются, но как-то криво) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2012, 11:45
|
|||
|---|---|---|---|
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
Джумла готова к установке и использованию. А на зенде еще нужно что-то написать свое с нуля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2012, 11:46
|
|||
|---|---|---|---|
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
Shitbox2В принципе, согласен, но имел в виду, что та же Джумла уже содержит собственный фреймворк, называемый ядром. А на основе его так же и панельные блоки. Все движки так построены. Так вот, 1) Почему их разработчики не начнут с готового фреймворка (а изобретают свой), делая на нем блоки, 2) Почему ядра этих систем не используются как фреймворки для создания других систем? (хотя иногда используются, но как-то криво) Каждый волен выбирать свой путь Дао (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2012, 12:22
|
|||
|---|---|---|---|
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
Shitbox2В принципе, согласен, но имел в виду, что та же Джумла уже содержит собственный фреймворк, называемый ядром. А на основе его так же и панельные блоки. Все движки так построены. Так вот, 1) Почему их разработчики не начнут с готового фреймворка (а изобретают свой), делая на нем блоки, 2) Почему ядра этих систем не используются как фреймворки для создания других систем? (хотя иногда используются, но как-то криво) 1) своё есть своё. оно родное и понятное. его можно менять как тебе нужно в любой момент. лишнее и ненужное можно смело выкинуть. ресурсоемкие места переписать имеено так как нужно а не использовать универсальную и тормозную(возможно) под-систему фреймворка. и т.д. наверное поэтому и пишут своё. 2) потмоу что они заточены именно под данную ЦМС. и писать на их основе чтото другое хоть и можно - но неэффективно, глючно и много мороки. вообще запомните. чем универсальнее система - тем тормознее. поэтому даже написав самую гибкую в мире ЦМС - вы упретесь в производительность. и для создания сайта-визитки эта ЦМС будет просто излишне монстроузной. ну и наоборот. узко заточенное решение - является оптимальным только при определенном использовании. для другой задачи оно будет только все портить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2012, 15:53
|
|||
|---|---|---|---|
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
А что про jQuery скажите? Сейчас половина плагинов так или иначе содержит его в основе. Пример универсального рабочего средства. С этой логикой получается, что ядро Джумлы или Престашопа работает быстрее yii? (Может быть компетентные специалисты проводили исследования?) Что админка, да и просто стандартные шаблоны Джумлы сверстаны лучше Бутстрапа? Интересно, создатели ЦМСок, вообще, рассматривали варианты фреймворков... Или просто на тот момент не было ничего достойного... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2012, 16:30
|
|||
|---|---|---|---|
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
Shitbox2А что про jQuery скажите? Сейчас половина плагинов так или иначе содержит его в основе. Пример универсального рабочего средства. С этой логикой получается, что ядро Джумлы или Престашопа работает быстрее yii? (Может быть компетентные специалисты проводили исследования?) Что админка, да и просто стандартные шаблоны Джумлы сверстаны лучше Бутстрапа? Интересно, создатели ЦМСок, вообще, рассматривали варианты фреймворков... Или просто на тот момент не было ничего достойного... Ага и при этом иметь опен союрс код твоего сайта, и с каждой найденой дыркой в Joomle опасаться применение его на вашем сайте. Чем больше кода и логики тем больше шанс что там закралась дырка. И я вам уже сказал - Joomla очень сложна для того чтобы юзать ее как фреймворк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2012, 19:02
|
|||
|---|---|---|---|
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
Ну хз, если Джумла сложна... Не нашел в инете ее исходников, но, к примеру, набор классов Престашопа: http://svn.prestashop.com/branches/1.5.x/classes/ Куча левых вещей, но есть и универсальные ControllerFactory, Cookies, Autoload, Db + класс движка. основная сложность в том, что ядро никак не выделено и его нужно отсекать + мало документации. В то время как сложность фреймворка в том, что не показано как делать распространенные вещи: товары, пользователей, админку. Впрочем, хорошо понятно, почему не стоит брать за основу Джумлу. Непонятно почему Джумла не использует отлаженные решения фреймворков. Спрошу лучше в ее сообществе, а то как-то слабо верится, что такая гениальная идея могла прийти только в мою голову :) Кстати, В Джумле 1 200 000 строчек кода, а в yii всего 600 000. Думаю, это сравнимо с ее движком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2012, 01:36
|
|||
|---|---|---|---|
|
|||
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
Shitbox2, Shitbox2Кстати, В Джумле 1 200 000 строчек кода, а в yii всего 600 000. Это потому что Joomla писали говнокодеры для таких же, а Yii - программисты для программистов. Все просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2012, 06:00
|
|||
|---|---|---|---|
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
Shitbox2Спрошу лучше в ее сообществе, а то как-то слабо верится, что такая гениальная идея могла прийти только в мою голову :) кстати, а с чего вы взяли что на фреймворках никто не пытается сделать ЦМС. очень даже пытаются. и они есть. вы гуглом пользоваться умеете? ну так поищите, раз вас эта тема так интересует и не дает покоя.... помогу вам в поиске: ЦМС на ZF: Tomato, Digitalus, Magento... ЦМС на Yii: GXC-CMS, Phundament... ... Знаю что есть ЦМС и на Kohana и на Simfony и т.д. так что вы неправы. народ пишет. пытается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2012, 08:27
|
|||
|---|---|---|---|
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
Про Магнето только слышал и что Друпал собираются на Симфони переписать... ЦМСок то не знаю таких, которые привели. Спасибо за наводку! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2014, 14:16
|
|||
|---|---|---|---|
Чем отличается фреймворк от ядра движка? |
|||
|
#18+
r uнеужели непонятны отличия? аналогия из строительства: - чистый ПХП : вода, цемент, песок.... т.е. теоретически можно построить ВСЕ что угодно. дома, плотину, бункер гитлера и т.д. НО ОЧЕНЬ долго, сложно, дорого! требует высокой квалификации строящего - Фреймворк : кирпичи, плиты, прекрытия и небольшие конструкции. можно построить ПОЧТИ все. почти любой архитектурной сложности, и геометрической конфигурации. Строить уже удобнее и быстрее. есть унификация в размере кирпичей, цементной смеси и т.д. НО все еще дорого и долго. - CMS : готовые панельные конструкции. можно строить ТОЛЬКО дома составленные из этих панельных блоков. Недорого. очень быстро. НО. дома будут получаться ТОЛЬКО прямоугольной формы, квартиры(и офисы) типовой формы и размеров. НИЧЕГО индивидуального для клиента не построишь.Отличная аналогия, понравилось! Но как обстоит дело во обоих случаях, если требуется не дом с нуля, а капремонт старого (на пхп)? Так, чтобы фасад стал современным, в соответствии с модными шаблонами, и прежняя база была перенесена без потерь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&tablet=1&tid=1462264]: |
0ms |
get settings: |
4ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 386ms |

| 0 / 0 |
