Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Новости TYPO3 > Новости TYPO3-разработки

Ответ
 
Опции темы Опции просмотра
Старый 28.03.2008, 21:55   #1
jettero
Senior Member
 
Регистрация: 24.06.2006
Сообщений: 143
По умолчанию

Цитата:
Сообщение от Uruguaygrep Посмотреть сообщение
Уже внедряют. Библиотека lib/div как раз и есть то о чем вы говорите. Более того, под эту библиотеку уже и Kickstarter подтянули. Теперь он умеет создавать скелеты MVC.
Я в курсе про lib/div, есть и другие MVC расширения, вот и надо в этом направлении идти.
Цитата:
Сообщение от Uruguaygrep Посмотреть сообщение
Почему несовместимые? 4.1 и 4.2 совместимы.
Я, честно говоря не совсем понял. Какая ветка считается устаревшей?

Если вы все же сравниваете 5 ветку, то для такого глубокого анализа ИМХО еще рано. Думаю в 5 ветке еще не написано ни строчки кода, так как под нее еще не готов фреймворк.
Я говорил про 4.x и 5.x. Про то, что они будут не совместимы уже известно, это написано в FAQ.
jettero вне форума   Ответить с цитированием
Старый 28.03.2008, 22:58   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Вот пост Лемке в мейлинг-лист ECT, который занимается в том числе и lib/div. Извиняюсь за многабукаф. Кстати, разработка lib/div сейчас практически приостановлена, если я правильно понимаю.
http://lists.netfielders.de/pipermai...st/002514.html
--
Писать с нуля на PHP под t3v4 инструменты, аналогичные RoR или Django - нэма дурных. Скорее всего, flow3 будет выпущена в качестве v4 расширения и новые расширения будут писаться уже под неё. Это, мне кажется, позволит сделать плавный переход между ветками...
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 29.03.2008, 14:49   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

На тему фреймворков.
http://forum.typo3.biz/showthread.php?p=18110#post18110
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 02.04.2008, 12:24   #4
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

Ну и по поводу планов насчёт FLOW3 / TYPO3 5:

News from the General Assembly of the T3A:
http://news.typo3.org/news/article/n...ly-of-the-t3a/

Фреймворк обещают в конце 2008, пятёрку - в 2009. Плюс доп. финансы и народ вливают, спешат.
c0d3r вне форума   Ответить с цитированием
Старый 03.04.2008, 17:30   #5
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

Может кому пригодится
Create an ARP-Class for any Extension Table.
http://typo3.org/extensions/reposito...eatearp/0.2.2/

ЗЫ:
ветку (полветки) пора в разработку расширений?
pomotom вне форума   Ответить с цитированием
Старый 03.04.2008, 21:50   #6
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Если я правильно понял, эта штука не умеет связывать таблицы? Если так, то, как говорится, фтопку.

//У меня в своё время была безумная идея сделать генератор Doctrine-классов на основе $TCA
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 13.04.2008, 16:36   #7
jettero
Senior Member
 
Регистрация: 24.06.2006
Сообщений: 143
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
Если я правильно понял, эта штука не умеет связывать таблицы? Если так, то, как говорится, фтопку.

//У меня в своё время была безумная идея сделать генератор Doctrine-классов на основе $TCA
А как бы она автоматически связывала таблицы? Дело в том, что это часто зависит от формата вывода данных. То есть часто это определяется не моделью, а view.

Я сейчас делаю отдельное расширение, которое на основе конфига в typoscript, где описан какой должен быть вывод, включая взаимосвязь таблиц и описание форматирования всех значений, строит запрос к базе данных, причем один-единственный запрос. Затем расширение парсит ответ из БД, форматирует его и вставляет в шаблон, который описан в том же самом typoscript файле и возвращет готовый HTML.

В результате, там где в commerce, например для вывода list view, когда много атрибутов в продуктах и артикулах, используется порядка ста запросов к БД, мое расширение делает один! запрос, но сложного вида - в одном запросе там например бывает 25 вложенных таблиц, скорость обработки такого сложного запроса в MySQL не намного меньше, чем обработка одного простого запроса, и в результате нагрузка на БД снижается очень значительно, поскольку вместо ста запросов делается один. Также большой плюс в том, что запрос строится автоматически, на основании конфига. При таком подходе, я даже не вижу смысла использовать ORM, поскольку с отдельными записями работа не идет. Разработчик строит только описание вложенных таблиц, задает самые общие условия для выборки, например для list view в commerce задает какие продукты надо вывести, а расширение само строит запрос, связывая таблицу продуктов с артикулами, далее связывает со списком атрибутов, далее подключает таблицы значений атрибутов итд ..., все это в одном SQL запросе, а на выходе из расширения получаем готовый HTML.

Последний раз редактировалось jettero; 13.04.2008 в 16:51
jettero вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Настройки параметров ImageMagick для TYPO3 на FreeBSD и Linux Valery Romanchev Мастер-класс 9 25.06.2013 22:38
Spread FLOW3 and TYPO3 on ohloh RSS Bot Новости TYPO3 (на английском) 0 13.03.2008 00:32
Typo3 для автосайта Евгений Общие вопросы 11 26.02.2008 01:17
Требуется специалист(ы) по Typo3 удаленно Pavel Antonov Работа и заказы / Job Offer and Request 4 12.07.2006 12:46
Несколько вопросов по TYPO3 Александр Д. Общие вопросы 11 26.01.2006 19:29


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория