«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2021/08/27 18:05:39  №2142092 1
PHP может быть и не самый плохой язык (Перл на порядки хуже, поверьте мне, работавшему с легаси на нем), но он явно не предназначен как ЯП общего назначения. Ибо он задизайнен для разработки веб-страниц (о чем говорит его template like синтаксис, суперглобальные переменные $_GET, $_POST, функции для изменения глобального состояния http-ответа и пр.) и по-канону работать должен как cgi-скрипты, вызываемые веб-сервером. То что его пытаются натянуть на классические приложения и сервисы - ето не более чем попытка кабанов сдешевить на разработке (в ту же топку другие веб-технологии а-ля JavaScript фреймворки для разработки GUI). Ведь гораздо дешевле обойдется пхп-шник который на Нотепад++ что-то рабочее наваяет за месяц, чем C++ Qt, Java Spring разработчики какие-нибудь за 4 месяца. И пофиг что сайты по продаже носков и GUI приложения типа CRM, сервисы по обработке платежей - совершенно разные по архитектурной сложности, нагрузке. В итоге получаем зачастую кривой кусок г..на, который в цикле делает по 100 запросов в SQL базу, из-за чего юзер ждет отклика от формы отправки заявки какой-нибудь 5 секунд при недиалапном интернете. А потом и вовсе 502-ая всплывает по нескольку раз. Щас правда часть бизнес-логики, не критичную к сесурити, переносят на фронтенд, но и там зачастую тот же не айс со 100 запросами к сервисам в секунду и пр.

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

Отсюда и дроч на всякие MVC, роутинги внутри приложения, монструозные фреймворки в мире PHP.
Аноним 2021/08/27 18:17:18  №2142100 2
>>2142092
Что хотел сказать - нихуя не ясно.
Фреймворки используют, потому что искаробочный веб сразу превращает всё в легаси, каковым он и является. Это хуйня из 90-х, подходы изменились за прошедшее время.
Аноним 2021/08/27 19:00:48  №2142165 3
>>2142092
Да да да. Пхп говно. Все в этом треде это хорошо знают.
Аноним 2021/08/27 22:48:31  №2142369 4
Аноним 2021/08/29 13:00:01  №2143836 5
>>2142092

Не, ну если нужно чтобы приложение было доступно со многих устройств (а пилить одно и то же под разные платформы дорого) то веб хороша как платформа. А вот приложение которое заточено только под десктоп, но работающее под вебом- это тупо попытка сэкономить на разработке, не понимая в чем именно экономия по времени у веба.
Аноним 2021/08/30 22:59:04  №2145343 6
>>2142092
>не очень шаристые в IT кабаны думают что веб каким-то магическим образом ускорит разработку программы в несколько раз ("ты вон какой форум за месяц можешь заебенить, давай также заебенишь CRM нам?"). Платформы разные да но архитектура системы

Бизнес думает проектом: его надо сделать и вписаться в ресурсы. Плохое качество может получаться из-за низкой квалификации веб-макак. В то же время, множество проектов на РНР успели выросли до глобальных, финансово успешны и устойчивы, понемногу оптимизируют код.
Ответы: >>2146174 >>2148305
Аноним 2021/08/31 20:05:34  №2146174 7
>>2145343
>В то же время, множество проектов на РНР успели выросли до глобальных, финансово успешны и устойчивы, понемногу оптимизируют код.
Привет, а можно пару примеров таких проектов (и на чем именно они написаны)?
Ответы: >>2146320
Аноним 2021/09/01 00:07:22  №2146320 8
Plxs9j3Fpg.jpg (249, 1080x1188)
1188x1080
>>2146174
Привет, не буду заморачиваться и отбирать, отвечу тем что на ум пришло (на чем именно -- ты в треде РНР):
facebook
wikipedia
vkontakte
badoo
tumblr
dostavista.global
tilda.cc

в РФ это (помимо прочего) все крупные e-commerce: Lenta, Magnit, Leroy Merlen, MTS, etc.

Да нет смысла даже перечислять, до сих пор 80% веба это PHP

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

пикрандом.
Аноним 2021/09/01 19:14:44  №2147401 9
>>2146320
Бро. Нет смысла отвечать на такие посты, ибо некоторые не понимают что пхп это всего лишь инструмент, у которого свои минусы и плюсы.
Ответы: >>2148235
Аноним 2021/09/01 19:53:05  №2147467 10
>>2146320
>facebook
>vkontakte
Там под капотом уже далеко не простой пхп, свои интерпритаторы, ВК даже в опенсорс его выкладывали там была штука которая компилировала пхп в код C++ и тот уже компилировали для прода осталось прихуярить монитор
>badoo
Эти затейники ещё те, мало того что хайлоад, так ещё на пхп написали нейронку, которую блюрит дикпики в личных сообщениях сколько же они хуев увидели при разработке
>Magnit, Leroy Merlen, MTS
Смотри вакансии, там пыхи давно уже нет, более того МТС давно уже отказался от магазинов на битриксе, у них раньше много чего на нём крутолось. А у магнита вроде всегда питоноджависты были.
Ответы: >>2148164 >>2149660
Аноним 2021/09/02 15:22:26  №2148164 11
Аноним 2021/09/02 17:04:36  №2148234 12
>>2146320
>на чем именно

Я имел в виду фреймворк. Не все ведь эти проекты написаны на чистом пхп.

Ответы: >>2149662
Аноним 2021/09/02 17:05:51  №2148235 13
>>2147401
Я спрашивал абсолютно без сарказма.
Аноним 2021/09/02 18:20:59  №2148305 14
>>2145343
>Плохое качество может получаться из-за низкой квалификации веб-макак.

А зачем их тогда бизнес нанимает? Правильно, чтобы сдешевить. Те же джава-разработчики выйдут дороже.
Ответы: >>2148313
Аноним 2021/09/02 18:25:23  №2148313 15
>>2148305

Главная проблема не в "веб-макаках" а в жадности кабанчиков, которые целятся не на те технологии, когда хотят запилить "сурьезный софт", для чего пхп плохо подходит изначально, ибо заточен под сайты.
Ответы: >>2149663
Аноним 2021/09/04 06:50:50  №2149660 16
15099532413180.webm (6427, 1280x720)
720x1280
>>2147467
>Смотри вакансии
чо мне там смотреть, все эти компании сейчас сами звонят мне и коллегам и хотят PHP-разрабов

>более того МТС давно уже
https://shop.mts.ru/bitrix/admin/

Короче, цена твоей экспертизы для меня оказалась крайне невысока.
Ответы: >>2150100
Аноним 2021/09/04 06:55:18  №2149662 17
>>2148234
Все эти проекты были написаны на чистом пхп.
Ответы: >>2150372
Аноним 2021/09/04 06:56:24  №2149663 18
Аноним 2021/09/04 15:09:23  №2150100 19
>>2149660
Там от магазина вэбморда только осталась, остальное все что у них было переписали давно, где-то на Хабре комментировали. Похожая ситуация у Эльдорадо.
Аноним 2021/09/04 21:34:14  №2150372 20
>>2149662
Серьёзно, все на чистом пхп?
Или ты имеешь в виду это: фреймворки написаны на чистом пхп, а значит и проекты, написанные на фреймворке, тоже написаны на чистом пхп?
Ответы: >>2150709
Аноним 2021/09/05 13:11:54  №2150709 21
>>2150372
Серьёзно, на чистом PHP.

И это удивительно только для пориджей, а в то время было так: открываешь редактор и начинаешь писать, с первой строки до последней.
Ответы: >>2150720
Аноним 2021/09/05 13:26:05  №2150720 22
>>2150709
>И это удивительно только для пориджей

Да что сразу поридж-то, уже и спросить нельзя, чего ругаешься
Ответы: >>2151106
Аноним 2021/09/05 19:52:51  №2151106 23
16174184305511.png (1462, 1280x1004)
1004x1280
>>2150720
Ну а откуда у тебя в голове предположение, что в приложении всенепременно должен быть некий фреймворк?

Фреймворки тащат с собой overhead, фактор black box, уязвимости и необходимость отслеживания зависимостей и обновлений.

В то время как приложения без них работают годами вообще без вмешательства человека. Но вот "фактор автобуса" в них зашкаливает, основная проблема в этом.
Ответы: >>2151108
Аноним 2021/09/05 20:01:36  №2151108 24
>>2151106
Во фреймворках уязвимости детектируются толпой лемингов. В самописной хуйне их вообще никто не учитывает. Это где блекбокс то? В самописной хуйне для новичка. Обновление в самописной хуйне вообще непосильная задача, а во фреймворках даже гайды есть как обновиться.
Ответы: >>2151109 >>2151110 >>2151113
Аноним 2021/09/05 20:06:23  №2151109 25
>>2151108
>толпой
Вот именно, поэтому как только в паблик выходит новая уязвимость, боты-сканеры тут же массово хакают все вордпрессы и прочие ларавелы, пиздят данные и расставляют майнеры. Первый день в интернете, что ли?

>никто не учитывает
не суди по себе

Ответы: >>2151115
Аноним 2021/09/05 20:06:35  №2151110 26
>>2151108
И во фреймворка компоненты отточены временем и вниманием многих участников, багрепортами, а в самописной системе все существует по принципу и так сойдет.
Аноним 2021/09/05 20:09:19  №2151113 27
>>2151108
А, ты чел который никогда не ошибается?
Ответы: >>2151115
Аноним 2021/09/05 20:09:57  №2151115 28
Ответы: >>2151119
Аноним 2021/09/05 20:13:11  №2151119 29
>>2151115
Нет, конечно, таких не существует. Только при чём здесь это?
Аноним 2021/09/06 15:09:25  №2151757 30
>>2151416
>>2146320
Тебе этих примеров недостаточно?

Я бы ещё добавил в список почти все таксопарки типа Ситимобил. Всё начиналось с монолита на РНР, и это хорошо.