![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Началось альфа-тестирование PHP 8.4" | +/– | ![]() |
Сообщение от opennews (??), 06-Июл-24, 11:54 | ||
Представлен первый альфа-выпуск новой ветки языка программирования PHP 8.4. Релиз намечен на 21 ноября. Основные новшества, уже доступные для тестирования или планируемые к реализации в PHP 8.4:... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Дмитрий (??), 06-Июл-24, 11:54 | +2 +/– | ![]() |
Эй, а когда дженерики? С 2016 года прошло много времени, и JIT завезли, и +100500 оптимизаций завезли, каждый релиз всё ускоряют и ускоряют, а дженерики для них всё ещё сильно медленные? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #5, #28, #76 |
2. Сообщение от Аноним (2), 06-Июл-24, 11:56 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
3. Сообщение от Аноним (2), 06-Июл-24, 12:00 | +11 +/– | ![]() |
Php как всегда топчик. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #21, #99 |
4. Сообщение от Аноним (4), 06-Июл-24, 12:03 | –18 +/– | ![]() |
Кто-то ещë им пользуется? Ну кроме дедов админов которые 100500 лет назад освоили это как замену хтмл | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #10, #27 |
5. Сообщение от Wed (??), 06-Июл-24, 12:11 | +/– | ![]() |
Если нужны дженерики, то специально для Вас разрабатывают ARA Language: https://ara-lang.io/generics/introduction.html | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #7 |
6. Сообщение от Wed (??), 06-Июл-24, 12:13 | +/– | ![]() |
Я пользуюсь для быстрого написания RESTful API. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #16, #30 |
7. Сообщение от Дмитрий (??), 06-Июл-24, 12:15 | +/– | ![]() |
Спасибо, изучим! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
8. Сообщение от Ося Бендер (?), 06-Июл-24, 12:18 | +1 +/– | ![]() |
Похоже на переставление кроватей. Все этики скобочки, вопросики, одним словом мощный релиз... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #87 |
9. Сообщение от Аноним (60), 06-Июл-24, 12:30 | +/– | ![]() |
удивляюсь тому, насколько пых отстает от всей остальной индустрии. Про дженерики уже сказали: в каком там году они были добавлены в Java? геттеры/сеттеры уже давно были в яваскрипте. А вот new MyClass()->method() говорит о том, что они до сих пор не могут нормально допилить свой лексер/парсер. Помню времена, когда пых не умел даже в обращение к индексу возвращенного из функции массива: get_hello()[42]. Пипец одним словом. Я вообще от всех скрываю, что в юности зашкварился об пых. Если бы я шырялся по падикам в поисках закладок, -- это было бы более достойным занятием, чем кодить на Персонал Хоум Пейдж (пхп). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #15, #25, #82, #88 |
10. Сообщение от Аноним (10), 06-Июл-24, 12:32 | +4 +/– | ![]() |
А чем надо и что в PHP такого уж плохого? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #18, #34, #39 |
12. Сообщение от Додо (?), 06-Июл-24, 13:05 | +/– | ![]() |
PHP как всегда... В большинстве языков nullable тип обозначается через постфикс (Book?), они же делают через префикс (?Book). Буквально так же, только по-своему, и это можно сказать практически про весь синтаксис. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #78 |
13. Сообщение от Аноним (13), 06-Июл-24, 13:11 | +/– | ![]() |
Я все жду, когда добавят возможность огрантчивать область видимости переменной только в рамках текущего блока, т.е. как let и const в JavaScript. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
14. Сообщение от Фняк (?), 06-Июл-24, 13:14 Скрыто ботом-модератором | +2 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
15. Сообщение от Антон (??), 06-Июл-24, 13:41 | –1 +/– | ![]() |
да не, улучшение по new MyClass()->method() один чувак предложил, чем неимоверное гордился в своей тележной группе. Было б чем, фуфломицин и то полезнее, чем его "улучшение" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
16. Сообщение от Аноним (16), 06-Июл-24, 13:57 | +3 +/– | ![]() |
А где рестфул пишется медленно то? В руби, питоне и го это литерали пара строчек. Куда быстрее? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
17. Сообщение от Медведь (ok), 06-Июл-24, 13:57 | +/– | ![]() |
А кто скажет, в пых уже завезли множества, словари, списки, вот это вот всё? Или за всех по прежнему отдувается убогонький ассоциативный массивчик? Варианты реализации как надстройки над ним же не в счет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20, #80, #89, #102, #184 |
18. Сообщение от Аноним (16), 06-Июл-24, 13:58 | –3 +/– | ![]() |
Динамика, отсутствие какой-либо строгости, плохой дизайн и дубовая семантика из 90х. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #23, #117, #142, #178 |
20. Сообщение от Аноним (16), 06-Июл-24, 14:02 | +2 +/– | ![]() |
Не завезли. Проблема пхп в том, что его дизайнят эксперты по пхп, а не эксперты по программированию =) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
21. Сообщение от Медведь (ok), 06-Июл-24, 14:02 | +8 +/– | ![]() |
Ты держишь список вверх ногами? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
23. Сообщение от Аноним (23), 06-Июл-24, 14:09 | +/– | ![]() |
Ну если уж люди на сишечке пишут… | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #29, #59 |
24. Сообщение от Ногоед (?), 06-Июл-24, 14:13 | +/– | ![]() |
Всё равно большинство сайтов пишутся в стиле PHP 4. Эти новые финтифлюшки нужны чуть более чем никому. И нет никого кто бы мог это опровергнуть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #26, #116, #163 |
25. Сообщение от Ногоед (?), 06-Июл-24, 14:15 | +2 +/– | ![]() |
> дженерики | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #79 |
26. Сообщение от Медведь (ok), 06-Июл-24, 14:15 | –2 +/– | ![]() |
Плюс тонны легаси, которые никто не будет перекраивать вдоль и поперек. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
27. Сообщение от Ногоед (?), 06-Июл-24, 14:17 | +/– | ![]() |
> Кто-то ещë им пользуется? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #32 |
28. Сообщение от Ногоед (?), 06-Июл-24, 14:18 | +6 +/– | ![]() |
> каждый релиз всё ускоряют и ускоряют | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #31, #57 |
29. Сообщение от Медведь (ok), 06-Июл-24, 14:21 | –2 +/– | ![]() |
Никто не позиционирует сишечку как простой скриптовый язык для быстрого клепания веб-приложух. В отличие от. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #48 |
30. Сообщение от Медведь (ok), 06-Июл-24, 14:22 | –2 +/– | ![]() |
Посмотри в сторону хотя бы FastAPI и обзавидуйся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #41, #90 |
31. Сообщение от Медведь (ok), 06-Июл-24, 14:25 | –1 +/– | ![]() |
Ага, давай для каждого сайтика-визитки по вычислительному кластеру держать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #61 |
32. Сообщение от Медведь (ok), 06-Июл-24, 14:28 | +/– | ![]() |
Только из-за легаси. Никто в здравом уме не станет начинать новый проект на пыхе в 2024. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #35, #103, #145 |
33. Сообщение от Какоето имя (?), 06-Июл-24, 14:36 | –1 +/– | ![]() |
Оно ещё живо? Им практически никто не пользуется, есть Ява, какой смысл в Пхп ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #36, #101 |
34. Сообщение от Аноним (34), 06-Июл-24, 14:38 | +/– | ![]() |
https://habr.com/ru/articles/142140/ (оригинал https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
35. Сообщение от Ногоед (?), 06-Июл-24, 14:39 | +1 +/– | ![]() |
Обязательно стрелять из пушки по воробьям? Прекращайте мыслить в масштабах "проектов", помимо них, есть ещё и "сайты", которые ещё худо-бедно не вытеснены соцсетями и маркетплейсами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #97 |
36. Сообщение от Ногоед (?), 06-Июл-24, 14:41 | +5 +/– | ![]() |
> есть Ява | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #119 |
39. Сообщение от BrainFucker (ok), 06-Июл-24, 15:08 | +/– | ![]() |
> А чем надо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #86, #93 |
41. Сообщение от BrainFucker (ok), 06-Июл-24, 15:14 | +/– | ![]() |
Всё бы ничего, но дурацкая идея описывать роуты через декораторы. Роуты в Django удобнее imho. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #43, #44 |
43. Сообщение от Аноним (2), 06-Июл-24, 15:25 | +/– | ![]() |
Джанго до сих пор унылая синхронщина. Фастапи божественная асинхронщина. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #46, #67 |
44. Сообщение от Медведь (ok), 06-Июл-24, 15:26 | +/– | ![]() |
В чём именно весь ужас такого подхода? Да и API на джанго -- таки уже не пара строк кода, хотя тоже довольно вменяемо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #68 |
46. Сообщение от Медведь (ok), 06-Июл-24, 15:28 | +/– | ![]() |
Справедливости ради -- они работают над этим: https://django.fun/docs/django/5.0/topics/async/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #62 |
48. Сообщение от User (??), 06-Июл-24, 15:33 | +3 +/– | ![]() |
Так и php не позиционируют лет уж... много со времен php4 прошло, да? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #52 |
52. Сообщение от Медведь (ok), 06-Июл-24, 15:49 | +/– | ![]() |
А как позиционируют сейчас? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #60, #100 |
57. Сообщение от Бывалый Смузихлёб (ok), 06-Июл-24, 16:40 | –3 +/– | ![]() |
а если PHP 1 ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
59. Сообщение от Медведь (ok), 06-Июл-24, 17:01 | –4 +/– | ![]() |
Раз уж пых такой замечательный, может, назовешь хотя бы пару не веб приложений на пыхе? Ну, по идее же такой быстрый и простой язык хочется использовать везде? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #127 |
60. Сообщение от Аноним (60), 06-Июл-24, 17:06 Скрыто ботом-модератором | +5 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #104, #118 |
61. Сообщение от Аноним (2), 06-Июл-24, 17:07 | +6 +/– | ![]() |
Сделать визитку статикой религия на позволяет? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
62. Сообщение от Аноним (2), 06-Июл-24, 17:08 | +3 +/– | ![]() |
Справедливости ради над этим работают уже миллион лет. А результат как у переписывания на раст фаерфокса. Т.е. Нет результата. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
67. Сообщение от BrainFucker (ok), 06-Июл-24, 17:23 | +/– | ![]() |
> Джанго до сих пор унылая синхронщина. Фастапи божественная асинхронщина. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
68. Сообщение от BrainFucker (ok), 06-Июл-24, 17:28 | +/– | ![]() |
Вкусовщина, но например если я использую сторонний модуль, в джанге можно переопределить урлы, не внося правок в чужой код. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #69 |
69. Сообщение от Медведь (ok), 06-Июл-24, 17:36 | +/– | ![]() |
APIRouter спасёт гиганта мысли и отца русской демократии! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #71 |
71. Сообщение от BrainFucker (ok), 06-Июл-24, 17:43 | +/– | ![]() |
Ну вот как-то переусложнили всё. Красиво только в хелловрлде, а чуть что сложнее то начинается какая-то дичь. https://fastapi.tiangolo.com/tutorial/bigger-applications/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 Ответы: #75 |
75. Сообщение от Медведь (ok), 06-Июл-24, 17:53 | +1 +/– | ![]() |
Я боюсь, что это в любом движке так... В том же джанге если шаг-два в сторону от канонических подходов -- дичь начинается не хуже ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
76. Сообщение от slavanap (?), 06-Июл-24, 17:57 | +/– | ![]() |
Вам сюда: https://www.peachpie.io/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #107 |
78. Сообщение от Аноним (78), 06-Июл-24, 18:16 | +/– | ![]() |
В нормальных языках не изобретают костыль специально для nullable типов, а используют Maybe a, если это Haskell, либо 'a option, если это Ocaml. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #84 |
79. Сообщение от OpenEcho (?), 06-Июл-24, 18:19 | +4 +/– | ![]() |
> А теперь скажи нафига они вообще нужны в скриптовом языке для создания веба? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
80. Сообщение от Аноним (78), 06-Июл-24, 18:21 | +/– | ![]() |
Ровно так же, как и в жабоскрипте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
82. Сообщение от OpenEcho (?), 06-Июл-24, 18:29 | +2 +/– | ![]() |
> кодить на Персонал Хоум Пейдж (пхп). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
84. Сообщение от OpenEcho (?), 06-Июл-24, 18:41 | +1 +/– | ![]() |
> В нормальных языках ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 Ответы: #98, #112 |
86. Сообщение от Gemorroj (ok), 06-Июл-24, 19:02 | +1 +/– | ![]() |
symfony-то чем не угодил? если ларавель говнецо на массивах,то symfony вполне по уму сделан. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #92 |
87. Сообщение от Gemorroj (ok), 06-Июл-24, 19:04 | +1 +/– | ![]() |
В целом да, заколебали сахаром заниматься. Нет в core сейчас сильных программеров, кроме Стогова. А он на JIT фуллтайм сидит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
88. Сообщение от Gemorroj (ok), 06-Июл-24, 19:07 | +1 +/– | ![]() |
Нет, ты не прав. Парсер Попов давно допилил. То, что скобки для вызова метода нужны были - это просто небольшая правка, потому что так привыкли в других языках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
89. Сообщение от Gemorroj (ok), 06-Июл-24, 19:10 | +/– | ![]() |
pecl модулем есть https://pecl.php.net/package/ds в ядро, к сожалению, так и не протащили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
90. Сообщение от OpenEcho (?), 06-Июл-24, 19:14 | +1 +/– | ![]() |
> Посмотри в сторону хотя бы FastAPI и обзавидуйся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #91, #134 |
91. Сообщение от Аноним (91), 06-Июл-24, 19:23 | +/– | ![]() |
А ты сравнивал? Давай, цифры в студию) Только не голое апи, а сразу с БД, с кафкой и тп. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 Ответы: #115 |
92. Сообщение от Казацький ватажок (?), 06-Июл-24, 19:26 | +2 +/– | ![]() |
Symfony это феерический оверинжиниринг в вакууме, где классы пишутся ради классов, а усложнения ради усложнений. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #133, #179 |
93. Сообщение от Казацький ватажок (?), 06-Июл-24, 19:27 | +2 +/– | ![]() |
> Удобных популярных фреймворков бы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #96, #110 |
96. Сообщение от Аноним (91), 06-Июл-24, 19:31 | –1 +/– | ![]() |
Как в этом замечательном фреймворке вызвать ORM? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 |
97. Сообщение от Аноним (91), 06-Июл-24, 19:32 | +/– | ![]() |
А зачем на сайте динамика? SSG гораздо лучше пхп и в поддержке и в чистоте результата и в безопасности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
98. Сообщение от Аноним (78), 06-Июл-24, 19:52 | +/– | ![]() |
>быстро написать и легко сопровождать логику | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #109, #122 |
99. Сообщение от Аноним (99), 06-Июл-24, 19:54 | –3 +/– | ![]() |
PHP топчик как способ вставки динамического текста в html, всё что нагородили сверху криво и своеобразно до абсурда. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #138 |
100. Сообщение от User (??), 06-Июл-24, 19:54 | +/– | ![]() |
> А как позиционируют сейчас? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #105 |
101. Сообщение от Аноним (103), 06-Июл-24, 19:56 | +/– | ![]() |
ява устарела гораздо сильнее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #108 |
102. Сообщение от Аноним (102), 06-Июл-24, 19:57 | –1 +/– | ![]() |
Чем ассоциативный массивчик не устраивает вас как словарь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #137 |
103. Сообщение от Аноним (103), 06-Июл-24, 19:57 | +1 +/– | ![]() |
а на чём начинает? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
104. Сообщение от User (??), 06-Июл-24, 20:00 | +/– | ![]() |
И тут #!/bin/bash даже как-то и обидно стало... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #113, #114 |
105. Сообщение от Медведь (ok), 06-Июл-24, 20:02 | +/– | ![]() |
И снова спрашивается вопрос: назови хотя бы две успешных не-веб софтины на пыхе. Какой же он "общего назначения"? Перешаблонизатор, недоязык. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 Ответы: #111 |
107. Сообщение от Илья (??), 06-Июл-24, 20:15 | +/– | ![]() |
Пхп на дотнет машине? Ну допустим. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 |
108. Сообщение от User (??), 06-Июл-24, 20:15 | +/– | ![]() |
> ява устарела гораздо сильнее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 Ответы: #124 |
109. Сообщение от User (??), 06-Июл-24, 20:18 | +/– | ![]() |
>>быстро написать и легко сопровождать логику | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 |
110. Сообщение от BrainFucker (ok), 06-Июл-24, 20:21 | –2 +/– | ![]() |
PHP это шаблонизатор. Для того чтобы быть фреймворком этого мало. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 |
111. Сообщение от User (??), 06-Июл-24, 20:30 | –1 +/– | ![]() |
> И снова спрашивается вопрос: назови хотя бы две успешных не-веб софтины на | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 Ответы: #135 |
112. Сообщение от Savaoff (?), 06-Июл-24, 20:38 | +1 +/– | ![]() |
>язык которой развивается и обязательно поддерживается | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #121, #126, #128, #164 |
113. Сообщение от Аноним (60), 06-Июл-24, 22:37 | +/– | ![]() |
> И тут #!/bin/bash даже как-то и обидно стало... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 |
114. Сообщение от Аноним (60), 06-Июл-24, 22:53 | +1 +/– | ![]() |
> И тут #!/bin/bash даже как-то и обидно стало... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 Ответы: #130 |
115. Сообщение от OpenEcho (?), 06-Июл-24, 23:02 | –1 +/– | ![]() |
> А ты сравнивал? Давай, цифры в студию) Только не голое апи, а | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #91 |
116. Сообщение от Аноним (78), 06-Июл-24, 23:03 | +2 +/– | ![]() |
Только копеечные поделки. Коммерческая разработка на фреймворках, а вот фреймворки уже по полной используют новые фичи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
117. Сообщение от Ilya Indigo (ok), 06-Июл-24, 23:07 | +/– | ![]() |
Вы с perl часом не попутали? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
118. Сообщение от Аноним (23), 06-Июл-24, 23:34 | +/– | ![]() |
> Допустим, язык программирования Си не имеет маркера в начале файла, что "вот сейчас пойдет код на си". Раст, яваскрипт, ява, хаскель... Никто из них такого маркера не имеет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
119. Сообщение от rmh (?), 06-Июл-24, 23:37 | +/– | ![]() |
>Вордпресс с вукомерс уже переписали на джава | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #120 |
120. Сообщение от Алиса порвалась (?), 06-Июл-24, 23:48 | +4 +/– | ![]() |
> *открыв список CVE для woo* | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 Ответы: #143 |
121. Сообщение от OpenEcho (?), 06-Июл-24, 23:52 | –3 +/– | ![]() |
>>язык которой развивается и обязательно поддерживается | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 |
122. Сообщение от OpenEcho (?), 07-Июл-24, 00:02 | +1 +/– | ![]() |
> Только если задача не сложнее перекладывания пары json-ов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 Ответы: #125 |
123. Сообщение от Дмитрий Коржевский (?), 07-Июл-24, 00:06 | +4 +/– | ![]() |
> класс \Dom\HTMLDocument, поддерживающий корректный разбор разметки HTML5 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
124. Сообщение от Дмитрий Коржевский (?), 07-Июл-24, 00:08 | +1 +/– | ![]() |
> Со времен 11 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 |
125. Сообщение от Аноним (78), 07-Июл-24, 01:32 | +1 +/– | ![]() |
>вон, вконтакте, на таком перекладывании неплохо так поднялись... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #122 Ответы: #132 |
126. Сообщение от Аноним (78), 07-Июл-24, 01:43 | –1 +/– | ![]() |
>поддержку старых версий мгновенно бросают | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 Ответы: #165 |
127. Сообщение от Ilya Indigo (ok), 07-Июл-24, 02:41 | +/– | ![]() |
Каждый ЯП должен быть применён по месту своего применения и не должен заменять другой специализированный язык! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #136 |
128. Сообщение от Аноним (2), 07-Июл-24, 06:40 | +2 +/– | ![]() |
Поэтому опеннет на перле. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 |
130. Сообщение от User (??), 07-Июл-24, 07:08 | +/– | ![]() |
Оспыдя. Ну нахрена брать из головы очень произвольный критерий, а потом рассказывать про НАСТОЯЩИХ шотландцев и "это другое!"? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 Ответы: #131 |
131. Сообщение от Аноним (60), 07-Июл-24, 11:20 | +1 +/– | ![]() |
> Чем <?= ?> (Да-да, <?php не обязателен, так тоже можно) отличается от begin...end? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #130 Ответы: #141 |
132. Сообщение от OpenEcho (?), 07-Июл-24, 11:31 | +1 +/– | ![]() |
>Далеко на таких костылях не уехать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 Ответы: #153, #168 |
133. Сообщение от Gemorroj (ok), 07-Июл-24, 13:52 | +/– | ![]() |
ну, это глупость. там просто более-менее серьезный подход, код и область применения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
134. Сообщение от Медведь (ok), 07-Июл-24, 14:12 | +/– | ![]() |
Хм. Когда я сравниваю скорость работы кода на php с плюсами, например, и пых, разумеется, сливает в разы, пыхеры в один голос кричат, что в вебе скорость в рантайме -- дело десятое, главное -- скорость и удобство разработки. Так что я им верю, и сравниваю в первую очередь дизайн языка и веб-фреймворков, а тут пыху даже до питона как до Луны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 Ответы: #161 |
135. Сообщение от Медведь (ok), 07-Июл-24, 14:18 | +/– | ![]() |
Если даже PHP != "personal home page", а PHP == PHP: Hypertext Preprocessor, то пых начиная с названия сам себя позиционирует как препроцессор гипертекста, сиречь шаблонизатор, без намека на какое-то "общее назначение". О чем спор? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 Ответы: #140 |
136. Сообщение от Медведь (ok), 07-Июл-24, 14:20 | +/– | ![]() |
Упс, а тут чуть раньше некоторые товарищи утверждают, что пых -- ЯП общего назначения. Вы там договоритесь между собой, что ли... Но соглашусь, крестики-нолики -- вполне себе уровень пыха. Пусть там и остается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #127 |
137. Сообщение от Медведь (ok), 07-Июл-24, 14:29 | +/– | ![]() |
Хотя бы уже тем, что реализует кучу функционала, не нужного для словаря, а предназначенного для его (ассоциативного массивчика) использования в роли всех прочих структур данных. Я подозреваю, что сами разработчики не дадут вменяемой оценки времени доступа в таком "словаре" из-за всех костылей и рюшечек. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 Ответы: #183 |
138. Сообщение от Медведь (ok), 07-Июл-24, 14:46 | –1 +/– | ![]() |
А что, "голый" php уже умеет в наследование шаблонов? В том же джанге это из коробки... Да и сама идея смешивания собственно шаблона и исполняемого кода -- ну очень такое себе, помесь бульдога с носорогом. Смысл шаблонизатора -- в отделении источника данных от представления, а пых сваливает это в одну кучу by design. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #171 |
139. Сообщение от Анонист (?), 07-Июл-24, 15:57 | +4 +/– | ![]() |
Пыха всегда ассоциируется с чем-то тёплым, ламповым. В своё время, где-то в 2007 году, много кода нагенерировал на этом чуде. Претензии некоторых товарищей совсем непонятны, ведь язык предоставляет возможностей даже больше, чем нужно для веба. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #157 |
140. Сообщение от User (??), 07-Июл-24, 17:27 | +/– | ![]() |
> Если даже PHP != "personal home page", а PHP == PHP: Hypertext | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #135 Ответы: #147 |
141. Сообщение от User (??), 07-Июл-24, 17:32 | –1 +/– | ![]() |
Ну, охота вам позориться с рассказами о том, что основной характеристической единицей "языка программирования" является наличие\отсутствие в начале файла тегов\ключевых слов - что я вам, мешать буду? Нет, не буду. Мне с того - не жарко, не холодно. Пыху - тоже. Вам, предполагаю, так же однофигственно - а читателям хоть с чего поржать будет... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #131 Ответы: #144 |
142. Сообщение от Аноним (142), 07-Июл-24, 17:44 | +/– | ![]() |
По сравнению с Node.js и JavaScript PHP не так уж и плох для паутинного программирования. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
143. Сообщение от Аноним (143), 07-Июл-24, 17:49 | –3 +/– | ![]() |
Такому магазинчику не нужен ни пхп, ни фтп, а хостер за 3$ — это слишком дорого. Достаточно движка статических сайтов типа Hugo и S3. Будет дешевле 3$ в месяц, при космической надёжности и скорости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 |
144. Сообщение от Аноним (60), 07-Июл-24, 17:50 | +/– | ![]() |
По сути ответить тебе значит нечего. А про "аргумент с шотландцами" все-таки почитай детальнее, ты его здесь приводишь не к месту. Вообще, рекомендую книгу "Искусство спора" Поварнина, чтобы больше так не позориться -- тебе твой позор не очевиден, а остальные явно видят, что ты и шебанги приплел ни к селу ни к городу, и шотландцев своих. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #141 Ответы: #146 |
145. Сообщение от Аноним (142), 07-Июл-24, 17:51 | +/– | ![]() |
А на чём надо начинать в 2024 году? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #148 |
146. Сообщение от User (??), 07-Июл-24, 18:06 | +/– | ![]() |
Да-да, вы меня убедили, я с вами полностью согласился! Все так и есть - если в начале файла с исходными кодами есть ключевое слово или тэг - то это не "язык программирования", а если его нет - то это оно и есть! Очевидно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #144 Ответы: #149 |
147. Сообщение от Медведь (ok), 07-Июл-24, 18:09 | +/– | ![]() |
Но почему то все же не "PHP: High Performance" или "PHP: Holey Pumpkin"... Хотя вот последнее было бы к месту... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #140 Ответы: #150 |
148. Сообщение от Медведь (ok), 07-Июл-24, 18:15 | +/– | ![]() |
А какой язык тебе лично больше нравится? Веб-фреймворки есть сейчас практически под любой ЯП. В чем тонкий смысл гальванизировать пыхотрупчик? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #145 |
149. Сообщение от Аноним (60), 07-Июл-24, 18:43 | +/– | ![]() |
Поправка: если интерпретатор по умолчанию выплевывает исходники в stdout, а вычисления делает только в специально выделенных местах (<?php ?> в пыхе, {{ }} и {{% %}} у других), то это шаблонизатор, а не ЯП. И этот маркер может стоять в любом месте, а не только в начале файла (это чтоб у тебя снова не появился глупейший аргумент от шебангов). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #146 Ответы: #151 |
150. Сообщение от User (??), 07-Июл-24, 19:18 | +/– | ![]() |
> Но почему то все же не "PHP: High Performance" или "PHP: Holey | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #147 Ответы: #154 |
151. Сообщение от User (??), 07-Июл-24, 19:21 | –1 +/– | ![]() |
> Поправка: если интерпретатор по умолчанию выплевывает исходники в stdout, а вычисления | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #149 Ответы: #152 |
152. Сообщение от Аноним (60), 07-Июл-24, 19:48 | +/– | ![]() |
А по сути есть что сказать? А то пока только рандомные цитатки суешь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #151 Ответы: #167 |
153. Сообщение от Аноним (78), 07-Июл-24, 19:58 | +/– | ![]() |
>Те, кто не понимает Linux, обречены воссоздать его. Только хуже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #132 |
154. Сообщение от Медведь (ok), 07-Июл-24, 20:50 | +/– | ![]() |
А, то есть Hypertext Preprocessor примерно настолько же соответствует назначению пыха, что и Holey Pumpkin? Ну ок, значит и для этого он не годен, буду знать, спасибо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #150 Ответы: #166 |
157. Сообщение от Вы забыли заполнить поле Name (?), 08-Июл-24, 01:57 | –1 +/– | ![]() |
> ведь язык предоставляет возможностей даже больше, чем нужно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #139 |
158.
Сообщение от Старый виндузятник![]() | +1 +/– | ![]() |
https://www.youtube.com/watch?v=r3Jzcz7-BnU | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #169 |
159. Сообщение от Аноним (159), 08-Июл-24, 05:03 | +/– | ![]() |
Скорее бы уже закончилось изнасилование синтаксиса РНР ! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #160, #174 |
160. Сообщение от sergeyka (?), 08-Июл-24, 07:08 | +/– | ![]() |
> Скорее бы уже закончилось изнасилование синтаксиса РНР ! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #159 |
161. Сообщение от OpenEcho (?), 08-Июл-24, 08:05 | –1 +/– | ![]() |
> а тут пыху даже до питона как до Луны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #134 Ответы: #189 |
162. Сообщение от Дед Анон (?), 08-Июл-24, 08:43 | +1 +/– | ![]() |
``` | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
163. Сообщение от Сталин (?), 08-Июл-24, 11:29 | +/– | ![]() |
Дружище, ты крези? Большинство файлов пишуется на фреймворках, а там ничего нет от ПХП4. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
164. Сообщение от нах. (?), 08-Июл-24, 12:10 | +/– | ![]() |
> не я это делал 15 лет назад | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 |
165. Сообщение от нах. (?), 08-Июл-24, 12:11 | +/– | ![]() |
> Можно пару лет бездельничать, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 |
166. Сообщение от User (??), 08-Июл-24, 13:04 | +/– | ![]() |
> А, то есть Hypertext Preprocessor примерно настолько же соответствует назначению пыха, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #154 |
167. Сообщение от User (??), 08-Июл-24, 13:10 | +/– | ![]() |
> А по сути есть что сказать? А то пока только рандомные цитатки | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #152 |
168. Сообщение от нах. (?), 08-Июл-24, 14:00 | +/– | ![]() |
ну ты вот видишь, и по прежнему ничего не понимаешь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #132 |
169. Сообщение от Медведь (ok), 08-Июл-24, 14:01 | +/– | ![]() |
Спасибо, рассмешил. Напомнило: https://www.youtube.com/watch?v=xP5-iIeKXE8 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #158 Ответы: #173 |
171. Сообщение от Варенье (?), 08-Июл-24, 14:53 | +1 +/– | ![]() |
А что, джанга теперь самостоятельный язык? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #138 Ответы: #172 |
172. Сообщение от Медведь (ok), 08-Июл-24, 15:17 | –1 +/– | ![]() |
Нет, конечно, но поскольку пых шаблонизатор -- почему бы ему не уметь в возможности нормальных шаблонизаторов? И кстати, что насчет "самостоятельности" языка шаблонов в джанге? По итогу -- нагородили нечто, что гордо хочет считаться как бы языком программирования, но по факту шаблонизатор, который по возможностям и удобству сливает даже встроенному в джанго аналогу, и куче прочих -- тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #171 Ответы: #176 |
173.
Сообщение от Старый виндузятник![]() | +/– | ![]() |
Что именно тебе смешно? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #169 Ответы: #175 |
174.
Сообщение от Старый виндузятник![]() | +/– | ![]() |
Как ни странно, но C-подобный синтаксис, за исключением некоторых операторов - наиболее читабельный и легкий. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #159 Ответы: #180 |
175. Сообщение от Медведь (ok), 08-Июл-24, 18:00 | +/– | ![]() |
Не ври себе и опеннету, кучка плагинов к lxde еще не DE )) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #173 Ответы: #181 |
176. Сообщение от redwolf (ok), 08-Июл-24, 20:45 | +6 +/– | ![]() |
Эммм.. Вы путаете возможности языка и возможности фреймворка и его составных частей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #172 Ответы: #185 |
178. Сообщение от redwolf (ok), 08-Июл-24, 21:01 | +4 +/– | ![]() |
Есть возможность, начиная с версии 7, включить строгую типизацию в принципе. Для этого существеут директива strict_types. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
179. Сообщение от redwolf (ok), 08-Июл-24, 21:06 | +3 +/– | ![]() |
Просто интересно. Действительно инетресно. Не пытаюсь накинуть говна на вентилятор. Как вы относитесь к Java и, например, Spring? Это тоже с вашей точки зрения хрень и классы ради классов? Возможно вам в принципе не нравится ООП? Есть, конечно, альтернативные подходы, но вроде как ЯП развиваются в сторону ООП. Нет? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #188 |
180. Сообщение от Аноним (180), 08-Июл-24, 22:25 | +/– | ![]() |
> наиболее читабельный и легкий. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #174 Ответы: #182 |
181.
Сообщение от Старый виндузятник![]() | +/– | ![]() |
> Не ври себе и опеннету, кучка плагинов к lxde еще не DE )) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #175 |
182.
Сообщение от Старый виндузятник![]() | +/– | ![]() |
> Чем синтаксис более человеко-читабельный, тем лучше. Здесь Ada вне конкуренции, ибо понять можно даже не зная саму Ada. А Си-подобный - это ужас из скобочек, закорючек и прочих невнятных символов !@#$%^&* | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #180 |
183. Сообщение от Аноним (183), 09-Июл-24, 13:35 | –1 +/– | ![]() |
Удивительно, парой фраз поныть, что чего-то нет, и есть чтото лишнее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #137 |
184. Сообщение от Аноним (184), 10-Июл-24, 17:53 | +/– | ![]() |
> множества | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
185. Сообщение от Медведь (ok), 11-Июл-24, 17:58 | +/– | ![]() |
Это вы путаете шаблонизатор с языком программирования. PHP -- шаблонизатор, соответственно, сравнивать его нужно с шаблонизаторами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #176 Ответы: #186 |
186. Сообщение от redwolf (ok), 11-Июл-24, 19:12 | +2 +/– | ![]() |
Если PHP -- шаблонизатор (что вобщем-то для начала неплохо пояснить и обосновать), то зачем тогда человечество написало шаблонизаторы для шаблонизатора? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #185 Ответы: #187 |
187. Сообщение от Медведь (ok), 12-Июл-24, 11:38 | +/– | ![]() |
> пояснить и обосновать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #186 Ответы: #191 |
188. Сообщение от Казацький ватажок (?), 15-Июл-24, 02:12 | +1 +/– | ![]() |
Могу сказать одно: Spring в каждый второй проект не пихают, просто лишь для того, чтобы развести заказчика на бабло, и где по-факту достаточно сделать что-то вроде include header.php и footer.php. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #179 Ответы: #192 |
189. Сообщение от Медведь (ok), 21-Июл-24, 18:15 | +/– | ![]() |
https://programming-language-benchmarks.vercel.app/php-vs-py... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #161 Ответы: #190 |
190. Сообщение от OpenEcho (?), 27-Июл-24, 20:09 | +/– | ![]() |
> https://programming-language-benchmarks.vercel.app/php-vs-py... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #189 |
191. Сообщение от redwolf (ok), 30-Июл-24, 18:53 | +1 +/– | ![]() |
Где вы за последние 10 лет видели "html со вставками пыха"? На каком вообще языке сейчас так выглядят приложения? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #187 |
192. Сообщение от redwolf (ok), 30-Июл-24, 19:14 | +/– | ![]() |
> Могу сказать одно: Spring в каждый второй проект не пихают, просто лишь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #188 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |