Опыт работы с новым фреймворком Jackal PHP? - PullRequest
0 голосов
/ 20 января 2011

У вас, ребята, есть какой-нибудь опыт работы с новым фреймворком PHP Jackal?

http://www.jackalphp.com

Он свежий, только что выпущенный, и мне было интересно, хороший ли он. Может ли это быть заменой фреймворков, таких как Kohana, Symphony или Zend? Ну, у Zend слишком много готовых модулей и функций. Может быть, сравнение с Kohana лучше.

Я спрашиваю, потому что я ищу фреймворк для использования в моих будущих проектах.

Спасибо

Ответы [ 2 ]

5 голосов
/ 20 января 2011

Это больше похоже на продукт для хобби, чем на серьезную основу.

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

Я также не смог найти информацию о лицензии. Там нет ничего в исходном коде. Ссылка ToS на сайте пуста. Без четко определенного лицензионного соглашения вы подвергаете себя риску нарушения прав интеллектуальной собственности.

Также нет информации о том, как обрабатываются обновления разработки. Могут ли незначительные обновления версии содержать разрывы BC? И почему нет общедоступного репозитория, когда Sourceforge и Git могут свободно использовать. Я тоже не смог найти багтрекер.

Я бы держался от этого подальше, если бы они не стали профессионалами.

2 голосов
/ 23 января 2011

Возможно, мы выпустили фреймворк немного преждевременно, но мы очень серьезны, и это не хобби. Мы используем его в разработке коммерческих приложений уже более года.

Вы поднимаете несколько замечательных вопросов о вещах, которые нам не хватает. В настоящее время мы используем Assembla в качестве хранилища, но вскоре мы перейдем к чему-то еще, чтобы мы могли сделать его общедоступным.

Информация о модульном тестировании и лицензировании также в пути.

Если это единственное, что вас беспокоит, это отличная новость =). Нашей главной целью было создание инфраструктуры, которая бы использовала преимущества процедурного языка, такого как PHP, ускоряла разработку и имела смысл. Мы уже использовали много фреймворков, и хотя у них всех есть свои сильные стороны ... ни один из них не является тем, что нам, как разработчикам, нужно в фреймворке. Хотя это очень субъективное утверждение, я считаю, что Шакал вносит некоторые серьезные улучшения в другие фреймворки, которые разработчики полюбят.

Короче говоря, мы очень ценим, что вы нашли время, чтобы дать Шакалу шанс, и надеемся, что вы будете продолжать следить за нашим прогрессом, добавляя больше «профессионализма» в нашу структуру. =)

С наилучшими пожеланиями, Команда Шакала

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...