PHP

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

01 Августа 2022 08:49 (ред)

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

dede dede + 234

3 Ответа

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

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

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

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

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

    ~

    3
    OleStep 01 Августа 2022 08:52 (ред.)
  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 может быть любым. Гибкость это, не знаю.

    2
    Adre 01 Августа 2022 11:15
  1. Интересно так, где-то ВК видел код портянкой длинный. Evg 01 Августа 2022 11:18
  2. Я скинул вам ссылку на фрагмент кода. answer 02 Августа 2022 16:19
  1. PHP приложения достаточно сложно масштабировать, и крайне ресурсозатратно.Поэтому критически важные части переносят на go/rust/etc, либо разрабатывают аналогичные решения, как fb с hhvm, или vk с kphp

    2
    vadim 01 Августа 2022 16:21 (ред.)