Facebook показал, что PHP достаточно гибкий язык? Вопрос

dede dede 1 Августа 2022 (ред)

Wikipedia, она аналогично работает на PHP.

PHP

4 Комментария

  1. Гибкий для чего?

    Что сделал Facebook (см. Мета), так это показал, что на самом деле важен продукт, а не то, насколько модными, гиковскими или популярными являются инструменты, которые вы используете для его создания.

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

    С PHP делаются фантастические и ужасные вещи, и то же самое происходит с каждым языком. Все дело в том, что вы делаете и кто выполняет эту работу.

    Facebook принадлежит компании Meta, признанной экстремистской организацией и запрещенной в РФ.

    ~

  1. Исходный код FB за 2007 год который ушел в сеть. С того времени явно они переписали многое.

    if ($orientation) {
        if ($post_leave_orientation) {
            orientation_update_status($user, $orientation, 2);
            notification_notify_exit_orientation($user);
            dirty_user($user);
            redirect('home.php');
        } else if (orientation_eligible_exit(array('uid'=>$user)) == 2) {
            orientation_update_status($user, $orientation, 1);
            notification_notify_exit_orientation($user);
            dirty_user($user);
            redirect('home.php');
        }
    }

    На файл более 30 include встречается и много чего другого.

    На этом примере мы видим, что PHP может быть любым. Гибкость это, не знаю.

  1. Интересно так, где-то ВК видел код портянкой длинный.

  1. PHP приложения достаточно сложно масштабировать, и крайне ресурсозатратно.
    Поэтому критически важные части переносят на go/rust/etc, либо разрабатывают аналогичные решения, как fb с hhvm, или vk с kphp