Разное

Попов php: что станет с PHP? / Skillbox Media

что станет с PHP? / Skillbox Media

#статьи

  • 0

Один из основных разработчиков PHP покинул проект, а крупные PHP-компании учредили фонд для развития языка.

Vkontakte Twitter Telegram Скопировать ссылку

Кадр: AFUP PHP / YouTube

Мария Даровская

Журналист, коммерческий автор и редактор. Пишет про IT, цифровой маркетинг и бизнес.
Сайт: darovska.com.

Никита начал контрибьютить в PHP в 2011 году — тогда он ещё учился в школе. За десять лет в проекте он реализовал огромное количество фич, исправил множество ошибок и поучаствовал в настройке всего процесса разработки языка.

Три года назад Никита окончил университет и опубликовал твит о том, что ищет работу. Я заметил тот твит, и мы предложили Никите продолжить работу над PHP в команде PhpStorm в JetBrains. Всё это время он работал в JetBrains и занимался исключительно разработкой PHP. Никита делал всё, что считал нужным для языка и рассказывал нам о своих планах.

Работу над PHP Foundation мы начали примерно в мае 2021 года — после того, как Джо Уоткинс опубликовал знаменитую статью о проблеме bus-фактора в PHP и сказал, что в PHP он равен двум. На практике это означает не то, что над проектом работает всего два человека, — нет, контрибьюторов больше, — но именно два человека, Никита Попов и Дмитрий Стогов, стали носителями критического объёма знаний о разработке PHP. И если вдруг они окажутся в одном автобусе и этот автобус разобьётся, то работа над PHP будет парализована.

Джо Уоткинс — известный контрибьютор в ядро PHP. Он также написал расширения pthread и parallel, которые позволяют реализовать многопоточность в PHP.

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

Кроме PHP Никита всегда интересовался и другими экосистемами — в частности был контрибьютором в Rust и LLVM. И в октябре сообщил, что перейдёт в RedHat и сосредоточится на LLVM, а PHP будет уделять намного меньше времени.

Сам по себе уход Никиты из JetBrains — это не важно, а вот то, что он значительно меньше времени будет уделять PHP, — уже серьёзная проблема для PHP-сообщества. В самой экосистеме языка, фреймворках, CMS и библиотеках всё и так неплохо — там есть свои разработчики. А вот в Core-команде контрибьюторов не хватает. Поэтому мы решили активизировать работу по созданию фонда. Его миссия — обеспечить долгосрочное процветание и развитие языка PHP, а ближайшая цель — оплатить работу Core-разработчиков.

Я начал общаться с потенциальными спонсорами, и мы быстро, в течение месяца, смогли договориться ещё с девятью компаниями. На старте к фонду присоединились десять компаний:

  • Automattic
  • Laravel
  • Acquia
  • Zend
  • Private Packagist
  • Symfony
  • Craft CMS
  • Tideways
  • PrestaShop
  • JetBrains

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

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

Поэтому задача фонда — нанять разработчиков, которые закоммитятся на part time или full time заниматься PHP. То есть будут работать над языком не по вечерам, а в специально отведённое время и за деньги. Когда фонд выполнит эту задачу, возможно, перед ним поставят новые цели: наём людей, которые смогут вести документацию, и так далее.

Язык будет развиваться и без донатов. Но наша цель — структурировать эту работу и сделать её более активной и предсказуемой.

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

  • создателя языка Расмуса Лердорфа;
  • Джо Уоткинса — его я уже упоминал;
  • Сару Голдман, которая работала в Facebook*, была главным архитектором HHVM и сделала много всего для PHP;
  • Себастьяна Бергмана, автора фреймворка для тестирования PHPUnit;
  • Дмитрия Стогова, архитектора PHP 7 и автора большинства изменений, связанных с перформансом языка;
  • Никиту Попова.

Ещё в администрацию войдут несколько представителей спонсоров.

Мы уже открыли приём заявок — так что если вы контрибьютили в ядро PHP, то можете заполнить анкету и описать, чем вы хотите заниматься, сколько времени готовы уделять этому. Мы рассмотрим заявки и пообщаемся с теми, кто нам понравится.

PHP Foundation уже можно спонсировать через Open Collective. Нам уже удалось собрать неплохую сумму. Будем рады каждому дополнительному центу, потому что чем больше удастся собрать, тем больше контрибьюторов мы сможем привлечь.

Читайте также:

* Решением суда запрещена «деятельность компании Meta Platforms Inc. по реализации продуктов — социальных сетей Facebook* и Instagram* на территории Российской Федерации по основаниям осуществления экстремистской деятельности».

Vkontakte Twitter Telegram Скопировать ссылку Научитесь:
Профессия PHP-разработчик с нуля до PRO
Узнать больше

«Сбер» представил конкурента ChatGPT под названием GigaChat 24 апр 2023

Российские учёные научились предсказывать феномен Эль‑Ниньо с помощью нейросети 24 апр 2023

Adobe добавит нейронку для работы с видео в Premiere Pro и After Effects 19 апр 2023

Понравилась статья?

Да

404: Страница не найдена

Вероятно, страница была перемещена или удалена.
Сайт постоянно обновляется для поддержки информации в актуальном состоянии; отсутствие той или иной страницы — это нормальная ситуация.

Пожалуйста,
воспользуйтесь формой Поиска по сайту

выберите интересующую тему в Облаке тегов

или перейдите в нужный раздел через Карту сайта.

Cannot find ‘tags’ template with page »

Наши больницы

Университетская клиническая больница №1 г. Москва, ул. Большая Пироговская, д.6, стр.1 Университетская клиническая больница №2 г. Москва, ул. Погодинская, д. 1, стр. 1 Университетская клиническая больница №3 г. Москва, ул. Россолимо, д.11, стр. 4,5 Университетская клиническая больница №4 8 (499) 246-76-83 г.

Москва, м. Спортивная, ул. Доватора, д. 15 Университетская клиническая больница №5 143069, п/о Введенское, г.Звенигород Сеченовский центр материнства и детства Москва, ул. Б. Пироговская, 19, стр. 1 Централизованная лабораторно-диагностическая служба

Посмотреть все больницы

Наши больницы на карте

Университетская клиническая больница №1 Университетская клиническая больница №2 Университетская клиническая больница №3 Университетская клиническая больница №4 Университетская клиническая больница №5 Сеченовский центр материнства и детства Центр Кардиоангиологии (НПЦИК) Стоматологический центр Институт медицинской паразитологии, тропических и трансмиссивных заболеваний им. Е.И. Марциновского Клиника акушерства и гинекологии им. В.Ф. Снегирева Центр лечения аддиктивных расстройств

Новости

В Клинике урологии имени Р.М. Фронштейна Сеченовского Университета провели первую операцию на новом роботе

20.04.2023

7 апреля – Всемирный день здоровья

07.04.2023

27 марта – День нефролога

27.03.2023

«Кардиопластырь» вместо холтера. В Сеченовском Университете взяли сердечный ритм под контроль искусственного интеллекта

09.03.2023

15 февраля — Международный день операционной медицинской сестры

15.02.2023

9 февраля- Международный день стоматолога

08.02.2023

Все новости

Новая жизнь PHP – Фонд PHP

Новости

Читать этот пост на других языках:

За 26-летнюю историю PHP язык активно разрабатывался огромным количеством людей, таких как Расмус Лердорф, Зеев Сураски, Анди Гутманс, Никита Попов и многие-многие другие. В 2021 году PHP ждет очередной виток эволюции.

Никита Попов переключает внимание с PHP

Никита начал работать над PHP в 2011 году, когда еще учился в старшей школе. Он сделал свой первый вклад в PHP 5.5. За 10 лет работы в мире PHP Никита внедрил бесчисленное количество функций, исправлений ошибок и улучшений процесса разработки языка.

Никита работает над PHP в JetBrains почти три года и за это время успел многого добиться. Три основных выпуска — PHP 7.4, PHP 8.0 и PHP 8.1 — включают многие из его вкладов того периода.

Помимо PHP, Никита долгое время участвовал в разработке Rust и LLVM. И так же, как PHP, когда он из хобби превратился в настоящую работу, Никита решил сосредоточить свою профессиональную деятельность на LLVM .

Никита покидает JetBrains с 1 9 декабря0016 и будут тратить значительно меньше времени на PHP . Как бы ни было грустно видеть его уход, мы поздравляем Никиту и желаем ему всяческих успехов на новом пути!

Спасибо, Никита, за все, что ты сделал для PHP! Ваша работа по достоинству оценена миллионами PHP-разработчиков.

Фактор автобуса

Потеря одного из основных участников PHP является ударом для сообщества, потому что он является носителем большого количества знаний и опыта. Это ставит язык, на котором работает 78% Интернета, в неустойчивое положение. Не говоря уже о непосильной нагрузке на сопровождающего, что, к сожалению, в мире OSS часто приводит к выгоранию людей.

В мае 2021 года, сразу после того, как Джо Уоткинс опубликовал свой пост в блоге «Избегайте автобусов», мы начали обсуждать идею PHP Foundation. Это не что-то новое и существует уже давно. Мы поговорили с Джо и несколькими другими членами сообщества PHP, в том числе с Себастьяном Бергманном и Стефаном Прибшем (PHPUnit, thePHP.cc), которые уже пытались создать аналогичный фонд в 2019 году. PHP и более 20 лет вносил ключевые инициативы в язык PHP, включая объектную модель PHP 5, кэш кода операции, движок PHP 7 и JIT-компилятор. Продолжая финансировать разработчиков проекта PHP, занятых полный и неполный рабочий день, Zend помог обеспечить постоянное процветание и модернизацию языка PHP, а также его дальнейшее использование для разработки критически важных приложений.

Мы шли довольно неторопливо, думая, что проблема не критична. Однако решение Никиты заставило нас активизировать работу над фондом.

The PHP Foundation

После многочисленных бесед с членами сообщества, а также рядом компаний, заинтересованных в PHP, мы рады сообщить, что следующие компании объединят усилия для создания PHP Foundation:

  • Автоматический
  • Ларавель
  • Acquia
  • Зенд
  • Частный упаковщик
  • Symfony
  • Крафт CMS
  • Приливы
  • PrestaShop
  • JetBrains

PHP Foundation будет некоммерческой организацией, чья миссия состоит в том, чтобы обеспечить долгую жизнь и процветание языка PHP.

Чтобы ускорить старт и сразу же воспользоваться преимуществами Фонда, мы решили сделать это через Open Collective: opencollective. com/phpfoundation .

Open Collective — это поставщик услуг по принципу «фонд как услуга», который занимается юридическими и бухгалтерскими аспектами. Open Collective доверяют многие проекты с открытым исходным кодом, включая Vue.js, Open Web Docs, webpack, Yii Framework и другие.

С прогнозируемыми пожертвованиями от всех компаний-участников мы ожидаем собрать около 300 000 долларов в год. JetBrains намерена ежегодно вносить 100 000 долларов.

Мы ожидаем, что сможем платить рыночную зарплату разработчикам ядра PHP. Чем больше мы соберем, тем больше разработчиков смогут полноценно работать над PHP.

Пожалуйста, присоединяйтесь к спонсорам и помогите PHP процветать!

 

Администрация Фонда

Первоначально будет создана временная администрация , а состав постоянной администрации будет определен после начала работы Фонда. Временная администрация будет способствовать установлению правил и положений Фонда.

Во временную администрацию войдут представителей спонсоров и группа стипендиатов PHP : Расмус Лердорф , Дмитрий Стогов , 9011 90 Джо114 90 Джо114 90 Уоткинс 14 Сара Големон , Дерик Ретанс , Себастьян Бергманн и Никита Попов .

 

Деятельность Фонда

Средства, собранные Фондом, могут быть использованы для привлечения участников PHP для дальнейшего развития языка. Первоочередной задачей Фонда будет разработчиков средств для работы над PH P .

Фонд и все, кто получает от него средства, обязаны соблюдать Кодекс поведения .

 

Отбор для финансирования

Любой участник php-src может обратиться в Фонд за финансированием.

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

Период применения начинается немедленно и продлится 28 дней.

Пожалуйста, подайте заявку, используя эту форму: https://forms.gle/mk52v6FphaYr6yMS8.

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

Что дальше

После выбора разработчиков временная администрация формализует и документирует рабочие процессы с помощью членов сообщества PHP.

Текущий Процесс RFC не изменится, языковые решения и всегда будут оставлены на усмотрение сообщества PHP Internals .

Вы можете следить за обновлениями PHP Foundation на opencollective.com/phpfoundation и @ThePHPF.

Чтобы узнать больше о работе PHP Foundation, принять участие или узнать о других способах внести свой вклад, отправьте электронное письмо по адресу [email protected].

Как вы можете помочь

Если вы хотите помочь Фонду и развитию PHP, рассмотрите следующие варианты:

1. Если вы являетесь разработчиком ядра PHP, подайте заявку.

2. Пожертвовать в фонд OpenCollective opencollective. com/phpfoundation . Обратите внимание, что за это пока нет никаких бонусов, кроме поддержки PHP Foundation и разработки ядра PHP.

3. Если ваш работодатель использует PHP, сообщите своему руководству о возможности поддержки PHP.

4. Распространите сообщение в социальных сетях, используя хэштег #ThePHPFoundation и упомянув @ThePHPF .

Часто задаваемые вопросы

В: Почему с хорошими языками случаются плохие вещи?
О: Потеря главного участника языка будет ощущаться всеми участниками. Однако PHP выдержит испытание временем, и Foundation — лучший способ гарантировать это. В каждом облаке есть серебряный слон.

В: Где я могу купить этого серебряного слона?
О: уточняется 🙂

В: Могу ли я сделать пожертвование через спонсоров GitHub?
О: Пока нет. Мы планируем добавить такую ​​опцию в ближайшее время.

В: На какую сумму я могу подать заявку?
A: Вы можете подать заявку на 20%, неполный рабочий день или больше, вплоть до полного рабочего дня.

В: Каковы масштабы деятельности Фонда?
A: Наш первоначальный объем операций был узким, чтобы максимизировать шансы на успешное решение нашей насущной проблемы — нехватки основных разработчиков, работающих над PHP.
В первые год или два нашим единственным приоритетом будет наем основных разработчиков. В конце концов, после того, как наша насущная проблема будет решена, Фонд будет готов расширить сферу своей деятельности, включив в нее найм разработчиков, занимающихся непрофильными проектами. Кроме того, мы можем расширить нашу деятельность, включив в нее проекты, ориентированные на сообщества.

В: Сколько времени потребуется совету для формализации операционных процедур?
О: Фонд планирует формализовать свои операционные процедуры в течение 6 месяцев.

В: Это как-то связано с днем ​​рождения Расмуса?
О: Нет, дата 22 ноября — просто совпадение. Не имеет никакого отношения и к дню рождения Никиты, который не совпадает с днем ​​рождения, 23 ноября. , Ларри Гарфилд, Александр Макаров, Николас Грекас, Бен Рэмси и многие другие.
Спасибо, ребята!

Предыдущая запись JetBrains приветствует самых ценных профессионалов Embarcadero в Программе признания разработчиков DataSpell 2021.3 Release Candidate Выпущен! Следующий пост

Подписаться на обновления блога

Форма подписки

Отправляя эту форму, я соглашаюсь с Политикой конфиденциальности JetBrains Значок уведомления

Отправляя эту форму, я соглашаюсь с тем, что JetBrains s.r.o. («JetBrains») может использовать мое имя, адрес электронной почты и данные о местоположении для отправки мне информационных бюллетеней, включая коммерческие сообщения, и для обработки моих личных данных с этой целью. Я согласен с тем, что JetBrains может обрабатывать указанные данные с использованием сторонних сервисов для этой цели в соответствии с Политикой конфиденциальности JetBrains. Я понимаю, что могу отозвать это согласие в любое время в своем профиле. Кроме того, в каждое электронное письмо включена ссылка для отписки.

Спасибо, Никита! • PHP.Watch

Опубликовано 23.11.2021

На PHP работает более 75% Интернета, и его успех приписывают тысячам разработчиков PHP, авторов фреймворков, разработчиков инструментов PHP, разработчиков IDE и других инструментов, а также остальная часть PHP-сообщества. Никита Попов — один из самых влиятельных разработчиков PHP. За 25 лет истории PHP никогда не было большего ускорения новых функций, очистки языка и поддержки, чем за последние несколько лет, и Никита стоял за большинством важных изменений в PHP.

Расмус Лердорф, Дмитрий Стогов, Дерик Ретанс, Зеев Сураки, Анатолий Бельский, Станислав Малышев, Сара Големон, Энтони Феррара, Никита Попов и более 800 человек внесли свой вклад в PHP на протяжении многих лет, и PHP, который мы имеем сегодня, — это усилия из всех. Некоторые из участников PHP пошли по другому пути, некоторые начали свои собственные предприятия, а некоторые продолжают вкладывать свое время и усилия в формирование PHP.


Первая фиксация Никиты в исходном коде PHP датируется февралем 2012 года, и за десять лет работы с PHP он внес несколько улучшений и исправлений в PHP. Последние три года он работал в JetBrains и был основным участником разработки PHP 7.4, PHP 8.0 и [PHP 8.1]](/versions/7.4), которые будут выпущены всего за два дня!

Некоторые из наиболее заметных улучшений PHP включают:

  • Генераторы и сопрограммы в PHP 5.5
  • Функции с переменным числом аргументов в PHP 5.6
  • Абстрактное синтаксическое дерево (AST) в PHP 7.0
  • Использование исключений в механизме PHP в PHP 7.0
  • Стрелочные функции в PHP 7.4
  • Типизированные свойства в PHP 7.4
  • Именованные параметры в PHP 8.0
  • Свойства конструктора в PHP 8.0
  • WeakMap в PHP 8. 0
  • Union Types в PHP 8.0
  • Свойства только для чтения в PHP 8.1

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

Git Никиты использует репозиторий php-src на протяжении многих лет
Никита также поддерживает Fast Route, одну из самых быстрых и наиболее часто используемых библиотек маршрутизации, доступных на PHP.


Недавно Никита объявил, что меняет свою текущую работу в JetBrains и больше не сможет работать над PHP на профессиональном уровне. Само собой разумеется, что это оставит большую пустоту в PHP не только в поддержке исходного кода PHP, но и в замечательном человеке, который с энтузиазмом говорит, вносит свой вклад и сотрудничает с остальной частью сообщества PHP.

Хотя мы, возможно, не так часто видим его в списках рассылки PHP, встречах и во всем, что связано с PHP, его огромное положительное влияние на PHP продолжает жить, улучшая и улучшая жизни миллионов людей по всему миру.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *