Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Разработка расширений / TYPO3 extension development (http://forum.typo3.ru/forumdisplay.php?f=38)
-   -   В каком смысле TYPO3 является фремворком (http://forum.typo3.ru/showthread.php?t=5501)

Valery Romanchev 30.12.2007 22:01

Цитата:

Сообщение от jettero (Сообщение 16846)

Ну, а если вы не доверяете разработчику в классификации своей CMS, то можно посмотреть независимое мнение в википедии http://en.wikipedia.org/wiki/List_of...ion_frameworks

Там TYPO3 в списке фреймфорков, вместе с CakePHP.

Такой список запутывает людей... Не стоит называть одним словом настолько разные вещи.
Т.е. TYPO3 можно называть CMF, но не стоит ее называть "web application framework"

вот здесь вот посмотрите:
http://en.wikipedia.org/wiki/Compari...ion_frameworks
здесь TYPO3 нет - потому что у нее будет много красных квадратов.

TYPO3 версию 5 начали писать с нуля, уже как фреймворк в упомянутом выше смысле.

jettero 30.12.2007 22:37

Цитата:

Сообщение от Valery Romanchev (Сообщение 16849)
Такой список запутывает людей... Не стоит называть одним словом настолько разные вещи.
...
вот здесь вот посмотрите:
http://en.wikipedia.org/wiki/Compari...ion_frameworks
здесь TYPO3 нет - потому что у нее будет много красных квадратов.

ага и там вверху статьи написано, что список собираются обновить из List of web application frameworks, где TYPO3 присутствует :)

и если посмотреть сюда http://en.wikipedia.org/wiki/Web_app...ework#Features, то видно, что все отличительные особености фреймворков, в TYPO3 есть
Цитата:

3.1 Security
3.2 Database access and mapping
3.3 URL mapping
3.4 Web template system
3.5 Caching
3.6 Ajax
3.7 Automatic configuration
3.8 Web services
а MVC в обязательную особеность, чтобы быть фреймворком не входит:
Цитата:

Many frameworks follow the Model View Controller (MVC) architectural pattern to separate the data model, business rules and user interface.
Я в посте выше давал цитату Каспера, где он пишет, что несмотря на то что TYPO3 строит работу вокруг дерева страниц, в то же время это в полной мере web application framework.

jettero 30.12.2007 23:03

А то, что TYPO3 ver 5, это уже совсем другая система, со встроенным MVC итп, это согласен, лишь бы не переусложнили ее, посмотрим, что выйдет.

Pavel Antonov 31.12.2007 20:10

Каспер называет, а я нет 8=)
Мое личное мнение...

С утверждением что все необходимые параметры есть в TYPO3 тоже можно поспорить, если говорить о TYPO3 как о платформе/архитектуре. С такой точки зрения и просто PHP - тоже CMF... и Аpache тоже.

CMF - это все таки API для построения приложений, с набором функций позволяющим быстро разрабатывать эти самые приложения. В этом смысле TYPO3 не CMF.

Формы, валидация данных, сохранение данных форм в БД, меппинг БД на объекты языка программирования, работа с файловой системой, базовые функции безопастности - все это отсутствует, присутствует в ограниченном составе или существует только в БЕ. Как видите это отношения к MVC не имеет.

Еще раз это ИМХО.

ЗЫ: С Новым Годом! 8=)


Часовой пояс GMT +4, время: 23:14.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot