Цитата:
Сообщение от jettero
Вот ИМХО и надо внедрять это в v4 – ORM, формы, MVC, AOP итп. Не обязательно же сразу выкидывать t3lib_DB. Можно сделать альтернативную билиотеку t3lib_db_orm, например, и через несколько версий, когда она будет уже полностью рабочей, можно старую t3lib_db объявить depricated и еще через несколько версий удалить. То же сделать с MVC - сделать альтернативную библиотеку вместо tslib_pibase, tslib_pibase_MVC итп..
|
Уже внедряют. Библиотека
lib/div как раз и есть то о чем вы говорите. Более того, под эту библиотеку уже и Kickstarter подтянули. Теперь он умеет создавать скелеты MVC.
Цитата:
Сообщение от jettero
Вообще можно было бы сделать такой же подход, как например в разработке FreeBSD, там поддерживается несколько различных веток: STABLE - стабильная ветка, сейчас это версии 7.x в которую больше не добавляют новые фичи, а вылизывают старые и фиксят баги и CURRENT - ветка версий 8.x, в которой все текущие разработки и новые фичи. Когда 8 ветка подрастет, она станет STABLE, а новые фичи пойдут уже в 9 ветку - CURRENT.
|
Так и есть. Разрабатывается 4.2 и поддерживатеся ветка 4.1.
Цитата:
Сообщение от jettero
И тогда можно выбирать чем пользовать или самым новым или самым стабильным. А то сейчас мы имеем две несовместимые ветки TYPO3. Старая ветка многими считается устаревшей, а значит кол-во разработок под нее снизится. Новая ветка неизвестно когда будет и на ней придется сайты делать с нуля. Все это может привести TYPO3 в не очень хорошую ситуацию.
|
Почему несовместимые? 4.1 и 4.2 совместимы.
Я, честно говоря не совсем понял. Какая ветка считается устаревшей?
Если вы все же сравниваете 5 ветку, то для такого глубокого анализа ИМХО еще рано. Думаю в 5 ветке еще не написано ни строчки кода, так как под нее еще не готов фреймворк.