2014-09-05 1 views
1

Я ищу опыт людей, созданных с использованием обеих этих фреймворков. Прямо сейчас я использую Yii практически для всех, но чтобы дать Flow выстрел, я думал, Я спрашиваю людей, которые работали с ними обоими. Можете ли вы дать мне отзывы и свои впечатления?Поток (typo3) по сравнению с yii

я нашел сравнения между Zend и Yii, cakePHP и Yii ... Но ничего между Yii и Flow

Можете ли вы сказать мне что-нибудь из вашего опыта? Сложность, производительность, безопасность

Спасибо

ответ

1

У меня нет тонны опыта. На самом деле больше с Yii, но для моей работы я изучаю Typo3 и написал расширение Extbase, которое реализует технологию MVC. Я не много сделал с FLOW (что я знаю).

Несколько замечаний о моем опыте:

Я нахожу Yii быть гораздо более интуитивным. Как только вы поняли основные понятия структуры, это довольно хорошо. Когда возникает проблема или мне нужно что-то реализовать, я могу найти правильное место для внесения изменений очень быстро.

В прошлом я работал с базой TYPO3, и, честно говоря, я думаю, что это катастрофа. Он работает, и многие люди могут запрограммировать в нем довольно успешно. Тем не менее, для меня многие его части - это черный ящик, который я не понимаю. ИМО ТИПО3 делает вещи чрезвычайно сложными, что не должно быть так сложно. Когда мне нужно отлаживать проблему TYPO3, я трачу 60-80% моего времени, просто определяя, где и что вызывает проблему.

Однако, EXTBASE, похоже, является важным шагом в правильном направлении. Концепция и структура очень похожи на то, что использует Yii. У него даже есть несколько функций, которые я нахожу более приятными, чем Yii. Например, предварительная обработка и последующая обработка Модели автоматически обрабатывают хранилище БД. Если вы изменяете значения в коде модели, вам не нужно беспокоиться о сохранении вещей. Кроме того, концептуальная модель и соединение с БД более четко разделены.

Кроме того, средство просмотра/шаблона FLUID очень приятно. Синтаксис кодирования очень похож на HTML и довольно интуитивно понятен. Шаблон может быть написан в синтаксисе, который выглядит в основном как документ HTML. Элементы FLUID также довольно интуитивно понятны, поэтому вы знаете, что происходит, просто прочитав код. Это также усложняет сложность сложных элементов дисплея.

Я все еще думаю, что Yii - лучший продукт, но TYPO3 сделал много хороших успехов. Если вы можете избежать черного ящика TYPO3-Core, все будет в порядке.

Кроме того, хотя TYPOSCRIPT, кажется, становится менее необходимым, он все еще существует и вызвал у меня много головных болей.

+0

Пожалуйста, не смешивайте Flow и Extbase. Поток - это основа, из которой некоторые компоненты и концепции были включены/интегрированы в Typo3. Но тем не менее, Typo3 не включает Flow, и даже в случае, подобном движку шаблонов Fluid, который присутствует как в Typo3, так и в Flow, существуют различия в поведении. (Кроме того, я полностью согласен с тем, что Typo3 является полным и полным дерьмом). – BlueM

Смежные вопросы