The OpenNET Project / Index page

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



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

Оглавление

Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки PHP, opennews (ok), 12-Фев-19, (0) [смотреть все]

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


33. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  –1 +/
Сообщение от Ilya Indigo (ok), 12-Фев-19, 19:42 
> На подмножестве PHP уже сейчас можно писать строго.

Строго - это когда ты определяешь в любом месте кода:
int a;
и теперь a можно присвоить только число в определённом диапазоне.
А когда ты можешь это указать только в параметрах ф-ий и м-ов - то это вообще ничто!

> ...тогда придется переписать примерно весь Wordpress,

И чё!?

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

40. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +/
Сообщение от KonstantinB (ok), 13-Фев-19, 00:23 
> А когда ты можешь это указать только в параметрах ф-ий и м-ов - то это вообще ничто!

На самом деле, при должной декомпозиции (когда нет простыней по сто строк кода) на практике получается почти то же самое.

> И чё!?

То, что никто это делать не будет.

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

49. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +/
Сообщение от Онаним (?), 13-Фев-19, 09:38 
Вот сразу видно, когда "классики" лезут в язык с динамической сборкой. В итоге при попытке притащить свои паттерны и "декомпозицию" по 5 строчек кода на класс / функцию, размазанных по 100500 отдельным файлам, у них внезапно начинаются проблемы, потому что динамическая сборка не дружит с подходами кодэ-макак, неспособных удерживать в голове более трёх строк одновременно (оставшиеся две - название функции с агрументами и закрывающая скобка).
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  –1 +/
Сообщение от KonstantinB (ok), 13-Фев-19, 10:54 
Это вы лихо всех авторов общепризнанных паттернов проектирования ПО в кодомакак записали. :-)

Нет, кодомакаки это как раз писатели простынок с цикломатической сложностью over 100500 методом копипаста со stack overflow.

Проблем с декомпозицией нет никаких вообще, динамика ей не мешает никак, с чего бы?

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

69. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +2 +/
Сообщение от Онаним (?), 13-Фев-19, 22:57 
С того бы, что PHP вынужден каждый раз всю эту портянку подгружать и парсить. На каждый, сцуко, запуск. Сейчас opcache слегка спасает, но и он не всесилен.

А мозговой стэк оверфлоу при чтении кода - это как раз у горе-декомпостеров ради декомпоста, без цели и смысла.

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

74. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +/
Сообщение от KonstantinB (ok), 14-Фев-19, 14:29 
В php времен 4/5 opcache из коробки не было по одной простой причине - чтобы Zend мог продавать свой коммерческий кэшер опкодов. Без той или иной реализации opcode cacher никто в здравом уме PHP не использовал.

А начиная с семерки opcache в PHP из коробки.

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

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

77. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +1 +/
Сообщение от Онаним (?), 14-Фев-19, 22:28 
Когда у кодомакак ломается паттерн - это хорошо. Потому, что учиться думать самостоятельно - хорошо безусловно.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

54. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +/
Сообщение от RNZ (ok), 13-Фев-19, 10:51 
https://github.com/lakwarus/wordpresshhvm

Никогда не говори...

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

57. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +1 +/
Сообщение от KonstantinB (ok), 13-Фев-19, 10:59 
3 commits, 6 years ago. Сразу видно, проект живет и развивается!
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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