The OpenNET Project / Index page

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



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

"Релиз языка программирования PHP 8.4"  +/
Сообщение от opennews (??), 21-Ноя-24, 13:08 
После года разработки представлен релиз языка программирования PHP 8.4. Новая ветка включает серию новых возможностей, а также несколько изменений, нарушающих совместимость...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62269

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

Оглавление

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


5. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от ijuij (?), 21-Ноя-24, 13:32 
Чем-то он уже напоминает C#.
Ответить | Правка | Наверх | Cообщить модератору

9. "Релиз языка программирования PHP 8.4"  +/
Сообщение от _kp (ok), 21-Ноя-24, 13:45 
Слишком много денежного фетишизма в синтаксисе языка.
Еще убрать немного лишнего, и будет красиво.
Ответить | Правка | Наверх | Cообщить модератору

12. "Релиз языка программирования PHP 8.4"  +6 +/
Сообщение от Аноним (12), 21-Ноя-24, 14:07 
C$ ?
Ответить | Правка | Наверх | Cообщить модератору

37. "Релиз языка программирования PHP 8.4"  +2 +/
Сообщение от Аноним (37), 21-Ноя-24, 15:12 
Так это ещё с перла пошло называть переменные так.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

125. "Релиз языка программирования PHP 8.4"  +/
Сообщение от _kp (ok), 22-Ноя-24, 02:00 
Когда то и верить в плоскую землю было нормой.
А раз уж все равно совместимость поломали, делая шаг вперед, так не мелочились бы. Похерили бы и рудитменты. И написали б конвертер исходников, на php же подобное элегантно можно  написать.
Ответить | Правка | Наверх | Cообщить модератору

7. "Релиз языка программирования PHP 8.4"  +6 +/
Сообщение от Аноним (7), 21-Ноя-24, 13:37 
из обычного, простого языка сделали какое-то недоразумение, изменения ради изменений

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

10. "Релиз языка программирования PHP 8.4"  +2 +/
Сообщение от commiethebeastie (ok), 21-Ноя-24, 13:46 
Сделали нормальный язык, а не мама, я сделяль сайт.
Ответить | Правка | Наверх | Cообщить модератору

15. "Релиз языка программирования PHP 8.4"  +2 +/
Сообщение от Анон1110м (?), 21-Ноя-24, 14:14 
Как будто его переориентировали на другие задачи. Он и раньше был относительно нормальным для своих задач.
Ответить | Правка | Наверх | Cообщить модератору

22. "Релиз языка программирования PHP 8.4"  +2 +/
Сообщение от Аноним (22), 21-Ноя-24, 14:51 
есть опыт написания DHCP сервера на PHP
Ответить | Правка | Наверх | Cообщить модератору

57. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (57), 21-Ноя-24, 17:24 
Есть) Отлично работает и на 5 версии, и на 7 и на 8) но другой вопрос зачем использовать то, что не нужно использовать.
Ответить | Правка | Наверх | Cообщить модератору

33. "Релиз языка программирования PHP 8.4"  +2 +/
Сообщение от Аноним (37), 21-Ноя-24, 15:02 
> мама, я сделяль сайт

Что в этом плохого? В то время можно было в одиночку целый сайт сделать и даже зарабатывать на посетителях, причем хотя его на бесплатном хостинге. Знал чела, который в 13 сделал сайт на пхп как раз, кажется в году 2006, в 2010 там посещаемость была уже сотни тысяч, сайт называть не буду, но многие около айтишники хоть раз да натыкались на него.

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

52. "Релиз языка программирования PHP 8.4"  –1 +/
Сообщение от Уникум (?), 21-Ноя-24, 16:42 
anime.su?
Ответить | Правка | Наверх | Cообщить модератору

60. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от Аноним (60), 21-Ноя-24, 17:37 
Ты форумом ошибся кажись.
Ответить | Правка | Наверх | Cообщить модератору

77. "Релиз языка программирования PHP 8.4"  –3 +/
Сообщение от Аноним (77), 21-Ноя-24, 19:14 
>Что в этом плохого?

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

А в чём проблема сейчас, на современном php вместе с фреймворками сделать в одиночку целый сайт? Сейчас, даже проще, учитывая, что на php можно писать не только веб формочки, но и высоконагруженные сервисы.

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

124. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (124), 21-Ноя-24, 23:59 
Это простота и была главной фичей PHP. Как "нормальный" язык у него нет будущего, сейчас ченжлоги выглядят как ченжлоги питона 10-летней давности или ченжлоги джавы 20-летней, это просто смешно. Все чем они сейчас занимаются это пытаются удержать существующую базу пользователей от перехода на другие языки, но это тупиковый путь.
Ответить | Правка | Наверх | Cообщить модератору

38. "Релиз языка программирования PHP 8.4"  +2 +/
Сообщение от Аноним (7), 21-Ноя-24, 15:15 
у пхп уже есть своя ниша, в которой он хорош, так же как существующие другие языки, которые занимают свои ниши. Соперничать с ними, переусложняя язык ненужным синтаксическим сахаром - плохая идея. Своими действиями они отталкивают часть прежних пользователей языка и не дают ничего нового потенциальным новым пользователя.

в итоге есть шанс остаться у разбитого корыта.

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

79. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (77), 21-Ноя-24, 19:20 
>у пхп уже есть своя ниша, в которой он хорош, так же как существующие другие языки, которые занимают свои ниши. Соперничать с ними, переусложняя язык ненужным синтаксическим сахаром - плохая идея.

Ниша php это сайты, и для них он подходит всё лучше и лучше. А вот сайты на старых версиях пхп трогать страшно, они разваливаются от малейшего чиха.

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

30. Скрыто модератором  –3 +/
Сообщение от Сталин (?), 21-Ноя-24, 15:00 
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

55. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от nw (?), 21-Ноя-24, 16:55 
Это обычная ситуация для любого языка, который продолжает развиваться. Он начиается обрастать сахаром и доп.функиционалом. Из-за этого кажется монструозным.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

80. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (80), 21-Ноя-24, 19:22 
Всё ради того, чтобы не улучшать питон или не заниматься фриганством.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

8. "Релиз языка программирования PHP 8.4"  +2 +/
Сообщение от Аноним (8), 21-Ноя-24, 13:43 
PHP десятилетиями хоронят, а он не просто жив, но и развивается.
Ответить | Правка | Наверх | Cообщить модератору

11. "Релиз языка программирования PHP 8.4"  +2 +/
Сообщение от Аноним (11), 21-Ноя-24, 13:58 
Это не развитие. Это отчаянные попытки вернуть тех, кто сваливал с него на протяжение последнего десятилетия. Типа "смотрите, у нас теперь тоже есть get/set-обработчики свойств, все как у больших дядей; вернитесь позязя... -_-"
Ответить | Правка | Наверх | Cообщить модератору

17. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от Аноним (17), 21-Ноя-24, 14:17 
Представьте себе, есть проекты, которые живут и развиваются десятилетиями, без ежегодного переписывания всего кода на язык, который сегодня в тренде. Вот для тех, кто по тем или иным причинам лет 10-15 назад выбрал PHP (а для ряда проектов это было вполне разумное решение), это всё очень полезно.

Сейчас, конечно, начинать новый проект на PHP я не знаю зачем.

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

20. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от Анон1110м (?), 21-Ноя-24, 14:21 
А на чём стоит начинать и почему? Под проектом конечно же подразумевается очередной сайтик. PHP вдруг стал плохо подходить для очередного сайтика?
Ответить | Правка | Наверх | Cообщить модератору

42. "Релиз языка программирования PHP 8.4"  –1 +/
Сообщение от пох. (?), 21-Ноя-24, 15:32 
> Представьте себе, есть проекты, которые живут и развиваются десятилетиями, без ежегодного
> переписывания всего кода

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

и такая дребедень - каждый день. А ваш php5.4 (несовместимый с 5.3! Про историю с 5.2 замнем за давностию лет) не поддерживается. И 7 не поддерживается. И скоро с нытьем про нехватку рук, энтузиазма и туалетной бумаги - перестанут и 8.0-8.3

Ну и как себя чувствует проект который десятилетие нужно именно что ежегодно переписывать чтоб вообще работало - на том же самом (но не совсем) языке?

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

45. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (17), 21-Ноя-24, 16:08 
Переходить на 5.4 с 5.3 в свое время за отсутствием хорошего инструментария было болезненно. Современные IDE и линтеры это всё упрощают - можно на 99% проанализировать на совместимость статически и исправить несовместимости (часто даже автоматическим рефакторингом, как в случае с ?Type = null), а остальное словится при запуске test suite. Сравнивать это с переписыванием на другой язык даже не смешно.
Ответить | Правка | Наверх | Cообщить модератору

48. "Релиз языка программирования PHP 8.4"  +/
Сообщение от пох. (?), 21-Ноя-24, 16:31 
угу-угу, астролябия ж сама все меряет.

А по факту у тебя проект десятилетнего возраста (то есть уже пару поколений разработчиков пережил и никто из живущих не в курсе, что там и зачем) который проще переписать заново чем поштучно выковыривать все несовместимости. И да, при этом по сути будет все равно, на тот же язык или на отдаленно похожий. Все равно это реверс требований и рефакторинг с нуля.

Даже проще на совсем другой инструментарий, поскольку делать это ты очевидно будешь - по частям. А два php всяко хуже чем php и какая-нибудь нода.

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

67. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от IdeaFix (ok), 21-Ноя-24, 18:08 
Старый проект на старом смарти старыми гвоздям прибитый к старому пхп (как раз типа 5.3) и старому центосу проще обмазать сурикатой и оставить как есть, чем что-то переписывать. особенно если проект приносит стабильный доход и перспектив роста у него нет. IMHO.

Каждая новая версия пхп - это боль для поддержки. Имхо, новости надо компоновать не так. Сначала надо писать про объявленные устаревшими, сломанные и пр. изменившие своё поведения функции, а потом про всякое ненужное.

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

104. "Релиз языка программирования PHP 8.4"  +/
Сообщение от нах. (?), 21-Ноя-24, 21:05 
ну вот, хоть один тут в курсе.

Но я тебе хуже историю расскажу - у меня проект прибитый к "старому" php. Аж 7.4 - вот какому старому. (перенос кода с 5.4 на 7 потребовал несколько месяцев полной загрузки команды, но это в блаженные до...э...свошные годы. Когда у конторы был запас прочности, не говоря уже о запасе банально денег, т.е. проблемы закидали телами.)

Перспектив рос... я хз что там может расти, а требования бизнеса - они появляются постоянно. И разработчики, вот ведь удивительно - по уши заняты их реализацией (иначе хрен бы кто расщедрился на их зарплаты). Вот так вот взять и пол-годика не поработать... в смысле, как раз ударно потрудиться но бизнес-задачам отвечать "не время еще, подождите", разумеется, не поймут-с, и как бы не уволили всю стаю и не закрыли отдел целиком, "раз они не делают там нифига".

> Каждая новая версия пхп - это боль для поддержки.

угу.

Поэтому выбор этой платформы не для одноразовых поделок сдал-получил-снял с карты и заблокировал симку - был ошибкой еще в 2005м (та самая история с foreach в minor update) а в 2024м это хуже чем ошибка - это фатальная глупость.

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

83. Скрыто модератором  –1 +/
Сообщение от Аноним (77), 21-Ноя-24, 19:33 
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

82. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (77), 21-Ноя-24, 19:28 
>и такая дребедень - каждый день. А ваш php5.4 (несовместимый с 5.3! Про историю с 5.2 замнем за давностию лет) не поддерживается. И 7 не поддерживается. И скоро с нытьем про нехватку рук, энтузиазма и туалетной бумаги - перестанут и 8.0-8.3

5.4 вышел лет девять назад. За это время если не портировать на новую версию, то с нуля уже можно было успеть переписать.
>Ну и как себя чувствует проект который десятилетие нужно именно что ежегодно переписывать чтоб вообще работало

Хорошо себя чувствует, поскольку развивается. А вот те, кто застрял в конце девяностых/нулевых, тем да, сложно
>на том же самом (но не совсем) языке?

Покажите язык, на котором можно нормально писать программы, а не играть в перловые головоломки, и при этом с обратной совместимостью лет на десять, с нормальными библиотеками, например с возможностью использования RabbitMQ. А теперь скажите, какие из них являются популярными.

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

105. "Релиз языка программирования PHP 8.4"  –1 +/
Сообщение от нах. (?), 21-Ноя-24, 21:06 
> 5.4 вышел лет девять назад. За это время если не портировать на новую версию, то с нуля уже можно
> было успеть переписать.

три раза.

Сколько раз тебе нужно переписать проект с нуля чтобы сообразить что ты выбрал совершенно феноменально кривой инструмент?

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

78. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (77), 21-Ноя-24, 19:18 
>Сейчас, конечно, начинать новый проект на PHP я не знаю зачем.

А на чём делать - на питоне, который объективно хуже php как по быстродействию, так и по типизации? Или на ноде, с её тоннами пакетов, тормозами и уязвимостями?

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

106. "Релиз языка программирования PHP 8.4"  –1 +/
Сообщение от нах. (?), 21-Ноя-24, 21:08 
ну да, ну да, в пехепе нет ни тонн пакетов (причем начиная от нимодна-нимодна-запритить-запритить но все еще критично необходимого pear, и продолжая компостером тянущим компост со всего интернета) ни уязвимостей (вот эти вот два десятка cve за прошедший год мне померещились, видимо)

и напомни, пожалуйста, когда нода ломала совместимость с уже написанным кодом?

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

18. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Анон1110м (?), 21-Ноя-24, 14:17 
Как не откро. какой фрилансерский сайт так там постоянно полно объявлений связанных с PHP. Богомерзкий Node.js тоже есть, но поменьше.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

64. "Релиз языка программирования PHP 8.4"  +/
Сообщение от DEF (?), 21-Ноя-24, 17:51 
>Это отчаянные попытки вернуть тех

Доля PHP в вебе - 75%.
Доля "ближайшего" конкурента Ruby - всего 6%.

Отчаянные попытки, ага.

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

94. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от Аноним (94), 21-Ноя-24, 20:20 
Эти проценты за счёт мусорных сайтов на вордпрессе из 2010х, и вообще, сайты уже давно в прошлое уходят, останутся мессенджеры в и пара соцсетей с маркетплейсами. Живи с этим теперь.
Ответить | Правка | Наверх | Cообщить модератору

113. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Анон1110м (?), 21-Ноя-24, 22:14 
Тебя как почитать, то складывается впечатления что после 2010 года сайтов больше не делают, раз PHP, то значит мусорный сайт.
Ответить | Правка | Наверх | Cообщить модератору

16. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Жироватт (ok), 21-Ноя-24, 14:16 
Хоронили php - порвали джва баяна \
Мне сегодня можно, я сегодня пьяный \

Но да, имело бы смысл заморозить php на крайней версии 7 и делать уже нормальный php 8 через транспилятор.

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

29. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Rev (ok), 21-Ноя-24, 14:59 
Первая версия тоже крайняя. На ней замораживать?
Ответить | Правка | Наверх | Cообщить модератору

49. "Релиз языка программирования PHP 8.4"  +/
Сообщение от пох. (?), 21-Ноя-24, 16:33 
> Первая версия тоже крайняя. На ней замораживать?

просто опоздавшие родиться не помнят эпика с foreach. Когда выяснилось что разработчики нескучного языка настолько альтернативно одарены, что могут сломать совместимость даже просто в minor release. И да, разумеется предыдущий никто даже и не думал поддерживать.

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

81. "Релиз языка программирования PHP 8.4"  +/
Сообщение от хрю (?), 21-Ноя-24, 19:23 
Т.е. пойти по пути перла? план просто грандиозный :-)))
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

84. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (77), 21-Ноя-24, 19:34 
Да, перл его настолько успешно прошёл, что даже язык переименовали
Ответить | Правка | Наверх | Cообщить модератору

28. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от Аноним (37), 21-Ноя-24, 14:58 
Это не развитие, это уже овер инжиниринг.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

31. "Релиз языка программирования PHP 8.4"  –1 +/
Сообщение от ьщккгнр (?), 21-Ноя-24, 15:01 
оверинжиниринг — это второе имя PHP ;)
Ответить | Правка | Наверх | Cообщить модератору

36. "Релиз языка программирования PHP 8.4"  +5 +/
Сообщение от Аноним (37), 21-Ноя-24, 15:08 
Сегодня может быть, но для меня пыха закончилась на 4й версии, потом туда начали навязывать ООП, которое для вэба как раз является сферическим овер инжинирингом.
Ответить | Правка | Наверх | Cообщить модератору

85. "Релиз языка программирования PHP 8.4"  –3 +/
Сообщение от Аноним (77), 21-Ноя-24, 19:35 
На процедурном подходе далеко не уехать. Нужно либо в ООП, либо в ФП, либо и туда и туда идти.
Ответить | Правка | Наверх | Cообщить модератору

71. "Релиз языка программирования PHP 8.4"  +/
Сообщение от 123 (??), 21-Ноя-24, 18:28 
он еще мертв, но уже давно на пенсии во всех смыслах
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

21. "Релиз языка программирования PHP 8.4"  –1 +/
Сообщение от Аноним (22), 21-Ноя-24, 14:47 
Интересно, что и как у хейтеров порвётся когда они узнают про swoole 🤔
Ответить | Правка | Наверх | Cообщить модератору

27. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Нинзя (?), 21-Ноя-24, 14:58 
От IR порвались видимо расшифровали тот ллвм
Ответить | Правка | Наверх | Cообщить модератору

25. "Релиз языка программирования PHP 8.4"  +3 +/
Сообщение от Аноним (37), 21-Ноя-24, 14:55 
Когда-то, во времена 4й версии, это был действительно нормальный язык, заточенный под конкретную область. Сегодня это монстр, который сложнее джавы и сишарпа вместе взятых, да и смысла в нем нет, веб давно уже на микросервисах.
Ответить | Правка | Наверх | Cообщить модератору

32. "Релиз языка программирования PHP 8.4"  –3 +/
Сообщение от Rev (ok), 21-Ноя-24, 15:01 
Да, как язык был норм. Только все названия функций приходилось смотреть в доках, ибо они все именовались по-разному, и набор параметров в разном порядке у похожих функций был. Плюс, дикие тормоза были.
Ответить | Правка | Наверх | Cообщить модератору

35. "Релиз языка программирования PHP 8.4"  +4 +/
Сообщение от Аноним (37), 21-Ноя-24, 15:06 
Не знаю какие там у тебя тормоза были, у меня на 3 пне с 512 мб "денвер" летал, когда занимался разработкой, причем разрабатывал серьезные сайты, а не одностраничники, ну и не говори что сейчас ты научился кодить без гугла и без открытого мануала.
Ответить | Правка | Наверх | Cообщить модератору

74. "Релиз языка программирования PHP 8.4"  –1 +/
Сообщение от DEF (?), 21-Ноя-24, 18:55 
Ты чего несешь? Нормальным языком PHP стал с версии 8.0, а 4.x было недоразумением.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

43. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от Соль земли (?), 21-Ноя-24, 15:34 
> единый для всех архитектур бэкенд и генерирует промежуточное представление (IR), которое затем дополнительно оптимизируется и преобразуется в машинные инструкции для нужной целевой платформы.

LLVM напоминает.

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

44. "Релиз языка программирования PHP 8.4"  +2 +/
Сообщение от Дед Анон (?), 21-Ноя-24, 15:44 
Добавления новых функций и упрощение написания сложных конструкций приветствуется, но вот усложнение с повышением монструозности кода, это вообще лишнее. С каждым релизом что-то да выпиливается. Да оставь те вы для совместимости и всего делов.
Ответить | Правка | Наверх | Cообщить модератору

46. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (46), 21-Ноя-24, 16:17 
> Да оставь те вы для совместимости и всего делов.

Да не юзай ты его и делов то :)

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

50. "Релиз языка программирования PHP 8.4"  +/
Сообщение от пох. (?), 21-Ноя-24, 16:36 
> Добавления новых функций и упрощение написания сложных конструкций приветствуется, но
> вот усложнение с повышением монструозности кода, это вообще лишнее. С каждым
> релизом что-то да выпиливается.

это называетса вжопп секурити или как-то похоже.

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

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

51. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от Аноним (51), 21-Ноя-24, 16:38 
Давно свичнулся, но продолжаю следить за PHP.
И после такого: "function save(?Book $book = null) {}" Ни разу не пожалел.

PHP реально уже не актуален. Админки и CRUD, где PHP был идеален, уже пилят на TS/JS + json backend на любом языке.
ХЗ где его применять.

PHP с каждой версией все больше напоминает франкинштейна, тело которого собрано из частей Perl, C++, Java, и упаси Боже - JS.

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

86. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от Аноним (77), 21-Ноя-24, 19:37 
>Админки и CRUD, где PHP был идеален, уже пилят на TS/JS + json backend на любом языке.

Например, на js + php. С учётом фреймворков, вполне удачно.

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

87. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (77), 21-Ноя-24, 19:38 
Имеется в виду REST/GraphQL
Ответить | Правка | Наверх | Cообщить модератору

97. "Релиз языка программирования PHP 8.4"  –1 +/
Сообщение от Аноним (97), 21-Ноя-24, 20:23 
да даже на php, любой rest api. Фишка в том что все это быстро заменяется на что-то более подходящее в современных реалиях, а смысл было начинать? Почему бы сразу не написать на чем-то лучшем? Kotlin/Java, TS/JS, Python... Что не возьми, все в чем-то лучше PHP.
Какое преимущество у PHP? Да ни какого.

JIT? Так у JS v8 побыстрее будет. Java опять же со своей VM.
Синтаксис? После Python смотреть тошно.
Многопоточки? Через костыль, типа файберов. У того же Kotlin отличные корутины.
Низкий порог входа? Посмотрите на синтаксис 8.4. У любого новичка крыша съедет, прежде чем понять как что-то там работает. Особенно учитывая любовь PHP к магии.

Единственное что его сейчас спасает, это то что нельзя на других технологиях нажатием одной кнопкой развернуть у себя аналог WP, Joomla или какого-то интернет магазина на PrestaShop или OpenCard (и Битрикс, lol).
Как только что-то появится схожее - всё, приехали.

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

98. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (97), 21-Ноя-24, 20:25 
С# ещё.
Про Go намеренно молчу.
Ответить | Правка | Наверх | Cообщить модератору

99. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (97), 21-Ноя-24, 20:27 
Кстати! Даже у яндекса есть к C++ OpenSource фреймворк, с помощью которого можно легко и понятно для новичка писать rest api на плюсах.
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

111. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от Анон1110м (?), 21-Ноя-24, 22:07 
> да даже на php, любой rest api. Фишка в том что все
> это быстро заменяется на что-то более подходящее в современных реалиях, а
> смысл было начинать? Почему бы сразу не написать на чем-то лучшем?

А какие они эти современные реалии? Python, Java и много чего ещё появилось не вчера и почему–то PHP как был востребованнее так и остался. Node.js даже хуже.

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

112. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от Анон1110м (?), 21-Ноя-24, 22:08 
> Давно свичнулся, но продолжаю следить за PHP.
> И после такого: "function save(?Book $book = null) {}" Ни разу не
> пожалел.
> PHP реально уже не актуален. Админки и CRUD, где PHP был идеален,
> уже пилят на TS/JS + json backend на любом языке.
> ХЗ где его применять.
> PHP с каждой версией все больше напоминает франкинштейна, тело которого собрано из
> частей Perl, C++, Java, и упаси Боже - JS.

А зачем манять шило на мыло и тащить ЯваСцэнарий на сервер?

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

53. "Релиз языка программирования PHP 8.4"  –1 +/
Сообщение от Аноним (53), 21-Ноя-24, 16:44 
>Предложена новая реализация JIT-компилятора, построенная на базе IR Framework. Ключевое отличие в том, что старый JIT напрямую генерировал машинные инструкции на основе байткода и с использованием разных бэкендов для архитектур x86_64 и AArch64, а новый JIT использует единый для всех архитектур бэкенд и генерирует промежуточное представление (IR), которое затем дополнительно оптимизируется и преобразуется в машинные инструкции для нужной целевой платформы.

Лишь бы LLVM не использовать.

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

54. "Релиз языка программирования PHP 8.4"  –1 +/
Сообщение от Аноним (53), 21-Ноя-24, 16:46 
>Добавлена поддержка прикрепления обработчиков свойств (property hook), позволяющих добавить дополнительную логику, выполняемую при изменении или доступе к свойствам объекта

Превращаются брюки ... брюки превращаются ... в ASP.Net!

Ну действительно, там и JIT от C# из коробки, и ЯП нормальный, и куча либ...

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

88. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (77), 21-Ноя-24, 19:48 
>и ЯП нормальный

M$ сейчас усиленно f# портит, а вы их изначальный ужас - c# нормальным называете. К C# всё большим количеством изоленты прикручивают всё большее количество фич, они так и c++ перегнать смогут. О том, как это всё сочетается и вместе работает - мелкомягкие не думают, гланое чтоб количество фич было больше, чем у конкурентов.

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

56. "Релиз языка программирования PHP 8.4"  +/
Сообщение от FreeStyler (ok), 21-Ноя-24, 17:00 
Long live! Кормит
Ответить | Правка | Наверх | Cообщить модератору

61. "Релиз языка программирования PHP 8.4"  +2 +/
Сообщение от Аноним (60), 21-Ноя-24, 17:40 
> Кормит

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

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

65. "Релиз языка программирования PHP 8.4"  –2 +/
Сообщение от FreeStyler (ok), 21-Ноя-24, 17:53 
Будто что-то плохое. Минусы будут?
Ответить | Правка | Наверх | Cообщить модератору

72. "Релиз языка программирования PHP 8.4"  –1 +/
Сообщение от Aliech (ok), 21-Ноя-24, 18:44 
Плохая параллель. Такое мог привести только человек, не шарящий за то, как точат. У станков, знаете ли, есть износ. Чтобы заточить одну и ту же деталь на одном и том же станке, надо не слабо так разобраться в подготовке и эксплуатации станка. А это важные и ценные навыки даже сами по себе.

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

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

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

66. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от MT (ok), 21-Ноя-24, 17:57 
Если кто не заметил — теперь в PHP есть рабочий (теоретически) HTML-парсер.
Ответить | Правка | Наверх | Cообщить модератору

68. "Релиз языка программирования PHP 8.4"  +/
Сообщение от IdeaFix (ok), 21-Ноя-24, 18:15 
> теперь в PHP есть рабочий (теоретически) HTML-парсер

теперь в PHP зачем-то есть рабочий (теоретически) HTML-парсер.

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

69. "Релиз языка программирования PHP 8.4"  +/
Сообщение от MT (ok), 21-Ноя-24, 18:22 
Угу, и «зачем-то» люди до этого вынуждены были использовать чисто скриптовый парсер `Masterminds/html5-php`. ;-)
Ответить | Правка | Наверх | Cообщить модератору

110. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от Александр (??), 21-Ноя-24, 21:42 
И не просто HTML парсер, а отечественная разработка!
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

119. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (119), 21-Ноя-24, 22:49 
Фтопку вместе со всем пыхом.
Ответить | Правка | Наверх | Cообщить модератору

70. "Релиз языка программирования PHP 8.4"  +1 +/
Сообщение от голос_из_леса (ok), 21-Ноя-24, 18:25 
>>> Добавлены новые функции mb_trim(), mb_ltrim(), mb_rtrim(), mb_ucfirst(), mb_lcfirst(), bcceil(), bcdivmod(), bcfloor() и bcround(), pcntl_getcpu(), pcntl_getcpuaffinity(), pcntl_getqos_class(), pcntl_setns(), pcntl_waitid(), http_get_last_response_headers(), http_clear_last_response_headers(), fpow()

Stop, please, stop!

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

114. Скрыто модератором  +/
Сообщение от Kukuemail (?), 21-Ноя-24, 22:34 
Ответить | Правка | Наверх | Cообщить модератору

108. "Релиз языка программирования PHP 8.4"  –1 +/
Сообщение от Аноним (-), 21-Ноя-24, 21:31 
а динамически к бд, аль на страницах подгружать, так и не научили пых? без жс всё ещё не сделать никак?

есть пара старых удачных проектов, осовременить бы)

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

123. Скрыто модератором  +/
Сообщение от Аноним (-), 21-Ноя-24, 23:56 
Ответить | Правка | Наверх | Cообщить модератору

116. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Анон1110м (?), 21-Ноя-24, 22:47 
Во всех подобных обсуждениях, начиная со времени популяризации Node.js, есть невысказання, или высказанная, претензия (или даже что–то типа обиды) на трон короля — PHP. Мол JavaSript лучше, быстрее и верстальщикам не надо учить какой–то другой язык и они могут писать серверные скрипты сразу. Лучше ли JavaScript очень большой вопрос. На PHP есть вагон и маленька тележка CMS которые, как оказалось, почти идеально подходят для сайтостроительства и вокруг которых, как мне кажеться, всё и крутиться. Сместив PHP явасцэнаристы превратятся в похапэшников и погрузяться в то чем сейчас занято большинство похапэшник со всеми вытекающими последаствиями в виде перерождения в неких мастеров CMS робота которых будет состоять из подкручивания как самой CMS так и плагинов к ней, натягивании вёрстки на Joomla.js и правке шаблонов что сметёт последние остатки некой элитарности.
Ответить | Правка | Наверх | Cообщить модератору

118. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Аноним (119), 21-Ноя-24, 22:48 
Окей нейросеть назови мне полный аналог wordpress на javascript.
Ответить | Правка | Наверх | Cообщить модератору

120. "Релиз языка программирования PHP 8.4"  +/
Сообщение от Анон1110м (?), 21-Ноя-24, 22:57 
Вспомнил что одно время много писали о том какой же Python прекрасный и что надо бросать PHP и переходить на Python. Потом такое же было с Ruby и Ruby on Rails.
Ответить | Правка | Наверх | Cообщить модератору

122. "Релиз языка программирования PHP 8.4"  +/
Сообщение от FreeStyler (ok), 21-Ноя-24, 23:15 
Старое доброе гадание анонима по IP, как мило.
В общем минусов не обнаружено - пыха руль! Не зря же ему принадлежит большинство интернета
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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