0,0
рейтинг
29 декабря 2013 в 11:35

Разработка → Лучшие PHP фреймворки 2013

PHP*
Я был в шоке.
После 2-х недельного опроса на PHP Weekly результаты распределились следующим образом:
Первое место… та-да… Laravel.
Второе Phalcon.
Третье symfony.
4- делят Yii с Codeigniter.



Ну, шок, что молодой Laravel первый — это раз.
Что экзотический, написанный в виде С расширения для PHP Phalcon на втором месте — это два.
Ну и Codeigniter — живее всех живых — это 3.

Еще удручающее положение Zend — хотя если объединить результаты на версий 1 и 2, то чуть получше.

via www.sitepoint.com/best-php-frameworks-2014
Александр Шестаков @AYShestakov
карма
12,0
рейтинг 0,0
Кодер
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (43)

  • +16
    нужно бы переименовать опрос в «ваш любимый фреймворк», ибо эти понятия никак не контролируются с «лучший».
    • +4
      я не нашел в статье каких либо упоминаний о репрезентативности этой выборки.
      Автор утверждает, что вручную проверил всех участников.
      Т.е. возможно выборка и небольшая.
      Ну и еще зависит от страны, по-моему. Все-таки если национальное сообщество расширяется быстро, то и популярность в конкретной стране растет.
      Вот у нас, очень активно, продвигает Yii Александр Макаров (SamDark) — он же по совместительству core разработчик Yii

      А если люди используют фреймворк — и он у них любимый — то они его считают лучшим. Хотя, конечно, не всегда так.
      Он может быть привычным, навязанным на работе и т.д.
  • +1
    Взрыв мозга — «написанный в виде С++ расширения для PHP Phalcon»
    Phalcon написан на C (с применением PHP extension API), а не на C++. И ничего удивительного нет, потому что скорость тревожит многих разработчиков.
    — Авторский текст с политикой вряд ли хорошо.
    • 0
      Phalcon кстати не только быстрый, но еще и функциональный из коробки, и отлично документированный.
    • +2
      Про Phalcon поправил.
      Скорость, по-моему, тревожит далеко не всех.
      Ну в том масштабе, в котором она дается Phalcon
    • –1
      любопытно сравнить производительность Phalcon в родном рантайме с HHVM. причем не время холодного старта приложения а именно замерять пропускную способность на каком-нибудь простеньком приложенице, аля бложик. Вообще было бы классно реализовать что-то типа todomvc для фреймворков.
      • 0
        Получится очередное сравнение тёплого с мягким. Phalcon — это дополнительная абстракция для написания приложений, созданная по логике php-фреймворков. Для работы приложения на Phalcon всё равно необходим управляющий php код, который всё равно надо разбирать и компилировать. HHVM — это уже виртуальная машина с единоразово компилируемым кодом и получаемым с этого огромного профита.
  • 0
    >Ну, шок, что молодой Laravel первый — это раз.

    а фреймворк не может быть лучшим по причине своей молодости?
    • +1
      В данном случае выше правильно заметили, что это скорее рейтинг не лучших, а популярных фреймворков.
      А молодой, скорее будет менее популярным чем старый.
      Codeigniter это как раз доказал.
      Но он так медленно развивается, что казалось, что уже про него все забыли.
      • +1
        этот молодой фреймворк основан на компонентах symfony, что сразу расширяет круг разработчиков которые могут его использовать. Так как порог вхождения в этот фреймворк пониже нежели в symfony, то и популярность выше.
      • +1
        CodeIngiter не просто медленно развивается, так еще и его создатели совсем недавно от него отказались и предложили отдать, что называется, в «добрые руки». Хотя сам я на нем тоже до сих пор пописываю.))
  • +25
    Я столько цветов не различаю похоже :(
  • +12
    Мне кажется, что правую колонку нужно было как минимум сортировать по популярности. Такие наглядные диаграммы на самом деле достаточно не наглядны, не сразу найдёшь соответствие.
    • –10
      Автор оригинального поста не привел табличных данных — так что перестраивать, как то долго.
  • +4
    Рад и горд за Phalcon, но число участников опроса, предполагаю, довольно не велико. Потому как в сообществе Phalcon всё таки еще до невозможности мало людей и активных разработчиков, и занять, хоть и приятное, но второе место обогнав Yii — маловероятно.
    • +6
      Вполне вероятно потому как PHP Weekly популярен там, где пока ещё не популярен Yii.
      • +5
        Про то и имею ввиду. Пару недель назад у нас на форуме Бруно приглашал ответь на некоторые вопросы в анкете, думаю как раз для этого графика. Размести аналогичную тему на форуме Yii — все остальные фреймворки остались бы далеко позади.
        • +1
          Да, как раз популярность фреймворка, да и легкость вхождения, определяется (для меня это чуть ли не самое главное), объемом и качеством комъюнити.
  • +10
    CodeIgniter один из лучших фреймворков, а IE — один из лучших браузеров. Ага.
  • +7
    Кто такой Bruno Skvorc «риторический вопрос». И почему его мнение так важно для нас?
    • +1
      У статьи слишком громкий заголовок без учета множества факторов. Как взять случайный опрос на Хабре ( Насколько мы знакомы с фантастикой? ) и написать резонансно: Любимой книгой разработчиков оказалась «Мастер и Маргарита»!

      По самому Бруно — активный участник сообщества Sitepoint и PHP Weekly, опытный разработчик и автор очень подробных и полезных материалов. Человек который опросил знакомых разработчиков, их мнения и предпочтения, и сделал на основе этого свои выводы.
      • 0
        Мне удалось полистать и почитать его блог www.sitepoint.com/author/bskvorc/
        и даже www.bitfalls.com
        и тут hub.tutsplus.com/authors/bruno-skvorc
        и др.
        Ничего особо выдающего не нашел. Для себя не извлек ничего нового и интересного.
        Это не значит, что человек плохой. Да трудится, да фрилансит, да пишет, что-то рекламирует. Одним словом молодец.
        Весь этот опрос весьма не нагляден и по большому счету не интересен. Каждый может опросить своих друзей, нарисовать график, но это не значит ровным счетом ничего.
  • +4
    1. Почему вы в шоке?
    2. Почему такой уродский график?
    3. Кто такой этот Бруно с непроизносимой фамилией?
    4. Где вообще этот опрос и сколько человек приняло в нём участие? Судя по множеству равных результатов — общее количество голосовавших очень не велико.
  • +1
    Еще удручающее положение Zend — хотя если объединить результаты на версий 1 и 2, то чуть получше.
    Это потому что использующие Zend Framework программисты работают, а не участвуют в опросах :)
    • 0
      Это как про админов — если админ работает, значит он плохой админ. У хорошего админа все отлажено, и ничего трогать не надо.
    • 0
      Как говаривал Эрнест, наш, Резерфорд: «если вы постоянно работаете, то когда же вы думаете?».
  • 0
    Мне кажется тот же ларвел занял первое место, так как, порог вхождения довольно низкий, а зф2 и симфони2 под силу далеко не многим
    • 0
      не то что порог вхождения даже выше, просто далеко не всем нужен полный контроль над происходящим и гибкость. Некоторые считают это попросту излишним.
  • +2
    После поста с цветными буквами я иначе смотрю на все подобные графики)
    • 0
      Читаете диаграммы между строк?)
      • 0
        криптограммы)
  • +7
    Имхо все эти посты о Ларавел в интернете, особенно на неттутс и пхпмастере наводят на мысль что это все большая пиар кампания.
    Во-первых я никогда не слышал о ларавел 2 например, как то он сразу стал 3 а потом быстро прыгнул в 4ре, — попахивает наглым хайпом.

    На реддите все посты в которых кто-то грузит на ларавел быстро минусуються а с другой стороны появляется множество постов-вопросов а-ля «как сделять то и то на ларавеле?» и «я толко начинаю программировать, подойдет ли мне ларавел». Такие темы нормальные люди создавали б на сайте самого фреймворка не тут и там на всех сайтах. Такие посты быстро набирают почти одинаковое количество плюсов. Попахивает подставными аккаунтами.

    Судите сами: даже если фреймворк хорош он ведь точно не лучше того самого симфони которая уж давно-давно и с которой ларавел спер половину кода, но в интернете за все годы собралось гораздо меньше симфони хайпа чем ларавел хайпа за несколько месяцев.

    Бенчмарки ( www.techempower.com/benchmarks/#section=data-r8&hw=ec2&test=db&l=sg ) показывают довольно низкую производительность на ряду с симфони при этом при гораздо меньших возможностях.

    Имхо все это просто хайп, особенно такие-вот графики с процентиками популярности
    • +3
      Вы можете обсуждать и дальше теорию заговоров, но если попользуетесь Laravel, то поймёте откуда такая любовь. Laravel наименее противный из всех php фреймворков. Вы бы не статьи оценивали, а то, что реально делают люди.
      вот 318 банлов написанных ещё под 3-й!!! bundles.laravel.com/bundles
      под четвёртый появилось столько же ещё до выхода стабильной версии.
      и среди них масса действительно полезных, которые позволяют развернуть среднестатический сайт за день.

      Секрет столь стремительной популярности — они повторяют путь RoR: хорошая документация, куча скринкастов, продуманная система моделей и мощная консоль для разработчика.
      • +2
        image
        Вот тут четко видно, что разделяются как то странно ровно проценты.
        Можно предположить, что опрошено 70 человек — т.е. 1,5% примерно 1 человек.
        Уж слишком все ровно — и эти 7,62 — прям ровно-ровно, у Yii и CI
        • +2
          Не хочу обсуждать голосование, в таких случаях вспоминается о миллионах мух, которые не могут ошибаться.
          Какая разница чем пользуется большинство, главное чтобы свои инструменты устраивали.
        • +1
          Кто, интересно, этот загадочный человек, который проголосовал за TYPO3.Flow, и есть ли на хабре вообще люди, которые с этим фреймворком знакомы?
    • +2
      Я не любитель Laravel, я просто слежу за общей картиной в нашей индустрии, вы можете мне не верить, но в буржунете сейчас действительно Laravel находится на пике трендов. Выходят книги, скринкасты, народ пробует-нравится-рассказывает. Это не хип на ровном месте, это закономерное следствие качества кода, документации и работой с комьюнити. С первой по третью версии Тейлор делал рельсоподобный фреймворк «без всей этой фигни», заточенный на характерные юзкейсы веб-разработчика. Принцип «сначала доки — потом код», симпатичный дизайн сайта и воспитанный костяк активно отвечающих на форуме — и фреймворк достучался до людей. В четвертой версии он был переписан на симфониевские компоненты, сохранив, с одной стороны, свою простоту для новичков, и, с другой стороны, перестав ограничивать опытного разработчика став полностью композер-френдли. Такого сочетания, имхо, сейчас нет ни у кого, так что его популярность имеет под собой вполне объективные причины.
      • 0
        Так-то Symfony Standard Edition тоже особо ничего не предъявляет к разработчику. Вот тебе запрос, вот тебе ORM, вот тебе мейлер и шаблонизатор. Вперёд и с песней.

        Имхо, косяк «больших» фреймворков в том, что у идеалистов возникает желание всё делать по «best practices». А это, бывает, уж слишком времязатратно (хотя в итоге ведёт к нереальному увеличению производительности в будущем).
        • 0
          наверное вы имели в виду что это ведет к сокращению временных издержек на поддержку и дальнейшее расширение функционала.
  • 0
    удален

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.