Длина Друпала в попугаях

Аватар пользователя mbaev

Это пост, в котором не будет описания установки модуля, программного создания ноды или того, как избавиться от ошибок. Только попугаи!
Оригинал лежит здесь.

Длина попугая Кеши

Вот взбрела же дурацкая мысль посчитать Друпал в попугаях... Нормальные люди считают в байтах, в деньгах или, на крайний случай, в человеко-часах. Но я не ищу лёгких путей! Как же посчитать длину попугая? Его нужно запрограммировать! Тогда можно будет посчитать количество получившихся строк кода.

  • Можно написать ИИ попугая, но тогда этот пост будет закончен не раньше следующего века ))
  • Можно посчитать рост попугая в сантиметрах, но все попугаи разных размеров. Да и рост попугая имеет мало общего с программированием.
  • Можно нарисовать попугая с помощью CSS.

Пожалуй, третий способ подходит отлично: и рост попугаю можно сделать любой, и выглядеть будет, как умный. В XXI-ом веке жить хорошо, тут есть CSS3, поэтому нарисовать попугая не составит труда (особенно если уметь гуглить фразы типа "Попугай CSS", "Parrot CSS" =) ).

Итак, наш Кеша готов и уже куда-то летит. Все кредиты за Кешу получает Mahesh из Индии.
parrot
Теперь мы можем посчитать Кешу - его длина составляет 304 строки!

Измеряем Друпал 7 версия 7.52

Берем скрипт, который я заготовил в статье Скрипт подсчета строк в проекте и считаем длину седьмого Друпала. Получаем:

    Total: 329207
        Text - 4519
            txt - 4519
        PHP - 52476
            php - 52476
        JavaScript - 9278
            js - 9278
        CSS - 11378
            css - 11378
        Images - 2302
            jpg - 29
            gif - 74
            png - 2192
            ico - 7
        Other - 249254
            editorconfig - 14
            gitignore - 6
            htaccess - 149
            inc - 103501
            info - 1765
            install - 14609
            module - 55510
            test - 70174
            xml - 469
            html - 73
            po - 28
            script - 7
            sql - 1
            sh - 1773
            gz - 1068
            profile - 36
            engine - 25
            config - 46

Значит Друпал 7 получился длиной 329207 строк. Теперь берем калькулятор и считаем: 329207 / 304 = 1082.9 (последний попугай, видимо, не разговаривает или лысый =) )

Вот и посчитали, засим объявляю: в Друпале версии 7.52 примерно 1083 попугая!

Сколько седьмых в восьмом версия 8.2.3

Но у нас же еще есть и другие версии, что может оказаться даже интереснее. Посчитаем, например, Друпал 8.

    Total: 1408609
        Text - 25176
            txt - 12826
            md - 12350
        PHP - 1123110
            php - 1123110
        JavaScript - 44743
            js - 44743
        CSS - 22232
            css - 22232
        Images - 3087
            jpg - 59
            jpeg - 1
            gif - 173
            png - 2847
            ico - 7
        Other - 190261
            csslintrc - 37
            editorconfig - 45
            eslintignore - 8
            eslintrc - 98
            gitattributes - 56
            htaccess - 212
            json - 7953
            lock - 6280
            gitignore - 156
            map - 4
            yml - 77142
            inc - 26371
            svg - 219
            module - 31199
            install - 6189
            twig - 15430
            xml - 2519
            html - 90
            po - 112
            script - 7
            sql - 1
            engine - 207
            profile - 26
            sh - 2637
            theme - 618
            gz - 5404
            svgz - 18
            dist - 955
            data - 16
            license - 762
            properties - 6
            gitmodules - 3
            upgrade_to_2_1 - 39
            upgrade_to_2_2 - 61
            makefile - 42
            credits - 11
            exe - 21
            m4 - 63
            w32 - 13
            h - 60
            c - 283
            phpt - 347
            xsd - 3422
            ser - 166
            changelog - 828
            rst - 15
            config - 110

Вот и получается, что в восьмом Друпале ~ 4633 попугая или 4.2 седьмого Друпала.
Однако, до новых встреч!

Оригинал с кодом попугая на CSS3 смотрите в статье Длина Друпала в попугаях.

Версия Drupal:
12 Спасибо

Комментарии

Аватар пользователя bumble
bumble 10 месяцев назад 3

На главной )))

Аватар пользователя Mihail.space
Mihail.space 10 месяцев назад

Пятничная лирика )

0 Спасибо
Аватар пользователя mbaev
mbaev 10 месяцев назад

Пятничные попугаи самые дикие)

0 Спасибо
Аватар пользователя Studio VIZA
Studio VIZA 10 месяцев назад

Давайте Бэкдроп ещё посчитаем, и для вселенского равновесия ВП.

0 Спасибо
Аватар пользователя mbaev
mbaev 10 месяцев назад 1

Пожалуйте:

Total: 608596

    Text - 3983
        txt - 1053
        md - 2930
    PHP - 31509
        php - 31509
    JavaScript - 21276
        js - 21276
    CSS - 25195
        css - 22879
        scss - 2316
    Images - 3721
        jpg - 29
        gif - 142
        png - 3548
        ico - 2
    Other - 522912
        gitignore - 12
        htaccess - 166
        jshintignore - 7
        jshintrc - 19
        inc - 176076
        info - 5646
        svg - 176847
        eot - 3704
        ttf - 10922
        woff - 3135
        license-mit - 22
        sh - 1889
        install - 10826
        module - 53314
        json - 4006
        test - 75099
        html - 72
        zip - 4
        xml - 463
        po - 28
        hidden - 2
        script - 7
        sql - 1
        gz - 568
        engine - 25
        profile - 52

Итого Backdrop ~ 2002 попугая или 1.8 Друпала 7-ой версии, или 0,43 Друпала 8-ой версии )

Аватар пользователя gun_dose
gun_dose 10 месяцев назад

С друпалами ясно. А давайте сравним с вордпрессами всякими и жумлами))

0 Спасибо
Аватар пользователя mbaev
mbaev 10 месяцев назад 2

А мы тут не сравниваем. Мы просто считаем попугаев )) И длина wordpress-4.6.1 составляет 1692 попугая)

Total: 514487
    Text - 4419
        txt - 4048
        md - 371
    PHP - 313413
        php - 313413
    JavaScript - 77158
        js - 77158
    CSS - 95637
        css - 94929
        scss - 708
    Images - 9653
        gif - 762
        png - 8891
    Other - 14207
        html - 98
        svg - 1715
        htaccess - 34
        eot - 370
        ttf - 514
        woff - 370
        otf - 401
        crt - 4327
        swf - 771
        xap - 301
        json - 4658
        gz - 605
        xml - 43
Аватар пользователя Studio VIZA
Studio VIZA 10 месяцев назад
gun_dose написал:
сравним с вордпрессами

У ВП явных минусов куча, как-то несравненно.

А не замахнуться ли нам на Вильяма, понимаете ли, нашего Python?

0 Спасибо
Аватар пользователя negociant
negociant 10 месяцев назад

Не хватает пожалуй для осознания нелепости сего поста сравнения с Symfony, допустим, и объяснения, к чему такое сравнение в скриптовом приложении, в котором задействованы небольшая часть всех скриптов для одного исполнения.

Я думал такие сравнения веб-приложений остались в далеком прошлом, а оказывается только казалось)

0 Спасибо
Аватар пользователя mbaev
mbaev 10 месяцев назад

Чуть выше я отписал, что это просто фан пост. Он не претендует на звание объективного сравнения cms или фреймворков. Только попугаи)

0 Спасибо
Аватар пользователя negociant
negociant 10 месяцев назад

Ну тогда будьте любезны следующие посты двигать в сторону здравого смысла, а не подсчета очередного количества файлов в приложении.

Или Вы против изменений, которые происходят на данный момент в Drupal? Будем рады услышать услышать Ваши доводы, как php-разработчиков.

0 Спасибо
Аватар пользователя bumble
bumble 10 месяцев назад 5

Не стоит возводить "пятничный" ТОП в ранг холливара.

Это всего лишь забава, с капелькой псевдостатистики.
Никто, нигде, никого не оценивал, и тем более, не ставил на голосование "..изменения, которые происходят на данный момент в Drupal".

Аватар пользователя negociant
negociant 10 месяцев назад

Можно объяснить любую точу зрения в любой плоскости, но такие топики не несут абсолютно ни какой ценности - ответьте на вопрос "Зачем такие посты нужны?"
Я отвечу за вас вашей материей - такой пост только удалить.

0 Спасибо
Аватар пользователя bumble
bumble 10 месяцев назад

"Зачем такие посты нужны?"

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

Теперь от меня вопрос(ы):

  • Чего такого зловещего, и прям ужасного Вы увидели в этом ТОП'е?
  • Зачем уделять время, и дискутировать в материале, ценность которого для Вас сводится к нулю?
0 Спасибо
Аватар пользователя negociant
negociant 10 месяцев назад
bumble написал:
  • Чего такого зловещего, и прям ужасного Вы увидели в этом ТОП'е?
  • Drupal 8 не пользуйте - там больше файлов чем в Drupal 7
    «Зачем уделять время, и дискутировать в материале, ценность которого для Вас сводится к нулю?»
    Действительно, зачем обосновывать, если можно просто критиковать.

    0 Спасибо
    Аватар пользователя bumble
    bumble 10 месяцев назад 1

    «Drupal 8 не пользуйте - там больше файлов чем в Drupal 7»

    Повторюсь: нет в посте ни намека на это. Вы ищите несуществующие изъяны.
    Критикой тоже не пахнет. Просто веселенький пост...

    Аватар пользователя negociant
    negociant 10 месяцев назад

    Вам решать, как модератору ресурса, но такие посты, вопреки развитию в дальнейшем CMS/CMF, следует удалить.

    0 Спасибо
    Аватар пользователя Studio VIZA
    Studio VIZA 10 месяцев назад
    negociant написал:
    Я отвечу за вас вашей материей

    http://img.studioviza.ru/Shotsudqpl.png

    0 Спасибо
    Аватар пользователя negociant
    negociant 10 месяцев назад
    Studio VIZA написал:
    У ВП явных минусов куча, как-то несравненно.

    Их разработчики как то не в курсе PDO - для них mysql и mysqli единственный вариант, других СУБД они не знают.

    Продолжай минусы.

    0 Спасибо
    Аватар пользователя Studio VIZA
    Studio VIZA 10 месяцев назад
    negociant написал:
    Продолжай минусы.

    Друпал предлагает создавать картины, в то же время ВП - лишь фото с полароида. Быстро же, и ума не надо.(При этом на фото будет всё по факту)
    Роли, права, это упоение админской властью, просто не существует в жалком ВПшном мирке.

    0 Спасибо
    Аватар пользователя negociant
    negociant 10 месяцев назад

    Факты - отсутствуют как таковые, против их возгласов о могуществе их об админке, как о владычице процентного соотношения двух систем.

    0 Спасибо
    Аватар пользователя Studio VIZA
    Studio VIZA 10 месяцев назад
    negociant написал:
    владычице процентного соотношения

    Можно поговорить о засилье вело-транспорта в странах Азии, и процентном соотношении икры к китам, это уже дело религии, только вот что скажу, кто много всеобъемлющ и умен, при проверке оного не показывает.

    Если есть камаз, едем за хлебом. .гм... странная фраза, 30 модулей это камаз?

    Кроме спихивания недосайтов, есть ещё обслуживание и рост, как растёт велосипед - ну да, можно запилить веломоторчик, и с аккумулятором и стоит он будет 120тр, но везти одну прибабахную *опу.

    0 Спасибо
    Аватар пользователя Studio VIZA
    Studio VIZA 10 месяцев назад

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

    0 Спасибо
    Аватар пользователя gun_dose
    gun_dose 10 месяцев назад

    Если думать в сторону информативности, то нужно писать считалку стека вызова функций))

    0 Спасибо
    Аватар пользователя gun_dose
    gun_dose 10 месяцев назад

    Так я юзаю его иногда, просто лень бенчмарки делать

    0 Спасибо