@@maxbelushkin бо це був не огляд РНР і його багів або фіч, а огляд одного говгоноду.
@dimaperesta6259
9 ай бұрын
@@maxbelushkin те саме можна знайти абсолютно на будь-якій мові програмування.
@dimaperesta6259
9 ай бұрын
@@maxbelushkin тому відео можга назвати: огляд говнокоду
@maxbelushkin
9 ай бұрын
Я просто намагався запитати себе чому всі в інтернеті хейтять PHP, я навіть знайшов сайт CodeHorror і там була стаття Why PHP Sucks? І такого багато по інтернету. Тому окрім того, що в PHP дофіга говнокоду я більше не бачу причин, чому хейтять PHP
@MixaSuper
9 ай бұрын
Ти відкривав файли якім 8!!! років, а вони все ще працюють. Май повагу до літніх файлів. ;) Легасі - то є добре. То є наш хліб.
@maxbelushkin
9 ай бұрын
Я ж казав то моє любіме :-)
@kurraz
9 ай бұрын
Чекайте, а що 24к строк це проблема пхп? В інший мові такого бути не може? Відсутність форматування (тим більш в HTML) це теж звісно проблема пхп. Для себе я зрозумів що реальною проблемою є те що php дарує багато свободи, пиши як хочеш, тож багато недосвідченних/недолугих розробників зловживають цим. Але з іншого боку це і сила пхп, бо дає швидше, легше отримати робочий результат. Також є складністю велика кількість фреймворків та cms, тобто недостатьньо знати мову, але бажано знати конкретний рушій на якому побудований проект. А говнокод видати можна на будь-якій мові при особливому бажанні.
@maxbelushkin
9 ай бұрын
Дуже гарна думка, мабуть вся проблема в цій свободі і є, ви праві. Дуже багато новачків приходить і пише як попало, тому людям це не подобається
@makos3894
9 ай бұрын
Ба більше 24к стрічок коду займає ціла бібліотека до генерування pdf пліків і мені як розробнику повинно вистачити документації і не лізти під капот
@maxbelushkin
9 ай бұрын
Ви хочете сказати, що ви не бачили реальних проектів на PHP де в одному файлі на 100500 строчок кода лежить PHP 4 і з цим треба працювати? :-)
@makos3894
9 ай бұрын
@@maxbelushkin питання це проблема мови програмування чи розробника який так написав?
@makos3894
9 ай бұрын
Більш не аргументованого відео чому хейтять PHP мої очі не бачили, а вуха не чули
@ІванБоровик-э8л
9 ай бұрын
А , тобто для вас це нормальний код, ну ок
@maxbelushkin
9 ай бұрын
А як ви поясните чому хейтять РНР?
@makos3894
9 ай бұрын
@@maxbelushkin Особисто я його не хейчу, тому нічого конкретного відповісти не можу, але те що хтось пише все в одному класі чи запитання до бази фігачить в фронтендових пліках то вже інше. З цього всього проблемою PHP можна виділити, що він дозволяє таке робити. Про те зазвичай використовуються фреймворки та підходи до програмування які вирішують цю проблему. Для мене адекватним аргументом було б порівняти швидкість виконання коду, чи щось тому подібне і показати що та чи інша мова в чомусь гірша в чомусь краща
@makos3894
9 ай бұрын
@@ІванБоровик-э8л А до чого якість коду конкретного розробника до мови програмування?
@maxbelushkin
9 ай бұрын
Якщо порівняти швидкість коду і виявити, що РНР повільніша за інші мови програмування то це нічого не пояснить, чому в інтернеті повно мемів і дискусій і купа всього саме про PHP. Тому наразі мені видається що причина полягає не в технічній площині, а саме просто в факті як такому. Багато хто хейтить PHP просто так, тому що це прикольно, можливо ноги ростуть з великої кількості говнокода і віку мови програмування, що це вже встановлений факт.
@oleksandr_panchenko
9 ай бұрын
проблема раннього php - це те що було дуже легко виконувати код поданий у форму як текст і легкими рухами рук воно з тексту інтерпретувалося як php-код і виконувалося і робило DROP ALL TABLES або ще якусь чухню. ну і так, це досі залишилось, що наговнокодити і набидлокодити на пе-ха-пе дуже просто, і там купа уязвимостей, хоча великі діри закрили. те, що пхп мішає себе з хтмл в кучу (10:15) - теж булет шіт.
@АртемПлескачов-м5у
9 ай бұрын
Мова не винувата, винуваті програмісти які криво пишуть.
@maxbelushkin
9 ай бұрын
Авжеж!
@konstantinkuzmichev3395
9 ай бұрын
Згоден, якщо дотримуватись SOLID , то можна і цей код у 24к перепитсати так що всім буде зрозуміло. Я працював на проєкті де на ПХП демони для unix писали ), тому ПХП дуже крута річ в "прямих руках" )
@maxbelushkin
9 ай бұрын
Так, в теорії можна, але на практиці дуже часто доводиться працювати з такими монстрами на 24к строк і це повсюдно
@dimaperesta6259
9 ай бұрын
Це ліба яка генерую PDF на РНР. Вона вперше була написана в 2002. 20 років тому
@dimaperesta6259
9 ай бұрын
Не завжди є можливість і необхідність апгрейдити до останньої версії всі ліби. Якщо в тебе є ніж і ти ним нарізаєш хліб і він добре нарізає хліб - якого дідька ти кожен тиждень в супермаркеті купуєш новий ніж?
@dmytrodev4631
8 ай бұрын
Правду кажучи кроме як в роліках на ютубах де кажуть чому хейтять PHP більше не де не чув що би хейтіли PHP 😅
@dev2ls
9 ай бұрын
Та нічого, почекаємо коли нафігачать величезну купу лайнокоду на пайтоні, ноді і все буде теж саме) А я всім кажу, пишіть лайняно, думайте про майбутні покоління програмістів, вони теж повинні заробляти)) І любому поганому коду я кажу дякую)
@maxbelushkin
9 ай бұрын
Не думав про це з тієї точки зору, дуже мудра думка, дякую! Так виходить, що поточні PHP програмісти дають роботу наступним і так по колу.
@Sergey-le8xz
7 ай бұрын
А я люблю PHP :-) Це вільна мова мова вільних людей. А хто не любить - то є раб строгої типизації. Мене набагато більше бомбить, коли люди тягнуть 900мб node_modules щоб зробити одну форму і один запит і називають це високим та шляхетним мистецтвом.
@Nitro-ok1du
9 ай бұрын
"Їздить, стріляє".
@maxbelushkin
9 ай бұрын
Що ви маєте наувазі?
@Nitro-ok1du
9 ай бұрын
@@maxbelushkin повоєнний гумор. Коли роблять якогось бойового "корча", з гарматою від корабля, до прикладу, але воно їздить і стріляє. Прийшло на думку з аналогії про Жигулі, які свою функцію виконують, хоча їм по 40 років.
@maxbelushkin
9 ай бұрын
Дуже влучно, дякую що додивилися до кінця і дякую за коментар! Дійсно PHP їздить і стріляє і ще довго буде виконувати свої функції!
@volodymyr_in_ua
8 ай бұрын
Хейтять, хейтять. А потім встановлюють сайт на Wordpress
@Nikage23
9 ай бұрын
А ще я найбільше хейту чув про javascript від php розробників. Але мені здається що хейтери, це все ж окремий клас людей. Haters gonna hate. Я сам не люблю php, але не через хейт, а через його синтаксис з $ на початку змінної зокрема, i underscore_case де тільки можна) в мене тупо болять пальці shift + f4 давити кожен раз)) А так дуже солідна ООП реалізація, неймспейси теж є, пакетний менеджер[авжеж С/С++?]. Топ за свої гроші як то кажуть) ну з власного досвіду хейтери як правило не знають ту мову яку вони хейтять, просто тому що не розуміють.
@maxbelushkin
9 ай бұрын
Погоджуюсь з вами
@unsub8584
9 ай бұрын
Очікування: аналіз, розбір сильних і слабких сторін php Реальність: ко-ко-ко, подивіться, який поганий код я знайшов на гітхабі Я при бажанні на С можу накидати такий самий гівнокод, про що це буде казати? Ні про що
@maxbelushkin
9 ай бұрын
Ок
@Mr.PixelDragon
9 ай бұрын
Треба було ноду юзати
@viktorskrypko8817
9 ай бұрын
Саме цікаве, що я бачив - це 30к+ рядків коду на С в одному файлі 😂 І люди з цим працювали, роками 😢
@Stone_Roll
9 ай бұрын
Це так тупо. Знайти таке лайно написане на JS або Python взагалі не проблема. Це тупо хуйовий легасі код, якого тонни на всіх мовах. Чим більш популярна мова тим більше там гавнокоду. Тож всі "аргументи" в цьому відео є абсолютно невалідними. Особливо смішно те, що в ПХП дійсно є багато обьективних недоліків. Таких як все ще неможливість писати в повній мірі типізований код через відсутність тих самих дженеріків, відсутність асинхронщини, відсутність нормальної роботи з потоками, інколи непослідовний порядок аргументів в функціях чи повертаємих типів в стандартній лібі і тд. Багато чого ще є, але ці косяки поступово виправляють з кожною версією, ПХП рельно розвивається дуже швидко і в правильному напрямку. В будь-якій мові дофіга бісячих косяків. В JS наприклад це взагалі відсутність типізації як такої, криве автоматичне приведення до типів, дибільні NULL, NaN, undefined. Той же this, який ссилається хрін зна на шо, тормознуті проміси і так далі. JS ще більш не послідовний і кривий ніж ПХП. Всим цим недолікам є пояснення, щоб їх зрозуміти треба зануритись в мову трохи глибше чим зригати компонентик на реакті або говнобложик на вордпрессі, тоді багато чого стає логічним, хоча сама по собі фрустрація не зникає.
@maxbelushkin
9 ай бұрын
Так, але JS найпопулярніша мова в 2023 році, а PHP ні. Хоча звичайно погоджуюся з вами, що треба глибше заглиблюватися в мову. Також існує така мода хейтіть PHP, це просто якийсь тренд, весь інтернет в ньому, навіть на DOU є топік на цю тему
@dimaperesta6259
9 ай бұрын
Підтримую, лінь було це все писати
@Stone_Roll
9 ай бұрын
@@maxbelushkin На JS пишуть взагалі все шо хочеш. Бек, фронт, десктопні приложухи, мобільні аплікухи, слава богу що ще не додумались ААА ігри на ньому писати) також він без альтернативний в вебі, то ж це нормально що він популярний. Думаю ПХП хейтять більше по інерції, а ще меми прикольні. Я хоч і люблю ПХП але з мемасів все одно смішно)
@maxbelushkin
9 ай бұрын
Так, ця тема з хейтом PHP взагалі невмируща :-)
@Mr.PixelDragon
9 ай бұрын
Не ну ребят а шо вы хотели??
@dmytroYmedia
9 ай бұрын
What a hell was that? Video about f..n nothing.
@maxbelushkin
9 ай бұрын
Please elaborate
@ElvisKastello
9 ай бұрын
мені здається кожний другий прогерський мем про пхп
@maxbelushkin
9 ай бұрын
Так якщо шукати меми про програмщину то PHP в топі
@alexroberto8499
9 ай бұрын
Ну цей геній навіть не намагається критикувати PHP, надто награно рветься: від файлу (якийсь схоже на бібліотеку) на 20к рядків, напевно трохи осліп і не бачить більшість рядків що це документація. Як і в більшості ЯП. від форматування коду, причому чомусь HTML :D від назви файлів? від додавання зайвих файлів у гіт - не ну тут точно ЯП винен від небезпечного виклику SQL? робить вигляд що вперше бачить "ЯП шаблонів", ОМГ кілька синтаксисів в одному файлі
@maxbelushkin
9 ай бұрын
Що таке ЯП?
@codokit
8 ай бұрын
Та чувак на якомусь дешевому хейті хоче канал розкрутити - більше хейтспіча більше коментів - вище тренди. Додам ка я цей канал в ігнор.
@Alexex2353
9 ай бұрын
бо це архаізм
@VasylPe
9 ай бұрын
Я взагалі дивуюся із людей, які хейтять якусь мову програмування)) Цікаво, чи вони також харяться на викрутку, коли нею забивають цвях, замість того, щоб взяти молоток) Чи навпаки, закрутили бол викруткою, а хочуть його витягнути за допмогою молотка =) Будь яка мова програмування - це інструмент, а вже як його використовують, це вже питання до "майстра", тобто програміста =) Мені от подобається поєднання PHP і JS. Наприклад, на PHP за допомогою Laravel робимо швидко API, а вже на фронті собі вибираємо React.js чи Vue.js =) І хейтити PHP не варто, а краще його знати, бо як показує практика, дуууууже багато вебу так чи інакше використовують PHP. То й ж таки Wordpress, який зараз можна крутити як хочеш, можна використовувати суто WP Rest API, можна писати блоки на React.js, але хоч не хоч, під капотом старий добрий PHP зі всіма його мінусами =) Це поки молодий, то хочеться чогось крутого, а коли вже із досвідом, то якщо чесно байдуже яка мова програмування, головне, щоб продукт заробляв стабільно гарні гроші=) Більшості клієнтів до речі байдуже на мови програмування і фреймворки, головне щоб продукт виконував свої задачі і приносив прибуток =) Я бачив (і трішки працював) на проекті, який був написаний на чистому PHP (з ООП, MVC і т.п.), із мінімальним JS та CSS (bootstrap + пару кастомних рішень) і проект 8 років в такому вигляді заробляв міліони доларів і гріх було кому жалітися. Переписали потім на Laravel + Vue.js, зробили бета версію, дали змогу потестити юзерам (переключатися між старою версією і новою) і більшість юзерів проголосували, що старий функціонал і дизайн їм кращий =) Так, тут можливо проблема була в новому дизайні, бо старий сайт був простий як двері і використовував стилі Bootstrap і заробляв норм гроші=) Тому, головне як ви користуєтеся інструментом)) А PHP "помирає" ще з 1994 року =))
@maxbelushkin
9 ай бұрын
Згоден, наратив що PHP помирає існує вже дуже давно
@alex_316
9 ай бұрын
Погоджуюсь, що Paskal наразі топ, PHP навіть близько не стоїть
@maxbelushkin
9 ай бұрын
Цікаво, а де використовується Pascal?
@alex_316
9 ай бұрын
@@maxbelushkin це сарказм був. Думаю справа не у мові програмування, а у тому чи штучний інтелект вміє на ній добре писати код :)
Пікірлер: 71