LINUX.ORG.RU
ФорумTalks

Откуда растут ноги ненависти к php?

 , , , ,


1

0

В очередной раз натыкаюсь на лучи ненависти в сторону php, сам не программист и сабж тыкал только в составе готовых продуктов (wordpress, drupal, zabbix, freepbx) ну и самое «страшное» - это что для zabbix надо в конфиге php прописать правильный часовой пояс, а в остальном работает в фоне и норм (ну для высоконагруженных сайтов рекомендуют ставить связку nginx+apache, но это уже другая история, тут и с другими языами понадобятся оптимизации).

Из страшилок, которые про него слышал:

  • В одном из интервью кто-то и разработчиков ляпнул, что: «проще раз в день перезапускать демон php чем искать проблему почему он падает»
  • «Неполноценное ООП» - так про каждый второй язык пишут (оно вообще где-нибудь полноценное кроме smalltalk?), но подробностей не приводят
  • Жрет ресурсы как не в себя - а js/python/go на бекенде не жрут?
★★★★★

Последнее исправление: Kolins (всего исправлений: 1)

Откуда растут ноги ненависти к php?

Из того же места, чем думают их излучатели.

yvv ★★☆
()
Ответ на: комментарий от grim

Лол, там счёт идёт на секунды против десяток миллисекунд и сравнение не в пользу классических реакт макак с spa. Почитай зачем более умные реакт макаки «изобрели» ssr

srg666
()
Ответ на: комментарий от srg666

Лол, там счёт идёт на секунды против десяток миллисекунд

Неужели ПХП настолько тормозной что генерит странцы несколько секунд?

Забавно.

grim ★★☆☆
()
Ответ на: комментарий от grim

Сомов собой на стороне клиента.

Сразу нет. Сайт должен работать и на слабых компьютерах, и в браузерах с отключённым жс.

fernandos ★★★
()
Ответ на: комментарий от fernandos

Сайт должен работать и на слабых компьютерах, и в браузерах с отключённым жс.

Это ж лишние расходы и худший вебскейл.

На полном серьёзе: в браузерах с отключенным жс в 2к21 уже ничего не работает, от ещё одного сломанного сайта хуже не станет. Практически никто не тестирует этот юзкейс за вычетом a11y.

x3al ★★★★★
()
Ответ на: комментарий от x3al

Работать должно не всё, а лишь необходимый минимум.

fernandos ★★★
()
Ответ на: комментарий от fernandos

Сайт должен работать и на слабых компьютерах, и в браузерах с отключённым жс.

И вообще без браузера?

Нахрена тогда веб сайт после 20 лет 21 века?

Или вы еще в 20м?

grim ★★☆☆
()
Ответ на: комментарий от grim

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

fernandos ★★★
()
Ответ на: комментарий от fernandos

Товарищ, большинство функционала можно предоставить без жс,

Меньшинство.
Так что вы меньшевик, товарищ.
Ваше время уже прошло.

что часто и делается, если надо охватить большую аудиторию.

Вы можете еще и на ассамблее

grim ★★☆☆
()
Ответ на: комментарий от srg666

Да, мойте меня!
Я ведь представлю здравый смысл.

grim ★★☆☆
()
Ответ на: комментарий от XoFfiCEr

со временем все научатся ставить точки запятой в конце строки кода

Это настолько сложно, что на это нужно время?

crutch_master ★★★★★
()
Ответ на: комментарий от XoFfiCEr

Чтобы поставить ; в конце строки и/или распарсить выхлоп анализатора твоего язычка, если пропустил её, не надо быть сеньором с опытом. Это элементарный синтаксис. Если даже это сложно потянуть, то что будет дальше, когда задачи станут труднее, а нагрузки больше?

crutch_master ★★★★★
()
Ответ на: комментарий от Frost

Делается ‘глобальный’ конвертер, и с помощью его сравнивается теплое и мягкое во всем проекте.

Да его не надо сравнивать. Нужно, чтобы был инт? Переводишь в инт и падаешь именно на том этапе, когда переводишь. Всё, проблема решена. Зачем что-то пытаться конвертировать на ходу, потом обделываться, потом искать ошибку? Сразу скажи, что исходные данные кривые, ткни носом, где именно, скажи что ожидалось, да свались.

crutch_master ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Ок. 4-я тлулза. Какую их них канонично тащить в проект?

crutch_master ★★★★★
()
Ответ на: комментарий от no-such-file

Не понял, при чём тут пых

Ну так говно с ним плотно ассоциируется, отсюда и ненависть. Но то, всё хейтерство, конечно.

crutch_master ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Ну так я и пишу что не стоял. Взять Go, убогий язычек, копипаста if err != nil, но это профессионально, а PHP это плохо.

Потому что хоть там и if err != nil, но async от разрабов языка, а не от васянов.

crutch_master ★★★★★
()
Ответ на: комментарий от grim

fernandos, grim, srg666
Прекратите срач! Вы все [не]правы. Дело в том, что веб - говно, что вы с ним не делайте. И отдавать хтмл серваком - говно, и жирный spa реакт - говно. Ничего тут не поделаешь, надо просто херачить веб-макак током или делать инструмент, который будет их херачить током. История веб приложений заходит на новый виток.

crutch_master ★★★★★
()
Ответ на: комментарий от crutch_master

Дело в том, что веб - говно, что вы с ним не делайте.

Нет. Веб лишь позволяет невероятно легко сделать абсолютное говно.

fernandos ★★★
()
Ответ на: комментарий от crutch_master

Десктопно приложения, кроме офиса, и IDE уже практически отмерли за редким исключением.

Да и IDE переходят на веб.

Гуевые макаки уже все.

Нет вам спасения от веб макак.

grim ★★☆☆
()
Последнее исправление: grim (всего исправлений: 1)
Ответ на: комментарий от fernandos

Сразу нет. Сайт должен работать и на слабых компьютерах, и в браузерах с отключённым жс.

Сайт - да. Веб-приложения, адмники и т.д. - нет. Для простых информационных сайтов js чаще всего и не нужен (как и php).

ddidwyll ★★★★
()
Ответ на: комментарий от srg666

сравнение не в пользу классических реакт макак с spa

Кто ж мешает использовать svelte или что-то сравнимое по скорости, а не реакт?

Почитай зачем более умные реакт макаки «изобрели» ssr

А ты уже почитал?

ddidwyll ★★★★
()
Ответ на: комментарий от XoFfiCEr

Ты никогда не начинал ты сразу все знал и не одной ошибки?

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

Я тебя умоляю.

Так можно, да. Для тебя это откровение?

crutch_master ★★★★★
()
Ответ на: комментарий от crutch_master

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

XoFfiCEr ★★☆☆
()
Ответ на: комментарий от XoFfiCEr

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

Это не те ошибки, которые могут вызывать какие-то трудности. Ты бы еще пожаловался, что надо имена функций правильно писать без ошибок.

crutch_master ★★★★★
()
Ответ на: комментарий от crutch_master

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

XoFfiCEr ★★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.