The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз языка программирования PHP 8.2, opennews (?), 08-Дек-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


25. "Релиз языка программирования PHP 8.2"  +3 +/
Сообщение от anonbrain (?), 08-Дек-22, 19:45 
На сайте указано что была повышена производительность, но в шортрелизе ниже об этом не было ни слова. хоть пример бы какой завезли. в целом тенденция печальная. они делают упор на строгую типизацию, расширенные комментарии, атрибуты через спецкоменты и так далее. знаете какое это отношение имеет к прогрессии в языке ? я тоже не знаю. китайцы из swoole делают бомбу, но сам php в этом направлении пока не спешит двигаться. весь синтакс уже был доведён до отличного состояния (позаимствован у плюсов), но с момента как начали происходить взаимствования у js... что то пошло не так. надеюсь сообщество обратит внимание на многопоточность, асинхронное выполнение, оптимизацию и на улучшение jit который в некоторых сценариях вместо прироста производительности обеспечивал её спад вплоть до нестабильных исключений.
Ответить | Правка | Наверх | Cообщить модератору

98. "Релиз языка программирования PHP 8.2"  +/
Сообщение от тоже Аноним (ok), 08-Дек-22, 22:40 
> на многопоточность, асинхронное выполнение, оптимизацию и на улучшение jit

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

Ответить | Правка | Наверх | Cообщить модератору

233. "Релиз языка программирования PHP 8.2"  –3 +/
Сообщение от Наноним (?), 10-Дек-22, 01:50 
Ты хотел сказать "как можно быстрее умереть", потому что PHP точно не тот язык, который когда бы то ни было стремился к оптимизации по скорости. Вот если бы они вместо бесконечного посыпания сахаром действительно ускорили его, то PHP можно было бы простить всё.
Ответить | Правка | Наверх | Cообщить модератору

239. "Релиз языка программирования PHP 8.2"  +2 +/
Сообщение от Аноним (174), 10-Дек-22, 09:28 
На этот счёт уже в 5.6 было сделано очень многое. В 7 ещё больше. В 8 теперь есть JIT, который реально решает на ряде вещей.
Ответить | Правка | Наверх | Cообщить модератору

182. "Релиз языка программирования PHP 8.2"  +1 +/
Сообщение от Аноним (174), 09-Дек-22, 09:55 
Многопоточности да, сильно не хватает.
Сейчас приходится юзать свою подложку для кооперативных корутин и exec'нутых подзадач, но там проблема с обменом данными с форкнутыми процессами всё равно остаётся, слишком накладно. Треды с независимыми контекстами и быстрым IPC из треда в тред сильно спасли бы положение.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

188. "Релиз языка программирования PHP 8.2"  +/
Сообщение от тоже Аноним (ok), 09-Дек-22, 10:58 
> Сейчас приходится

плакать, колоться и вымучивать многопоточные сервисы на пыхе, а не на го, специально для этих задач созданном? Трудно вам.

Ответить | Правка | Наверх | Cообщить модератору

193. "Релиз языка программирования PHP 8.2"  +1 +/
Сообщение от Аноним (174), 09-Дек-22, 11:40 
Нет особого желания браться за нишевый язык, который как и прочие руби, забудут через несколько лет.
Ответить | Правка | Наверх | Cообщить модератору

234. "Релиз языка программирования PHP 8.2"  +/
Сообщение от Наноним (?), 10-Дек-22, 01:51 
Go уж точно не забудут через несколько лет: на нём написано уже очень много. Продолжайте жрать кактус.
Ответить | Правка | Наверх | Cообщить модератору

267. "Релиз языка программирования PHP 8.2"  +/
Сообщение от Аноним (174), 11-Дек-22, 10:22 
На рубях тоже написано много всякого ненужно, а толку.
Ответить | Правка | Наверх | Cообщить модератору

197. "Релиз языка программирования PHP 8.2"  +1 +/
Сообщение от anonbrain (?), 09-Дек-22, 12:12 
осталось что бы под го завезли хотя бы один вменяемый mvc фремворк и заживём (этого не будет)
Ответить | Правка | К родителю #188 | Наверх | Cообщить модератору

215. "Релиз языка программирования PHP 8.2"  +/
Сообщение от тоже Аноним (ok), 09-Дек-22, 16:30 
> (этого не будет)

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

Ответить | Правка | Наверх | Cообщить модератору

240. "Релиз языка программирования PHP 8.2"  +/
Сообщение от Аноним (174), 10-Дек-22, 09:30 
Это тебе только кажется. Модели вполне себе способны параллелить запросы к DBMS, а например в условиях геораспределения это может дать вообще неэпический профит.
Ответить | Правка | Наверх | Cообщить модератору

241. "Релиз языка программирования PHP 8.2"  +/
Сообщение от Аноним (174), 10-Дек-22, 09:31 
Ну и опять же, зависит от того, что у тебя за модель. Если плоская примитивная вида "вгрузи вот это как есть и хорошо" - да, кроме запросов особо ничего и нет. Если модель обвязана буизнесс-логикой и имеет сложные структурные связи, да ещё и к разносортным API присобачена, то там вполне себе есть чего разобрать.
Ответить | Правка | К родителю #215 | Наверх | Cообщить модератору

265. "Релиз языка программирования PHP 8.2"  +/
Сообщение от Лигивон (?), 11-Дек-22, 10:17 
Уже давно завезли buffalo
Ответить | Правка | К родителю #197 | Наверх | Cообщить модератору

280. "Релиз языка программирования PHP 8.2"  +/
Сообщение от Аноннейм (?), 13-Дек-22, 16:54 
Вы читали его доки ? или с китайского ещё не всё перевели хотя бы на английский?
Ответить | Правка | Наверх | Cообщить модератору

279. "Релиз языка программирования PHP 8.2"  +/
Сообщение от Аноннейм (?), 13-Дек-22, 16:52 
Упаси господь, есть куда более приемлимые варианты.
Ответить | Правка | К родителю #188 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру