The OpenNET Project / Index page

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



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

Оглавление

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

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


27. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +/
Сообщение от KonstantinB (ok), 12-Фев-19, 17:18 
На подмножестве PHP уже сейчас можно писать строго. Выкидывать там ничего не будут хотя бы потому, что тогда придется переписать примерно весь Wordpress, но самому себе никто не мешает запретить использовать "опасное" подмножество PHP. Есть линтеры, есть настройки анализатора кода в IDE, есть, в конце концов, code review.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

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
Добавить, Поддержать, Вебмастеру