Мое мнение про PHP

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024

ความคิดเห็น • 547

  • @handleftman
    @handleftman 4 ปีที่แล้ว +53

    начиная с php 7.x , есть типизация (включается отдельно). и уже обошла фейсбуковскую наработку по скорости. (ядро переписали по новой) ... ждём JIT с 8.х версии компиляцию для более нового рывка). так же помимо веба, хорошо пишутся RESTful сервисы, особенно распространено JS-фреймворк + php-бэкенд

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว +8

      РЕСТ сервисы - это тоже веб :) Привет

    • @handleftman
      @handleftman 4 ปีที่แล้ว

      @@SergeyNemchinskiy привет :) так точно!

    • @woodzimierz9621
      @woodzimierz9621 4 ปีที่แล้ว +10

      Когда в РНР появится JIT и строгая типизация, то встанет вопрос, а нахрена нам еще одна Java?

    • @handleftman
      @handleftman 4 ปีที่แล้ว +8

      @@woodzimierz9621 это облегчённая java, в которой нет куча вложенных классов друг в друга, быстрая и оптимизированная. Вот почему люди со временем переходят на TypeScript ? - правильно - "меньше ошибок".

    • @woodzimierz9621
      @woodzimierz9621 4 ปีที่แล้ว

      @@handleftman возьмите Котлин в таком случае. Я сам на РНР пишу и на С шарп раньше на Ява писал. Ценю все эти языки но телодвижений по явизации РНР не понимаю.

  • @ДмитрийШостакович-р3н
    @ДмитрийШостакович-р3н 4 ปีที่แล้ว +200

    Достаточно обьемный и исчерпывающий ответ php-хейтерам. Один из лучших роликов, thanks!

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว +11

      Спасибо :)

    • @LNLGv-ig8fb
      @LNLGv-ig8fb 4 ปีที่แล้ว +2

      Кто-то у нас тут на php зазрабатывает

    • @vladimirpetrov8918
      @vladimirpetrov8918 3 ปีที่แล้ว

      PHP - не язык программирования, а шаблонизатор

    • @igor-grudinin
      @igor-grudinin 3 ปีที่แล้ว

      @@vladimirpetrov8918 серьезно? ))

    • @vladimirpetrov8918
      @vladimirpetrov8918 3 ปีที่แล้ว

      @@igor-grudinin давайте, приведите мне в пример движок википедии. или вордпресса.

  • @itnadivane
    @itnadivane 4 ปีที่แล้ว +39

    Интересно мнение о кроссплатформенных решениях, например Dart / Flutter. Ребят, поддержите лайками чтобы Сергей увидел ✌️Спасибо!

    • @TomiAngers
      @TomiAngers 4 ปีที่แล้ว

      Поддерживаю!

    • @phat80
      @phat80 3 ปีที่แล้ว

      Что значит кроссплатформенных? А сейчас есть не кроссплатформенные решения разве? Даже Swift и тот стал кроссплатформенным. Любой более-менее современный язык делают кроссплатформенным, иначе он быстро теряет популярность. C# - это доказал и заставил MS сделать .NET кроссплатформенным. Уже до всех дошло, что привязывание языка к платформе, ведет к постепенной его смерти.

  • @MaxPronko
    @MaxPronko 4 ปีที่แล้ว +21

    Посмотрел до конца, перед тем, как поставить лайк. Все правильно сказал, Сергей. У меня уже как никак 16 лет опыта с PHP, код попадается разный просматривать, но скажу, толковые программисты есть.

    • @szxcvasdfqwer1
      @szxcvasdfqwer1 4 ปีที่แล้ว

      Hello Magento world :)

    • @Wivern11
      @Wivern11 4 ปีที่แล้ว

      как в Symfony отключить встроенную проверку заполненности полей в форме? я хочу проверку на фронте доверить JS.

    • @mister-ace
      @mister-ace 3 ปีที่แล้ว +1

      @@Wivern11 , не нужно так делать.

  • @МихаилКрамер-н7ш
    @МихаилКрамер-н7ш 4 ปีที่แล้ว +17

    Ну в принципе, Zend Framework как раз на Enterprise рассчитан. Правда, опыта у меня не было разработки Enterprise на нём. Но, если следовать стандартам, код будет сопровождаем. В чём, конечно, согласен, что говнокод написать на PHP легче, чем на Java. HHVM от фейсбука доступен, кстати, можно использовать и для своих целей. Там JIT-компилятор, да. В PHP 8 да, будет JIT-компилятор родной. Плюс есть библиотеки, например, Swoole, которая позволяет php висеть в памяти и работать примерно как NodeJS, убирая необходимость постоянного перебустрапинга.

    • @YuriyA76
      @YuriyA76 4 ปีที่แล้ว +3

      Zend кто-то еще использует?

    • @korseg1990
      @korseg1990 4 ปีที่แล้ว +4

      У нас на свули REST API используется в продакшене, кластер из 4 серверов спокойно выдерживает 29+ млн визитов в сутки

    • @Moonrider7777
      @Moonrider7777 4 ปีที่แล้ว +6

      По-моему Зенд не взлетел, Симфони взлетел из ентерпрайзных вариантов PHP

    • @МихаилКрамер-н7ш
      @МихаилКрамер-н7ш 4 ปีที่แล้ว +1

      @@Moonrider7777 Ну три мажорных версии выдержал, плюс производный фреймворк, написанный сообществом, я бы не сказал, что это не взлетел. Другое дело, что достаточно тяжёлая в использовании штукенция.

    • @YuriyA76
      @YuriyA76 4 ปีที่แล้ว +2

      @@МихаилКрамер-н7ш Как по мне, так это лучший php-фреймворк, просто интересно востребован ли он сейчас.

  • @purplep3466
    @purplep3466 4 ปีที่แล้ว +19

    PHP уже больше в типизацию идет - с PHP 7.4 есть возможность типизации параметров функции, возвращаемого значения и свойств в классах. Код теперь писать можно еще лучше :/

    • @grommaks
      @grommaks 4 ปีที่แล้ว +1

      Только ничего не слышно про Generic типы :( по другому типизированные массивы не сделать

    • @purplep3466
      @purplep3466 4 ปีที่แล้ว +3

      @@grommaks уверен и это запилят, php скорее всего будет "выборотипизированным", как js и typescript, только более интуитивен в написании кода + это будет как built-in фича

    • @webdisein
      @webdisein 4 ปีที่แล้ว +1

      @@grommaks Попов уже экспериментировал с реализацией дженериков.
      github.com/nikic/php-src/pull/3
      github.com/PHPGenerics/php-generics-rfc/issues/45

    • @SteelS0ldier
      @SteelS0ldier 4 ปีที่แล้ว

      @@purplep3466 он более интуитивен только для самих пыхеров.

  • @lukianovva
    @lukianovva 4 ปีที่แล้ว +3

    Как хорошо, что пхп идет в сторону строгой типизации, сейчас уже можно получать благодатные фаталы при несоответствии типов

  • @alext.4131
    @alext.4131 4 ปีที่แล้ว +8

    Сергей, спасибо за ролик, про PHP Было интересно (сам не люблю его), в итоге пришёл к тому, чему и всегда:
    1) инструмент должен соответствовать задачам
    2) в принципе любую задачу можно решить любым инструментом
    Желаю скорейшего развития python, django/flask и CMS на базе python (например, django-cms).
    Комментарий не в тему программирования: Сергей, попробуйте оформить пространство, поставить свет. Сейчас выглядит слишком по офисному, белый квадратный свет, фанера "под дерево", голая гипсокартонная стена. Из простейших рекомендаций - на примере этого ролика - верхний левый угол композиционно совершенно пустой, и инфографика там не появляется - значит, не хватает висящей на стене картины :)

  • @владимирсенцов-р1ю
    @владимирсенцов-р1ю 4 ปีที่แล้ว +56

    После 7 версии нормальный язык. Не хуже других. Есть параметризованные типы и проч плюшки. Не хуже java или kotlin.

    • @liz2k
      @liz2k 4 ปีที่แล้ว +1

      Если каждый раз при заходе на сайт он запускает снова свой процесс - то это устаревший язык для web разработки (я честно говоря года 4 не работал с ним, по этому не знаю, как сейчас с 7й версией дела обстоят). Дело тут уже не в возможностях кода. Дело в оптимизации самой архитектуры. Самый простой пример - это node.js не требует при каждой загрузке сайта подключаться к серверу mysql. Он это делает один раз и больше соединения не теряет.

    • @HunterNNM
      @HunterNNM 4 ปีที่แล้ว +5

      @@liz2k roadrunner решает это недоразумение

    • @dmitriichurikov50
      @dmitriichurikov50 4 ปีที่แล้ว +1

      @@liz2k Кэшируйте ответы от сервера; вынесите коллы к базе данных в какой-то отдельный кейс, который будет триггериться только в определенном случае. Вариантов достаточно

    • @astral022
      @astral022 4 ปีที่แล้ว +5

      Вообще некорректно сравнивать языки с разных полок. Полка ПХП - быстрый запуск, без компиляции. Полка JVM - более надёжный софт, с компиляцией. Как одно может быть лучше другого?

    • @severin-nalivayko
      @severin-nalivayko 4 ปีที่แล้ว +5

      @@liz2k проблема node и js в частности, в том что в случае когда вам нужно что бы поисковики индексировали сайт получается полная жопа. И все эти плюшки сходят на нет...

  • @Jeff.Wilson
    @Jeff.Wilson 4 ปีที่แล้ว +2

    Писал на пхп профессионально 10 лет на куче всяких фреймворков. Полтора года назад спрыгнул на Джаву/Котлин и перекрестился. Соглашусь с тем, что писать энтерпрайз на пхп можно, но это больно, сам через это проходил. Именно отсутствие строгой типизации и наличие большого количества вольностей, очень сильно усложняет задачу написания большого приложения так, чтобы его можно было нормально поддерживать долгие годы. Современные фреймворки, автоматическое тестирование, паттерны и т.п., конечно немного помогают, но всё равно энтерпрайз на пхп это не самая приятная затея.
    Не соглашусь по поводу высокой нагрузки. ПХП 7 стал существенно быстрее, opcode caching делает холодный старт достаточно быстрым, если грамотно юзать микрофреймворки, то можно достичь достаточно впечатляющего перформанса.
    Нативной многопоточности нет, но как альтернативу при необходимости можно юзать очереди (amqp типа rabbitmq, или банально тот же mysql или mongodb) и накидать воркеров (даже на том же пхп), которые будут обрабатывать параллельно столько элементов в очереди, сколько нужно. Но это конечно не сравнится с легковесными тредами в джаве или корутинами в котлине, но тем не менее, лучше, чем ничего.

  • @3064709
    @3064709 2 ปีที่แล้ว +3

    Начиная с версии 7 или 8 PHP классный язык + куча мощных фреймворков

  • @diego_pablesku
    @diego_pablesku 2 ปีที่แล้ว +1

    Я бы ещё добавил - сайты всех госучреждений, больниц, школ и разных других учебных учреждений, администраций городов и всяких муниципальных образований, да чуть не вообще всего этого государственного - всё написано на PHP, ибо работают они на Битрикс или на Joomla.

  • @Андрей-в8ы8с
    @Андрей-в8ы8с 4 ปีที่แล้ว +3

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

  • @Шурикпубличный
    @Шурикпубличный 4 ปีที่แล้ว +15

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

  • @kabukijoe99
    @kabukijoe99 4 ปีที่แล้ว +1

    я только начал php после vba. Видео очень интересное. like

  • @testweb5425
    @testweb5425 4 ปีที่แล้ว +23

    крутой видос! еще бы про js такой!))))

    • @08284
      @08284 4 ปีที่แล้ว

      Поддерживаю!

    • @angrycatstudio2816
      @angrycatstudio2816 4 ปีที่แล้ว

      Есть про джс

    • @soversus5374
      @soversus5374 4 ปีที่แล้ว +5

      Про все языки кроме java будут такие видео.
      Курсы надо же рекламировать.

    • @08284
      @08284 4 ปีที่แล้ว

      @@soversus5374 Вы прикалываетесь? Сергей о джаве немеренно роликов снял! Причём в том числе по той же причине, что Вы указали...

    • @soversus5374
      @soversus5374 4 ปีที่แล้ว +1

      @@08284 , если человек php 4 сравнивает с сегодняшним java, а на минуточку сейчас 2020 год на дворе... 😀
      То не мешало бы вспомнить, что во времена php 4 , java вообще ни о чем... один сплошной минус.

  • @Tx_zx
    @Tx_zx 4 ปีที่แล้ว +5

    Следующее видео про C#

  • @АртемПаламарчук-и6ж
    @АртемПаламарчук-и6ж 2 ปีที่แล้ว

    Многопоточность в PHP есть. Другое дело, что она реализована как выполнение консольной команды, приходится настраивать stdin, stdout, я имею ввиду функцию proc_open(). На практике применял ее для реализации поиска. Немного было неудобно то, что пришлось делать некий лайфхак и вызывать экшен консольного контроллера(только так по сути ее можно прикрутить). Ну а для внешних запросов есть расширение curl, в частности curl_multi_exec(), и все это входит в обычную сборку php, так что при желании многопоточность на php реализовать можно

  • @Ackep_Tu6ae8
    @Ackep_Tu6ae8 4 ปีที่แล้ว

    Хотите enterprise php, загляните в битрикс. Там легаси, копипаста, очень много фич из коробки, чтобы разобраться в которых, нужно не мало опыта. После фреймворков, типа yii и symfony, с битриксом очень тяжело работать. Но самое интересное, что битрикс востребован, интерфейс и фичи с внешней стороны, вполне нормально выглядят. Напоминает известную картинку про бэкенд и фронтэнд, с мужиком в роли пользователя, смотрящим на прекрасную девушку, в виде фронтэнда. Про бэкэнд узнаете сами из картинки:)

  • @Otruiniy_Grybochok
    @Otruiniy_Grybochok 4 ปีที่แล้ว +5

    Спасибо за Ваше мнение!

  • @GenaTolstij
    @GenaTolstij 4 ปีที่แล้ว +4

    Как ты и сказал у ПХП есть одна большая проблема - он позволяет наговнякать. Отсюда и мнение что на ПХП ничего серьёзного не сделать. Всё делается, всё работает, достаточно хорошо развивается. С 7 какой-то там версии добавлена жесткая типизация, по желанию, но она есть. С 5 какой-то там версии порешали вопрос множественного наследования вкорячив трейты. Фреймворков 4 штуки в топе, 2 злых, 2 попроще, хочешь писать всё с паттернами, типизацией и прочими хорошестями - велкам на зенд/cимфу и пищи на здоровье, хочешь говнокодить - ну говнокодь :) Порог вхождения тоже разный. Если тебе какую-то гостевушечку написать, то ты за пару дней книжечку прочитываешь и пишешь как получится, а если тебе в серьёзные проекты там где паттерны и вот это вот всё - там порог такой же как и в других языках и ты от этого не денешься никуда :)
    По фейсбуку и ВК насколько я помню эту древнюю историю то у них всё упёрлось не в код, а в нагрузку и упёрлось до такой степени что первые сделали HHVM вместо стандартного PHP, а вторые зарубили объектную модель и сделали kPHP, но это очень хорошо совпало с событием когда один товарищ нашел нехилый баг в ядре PHP, устранение которого разогнало сам PHP процентов на 30 (уже в 7 версии) и хрен его знает что теперь с ххвм и кпхп после этого. Но опять же о тяжелых проектах на ПХП - фейсбук на пхп, ВК на пхп, на одеске (который upwork) в 2012 точно бегал зенд фреймворк (на фреймворк дейс тогда их разраб выступал рассказывал), 2gis - Yii под капотом и т.д. и т.п.
    По производительности тоже всё достаточно хорошо стало. Стандартная откатаная много лет схема когда на фронт садится nginx, за ним в FastCGI селится PHP слушающий по порту запросы и работает, в этот PHP вешаем Opcache и имеем кеширование скомпилированного кода. Ввиду популярности языка этой теме уделили очень много времени и сейчас всё очень даже неплохо.
    Есть один очень простой вопрос для холивара: что ваша джава может такого в вебе, чего не выйдет сделать на ПХП? Ну например мне нужно собрать что-то достаточно громоздкое для веба - почему я должен взять для этого команду явистов, а не 3 команды симфони-разработчиков в те же деньги?

    • @homo-ergaster
      @homo-ergaster 4 ปีที่แล้ว

      Многопоточность. Например висит у тебя один объект в памяти, а с ним работает 1000 юзеров. Как такое на PHP сделать - ума не приложу.

    • @GenaTolstij
      @GenaTolstij 4 ปีที่แล้ว

      @@homo-ergaster , да сделали вроде многопоточность, по крайней мере сторонними библиотеками. Ни разу пока ещё не наткнулся на место где она была бы нужна, но сделали. А по поводу дрочки тыщей юзеров - так их проще разбросать на 10 виртуалок по 100 человек на тачку и пусть себе развлекаются. Да и зачем нужен такой гипотетический объект доступный всем что его сложно каждый раз поднимать? Данные? Дык запихнуть их в мемкешд какой-то и пусть там висят.

    • @homo-ergaster
      @homo-ergaster 4 ปีที่แล้ว +2

      @@GenaTolstij Многопоточность там давно есть в специальной сборке. Просто она там через жопу немного (или не немного). А такой гипотетический объект в сложных системах где клиент работает с данными постоянно, а не так что клиент подключился, система считала данные из базы, вывалила клиенту и соединение закрылось, встречается постоянно. Оке, чтобы не зарываться в дебри: у вас 1000 пользователей (а лучше миллион) смотрит видеотрансляцию. Или вы создадите 1 объект источника данных и вывалите их в connection всем клиентам параллельно, или вы для каждого клиента будете создавать отдельный поток. А системы работающие с видео - они тяжеленькие обычно. Сколько вам серверов надо поднять и насколько это усложнит систему без многопоточности? А если этот поток надо синхронизовать всем получателям?

    • @wskeal86
      @wskeal86 4 ปีที่แล้ว +1

      Не взять.
      Денег хватит, максимум, на полторы. Разница в зарплатах Symfony'ста и джависта не большая. Их не так много на рынке. Laravel'щики глянув на Symfony, падают в обморок от сложности, конфигурации и т.д.
      Можно попробовать взять толковых PHPшников, которые знают паттерны и ООП (в теории), и обучить их Symfony уже в компании, но за 3-4 месяца они освоят Symfony почти полностью, и попросят повышение зарплаты, либо пойдут по собесам уже имея опыт в Symfony.
      То есть если у джавистов зарплата 250к в Москве, то у симфонистов 180к.

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว +1

      в Киеве у них практически одинаковые зарплаты

  • @vladsered290
    @vladsered290 4 ปีที่แล้ว +1

    Не совсем объективное мнение про php от человека не активного в вебе, сейчас уже есть выбор типизации в php, Да язык не сишный но написан php на си, у php не мало модульных расширение, сам же интепритатор php fpm поддерживает многопоточность треды воркеры, а для много поточности в коде есть не плохое расширение pthreads, Да и в отличии от того же пайтона в php честная многопоточность, Да и асинхронность в php уже сейчас доступна, а в будущем дык вообще пушка будет с jit компилером. Можно взять php pthreads и итераторы, и сделать асинхронное чтение запись файлов или бд больших объемов. Между прочем у php не плохое комюнити, и не мало опенсорса с инструментами вроде Symfony. На php можно построить сложное бекенд приложение с api, и привязать фронтенд, мобаил и тд. Ну а то что фейсбук заюзал hhvm я думаю они по-любому апдейтят свою наработки новыми плюшками из php, badoo та же песня, и все они депендят от ядра или самого php, Да они улучшаю под себя интепритатор/компилятор. Так что главное владеть самим языком, а сложные задачи можно решить любым инструментом, не люблю когда мыслят стереатипно, или навязывают разрабам стереотипы, без нормальных аргументов.

  • @cpabiznet
    @cpabiznet 4 ปีที่แล้ว +6

    Частенько можно встретить высказывания, что мол, PHP - это говно и т.п. Но ведь в ролике верно подмечено, что качество написания определяется уровнем умения и профессионализм разработчика. Да и если нужно сделать сайт-визитку, то какой смысл браться за изучение других языков программирования.
    Так что видео более чем исчерпывающее!

  • @CrazyTVnet
    @CrazyTVnet 4 ปีที่แล้ว +1

    Давайте уже тогда и про Perl

    • @hotis8
      @hotis8 4 ปีที่แล้ว

      Поставил лайк, но думаю Зукд нынче совсем не актуален, фрвймворк Catalyst ИМХО не взлетел. Perl подарил всем PCRE, и в благодарность его забыли :(

  • @cppprograms5868
    @cppprograms5868 4 ปีที่แล้ว +2

    Жду видео про С++.

  • @Roma4086
    @Roma4086 4 ปีที่แล้ว

    PHP был сильно популярен в начале нулевых, а с конца нулевых начался его плавный упадок, в сложных проектах, где он все еще присутствует - компании просто не хотят выделять ресурсы на модернизацию, они рассуждают так: "Работает же! Продукт прибыль приносит! зачем что-то модернизировать, выделять под это ресурсы? А если что-то нужно доработать, то пусть работают на том, что есть". Я помню, когда покупал билет на поезд на приложении - данное приложение до сих пор использует PHP - это из той оперы, что зачем им что-то менять, когда и так все работает

  • @alexbozhko72
    @alexbozhko72 4 ปีที่แล้ว +3

    Спасибо за ролик. Как всегда интересно.
    Ровно 25 лет назад была выпущена первая версия Delphi. Что думаете по поводу того, какое место занимает этот продукт в истории развития софта вообще и средств разработки в частности?

    • @kovesik
      @kovesik 4 ปีที่แล้ว +2

      Слава богу что это чудо вымерло

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว +1

      не востребовано сейчас практически никак

    • @programer8
      @programer8 4 ปีที่แล้ว +4

      @@kovesik это плевок в душу олдфагов

    • @gordonfreeman1842
      @gordonfreeman1842 4 ปีที่แล้ว +1

      Но есть свои плюсы - на выходе чистый exe-шник, который работает на всех виндах, без всяких там дополнительных фреймворков.
      А как язык - да,
      отстал сильно по своим фичам и возможностям.

    • @alexbozhko72
      @alexbozhko72 4 ปีที่แล้ว

      @@gordonfreeman1842 А что не так с языком?

  • @АртурОбухов-и3в
    @АртурОбухов-и3в ปีที่แล้ว

    на 2023 год актуальна информация? \

  • @kyleRQWS
    @kyleRQWS 3 ปีที่แล้ว

    Строгая типизация есть!
    Интерпрайс решение в виде сайтов на Magento2 более чем оправдывают себя!
    В php8, кажется, разрабы языка начали работу по улучшению компилятора, кстати :).

  • @spdroll
    @spdroll 3 ปีที่แล้ว

    1. Jit есть с версии 7.4. Но без многопоточности. И она не планируется. Упор на развитие в сторону асинхрона (см Swoole)
    2. собственно асинхронная однопоточная модель исполнения является более перспективной для веб-приложений из микросервисов и тд. чем многопоточная.
    3. Фейсбучный язык hack вполне доступен. Просто с выходом php7 в нем отпала нужда. docs.hhvm.com/hhvm/

  • @Kaneki-kun-u8v
    @Kaneki-kun-u8v 2 ปีที่แล้ว

    Здрасти я хочу знат ютубе есть полный курсы на ява скрипте полный написан это полности учит яваскрипт или какойто часть учит ?

  • @vadimluhovoi9586
    @vadimluhovoi9586 2 ปีที่แล้ว

    Большое спасибо за ролик!

  • @ЕвгенийГорелов-е1з
    @ЕвгенийГорелов-е1з 4 ปีที่แล้ว +4

    Первое видео, где отсутствует "Все говно кроме Джавы", хорошо что Сергей развивается)))

  • @romazver6060
    @romazver6060 4 ปีที่แล้ว +1

    На сегодня нет ничего проще нежели поднять деньги лежащие в сфере разработки на PHP

  • @Программист-гопник
    @Программист-гопник 4 ปีที่แล้ว +4

    ПХП бодается с пайтоном в поле сложных e-commerce проектов??? А на питоне много фреймфорков и готовых решений? Шаблонизаторов....?

    • @AlekseiKazantcev
      @AlekseiKazantcev 4 ปีที่แล้ว

      Цыц, питон моя Жызнь!!!!! Ведь все школьники мира его используют

    • @AlekseiKazantcev
      @AlekseiKazantcev 4 ปีที่แล้ว

      А ты реально гопарь, php реально для пацанских епта движух, ну ты в теме, да?))

    • @nijakhfgj3436
      @nijakhfgj3436 4 ปีที่แล้ว

      Нах нужны шаблонизаторы

    • @spdroll
      @spdroll 3 ปีที่แล้ว

      Даже не понимаю в чем претензия. На Python есть ряд весьма развитых фреймворков (Django, aiohttp, Twisted...) ничем не хуже Simphony. И шаблонизаторов полно - гуглите Django templates, Twig, Jinja. Есть даже развитые CMS, которые могли бы при ряде условий соперничать с Wordpress. Тот же Plone. Так что нечего особо хренами мериться. Лучше соревноваться качеством и производительностью кода. =)

  • @viktorzharina7557
    @viktorzharina7557 4 ปีที่แล้ว +1

    Комментарии о том, что PHP не типизирован уже давно не актуальны. С каждым новым релизом можно наблюдать движение в сторону "строгости". Посмотрите на PHP > 7.3.

  • @polmaksim
    @polmaksim 4 ปีที่แล้ว +2

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

  • @valyakol
    @valyakol 4 ปีที่แล้ว +1

    Magento, Wikipedia, Slack. Много больших проектов на php.

  • @ВасяПетров-г9х
    @ВасяПетров-г9х 4 ปีที่แล้ว

    Сергей расскажи кратко про автоматизацию тестирования!! Заранее благодарен!!)))

  • @rasulyusupov8599
    @rasulyusupov8599 3 ปีที่แล้ว

    А можно приложение как фейсбук написать на Python? Или как на рhp ужас полутся?

  • @МаксимХвостов-м1й
    @МаксимХвостов-м1й 4 ปีที่แล้ว

    Сергей а что вы думаете о web assembly?

  • @user-adelina2108
    @user-adelina2108 2 ปีที่แล้ว

    Вы на сегодняшний момент в эфир или все не ведёте блок?

  • @310384Alex
    @310384Alex 3 ปีที่แล้ว +2

    Мда, "в php плохо с многопоточностью" - тут с этим все чуть больше чем ХОРОШО, начиная с 5 версии. Мат часть надо знать.

  • @OleksandrPohribnyi
    @OleksandrPohribnyi 3 ปีที่แล้ว

    Полностью согласен с вашим мнением насчёт среднего и малого бизнеса

  • @Rafael_Santi
    @Rafael_Santi 4 ปีที่แล้ว

    А какой язык в *вебе* хорош для высоко нагруженных систем и для многопоточности?

    • @spdroll
      @spdroll 3 ปีที่แล้ว +2

      Формально сама реализация CGI делает многопоточной работу бэкенда. Но именно это давно рассматривается как проблема. И потому все активно с многопоточки уходят на асинхрон. На том выстрелил Node.js, и сейчас это уже и в php

    • @Rafael_Santi
      @Rafael_Santi 3 ปีที่แล้ว

      @@spdroll спасибо большое!

  • @stalin-msk
    @stalin-msk 4 ปีที่แล้ว +1

    ПХПшка вещь нужная. По крайней мере бесплатная и кушать не просит)))

  • @daviddivuh7137
    @daviddivuh7137 4 ปีที่แล้ว

    Сергей, спасибо. Расскажите, пожалуйста, про Rust

  • @narekdanielyan8810
    @narekdanielyan8810 4 ปีที่แล้ว

    А какова ваше мнение об ASP.NET 2

  • @ВладимирЗинченко-ф2щ
    @ВладимирЗинченко-ф2щ 3 ปีที่แล้ว

    Больше 10 лет пишу на пхп и все это время слышу как его хоронят )
    За 10 лет много чего вкусного приехало в пхп и сравнивать 4ю версию с 8й - ну такое себе.
    Возьмите стек доктрина / симфони / твиг / сервис-бас - чем не ентерпрайз решение?

  • @grapefruit5604
    @grapefruit5604 4 ปีที่แล้ว

    Но в ведь в Python строгая типизация (5:25). Или имелось ввиду, что в Python, в отличии от Java, динамически неявная типизация?

    • @sayhellotoroy
      @sayhellotoroy 4 ปีที่แล้ว

      нет там строгой типизации в Питоне. var =5 и далее var ="hello" один хрен. есть var:int = 5; var:str = "hello" тогда да. Но мало кто кастует.

  • @zenkovr
    @zenkovr 4 ปีที่แล้ว

    Стоит добавить, что само по себе использование Java или C# никаких проблем не решает, а зачастую добавляет ( путем херового выбора архитектуры - по работе сталкиваюсь периодически с софтом нахераченым на каком-то "Faces" - я даже представить не могу, как такое убожество можно повторить на PHP ). Что касается PHP - то у него есть отличная способность горизонтального масштабирования, что позволяет использовать его в высоко нагруженных проектах (badoo, vk и сотни других). Говнокодить можно на любом языке/фреймворке, также можно делать отличный софт на любом языке (почти) - вопрос лишь в трудозатратах.

  • @дядяКоля-н5э
    @дядяКоля-н5э 3 ปีที่แล้ว

    В принципе со всем согласен. С компилятором будет бодрее.

  • @АлексейИванов-м2ю4н
    @АлексейИванов-м2ю4н 4 ปีที่แล้ว

    можете сделать видео по языку racket?чисто для разнообразия)

  • @vladimirkrylov4947
    @vladimirkrylov4947 4 ปีที่แล้ว

    Сергей, добрый вечер. Есть у вас мнение по GoLang?

  • @mindmage
    @mindmage 4 ปีที่แล้ว +12

    Заявлять, что энтерпрайс решения - только джава+си шарп, это просто тотальный бред.

    • @bulletsFly
      @bulletsFly 3 ปีที่แล้ว

      ок, а что еще кроме них? что в "тренде"?

    • @mindmage
      @mindmage 3 ปีที่แล้ว +1

      @@bulletsFly кек, да чо угодно, хоть на ноде или го большая часть бекенда. Опять же пхп, который в тотальной части вэба. Бекенд Фейсбука на пхп(пусть и доработанном под себя), или фб не энтерпрайс?
      Сейчас в стеке любого крупного приложения куча разных технологий.
      В тренде микросервисная архитектура, как самый удобный способ поддерживать, обновлять и масштабировать ПО

  • @ВалентинаСахарова-ь3б
    @ВалентинаСахарова-ь3б 4 ปีที่แล้ว

    О, прикольно, были мысли задать вопрос а какое же мнение о пхп, а оно уже вот

  • @vadimdorokhov8375
    @vadimdorokhov8375 4 ปีที่แล้ว

    Боюсь представить, как весь написанный на php код ляжет на новый php-интерпретатор, если они введут постоянное размещение объектов в памяти.....не думаю, что они пойдут на такое. Представьте что будет твориться с памятью на shared хостингах ))))) Апокалипсис)

  • @HardSonowDosker
    @HardSonowDosker 2 ปีที่แล้ว

    В связи с последними событиями прочитал как "эрэнэр"

  • @petrovasyka8
    @petrovasyka8 3 ปีที่แล้ว

    Про фейсбук было интересно:)

  • @medvedvshapke
    @medvedvshapke 4 ปีที่แล้ว +1

    Современный PHP - крутой язык, но надо что-то делать с типизацией, приведением типов и т.д., это просто ад, когда false == 0 == "", и это меньшие из чудес, которые ожидают в пэхэпэ.

    • @eldarkhassanov8897
      @eldarkhassanov8897 4 ปีที่แล้ว

      на днях ошалел, когда 0 != "b" я получил false (вместо нуля в реале была переменная).

    • @YuriyA76
      @YuriyA76 4 ปีที่แล้ว +1

      в таких случаях надо === использовать

    • @medvedvshapke
      @medvedvshapke 4 ปีที่แล้ว

      @@YuriyA76 да во всех случаях приходится === использовать, == создает одни проблемы и баги. Да и === не всегда решает вопрос , пора уже ==== вводить, ну или 8===о
      Разрабам нужно уже забить на наследие древних лет и привести язык к современным стандартам и строгой типизации.

    • @dmytrozhyvonitko5818
      @dmytrozhyvonitko5818 4 ปีที่แล้ว

      @@medvedvshapke потому что для сравнения числа со строкой все приводится к числовому значению, соответственно, строка "b" конвертируется в 0. вот и получается, что 0 != 0 = false.

  • @SpritnoNews
    @SpritnoNews 4 ปีที่แล้ว +1

    Дорогой Дедушка Мороз, нет, не так. Уважаемый Дед Мазай и зайцы, нет снова не то. Просто, дедушка Сергей Немчинский, ключевое слово в этом опусе "моё" мнение и т.п. Ну почему не удосужиться, скажем, не проконсультироваться перед записью подобных шедевров, с действующими профессиональными разработчиками на этом языке? Да, да, я о том, что со времен .php3(кто знает, тот поймет), и текущим состоянием вещей, утекло столько времени, что лучше пить свой махито, сорри, макиато, и молчать, чем говорить.
    В качестве теста, приведу требования одной из вакансий, а Вы попробуйте порассуждать и переосмыслить, а может и поменяете свое мнение о действительном положении вещей, хотя бы для того, чтобы не нести пургу. Искренне, и без обид.
    ===================
    --Вы понимаете устройство оперативной памяти, что такое адресация, чем отличается статическое выделение памяти от динамического;
    --Вы можете описать, что происходит на низком уровне при вызове функции и как в этом участвует стек;
    --Понимание процессов и потоков у вас глубже, чем просто понимание того, что потоки являются частью процессов;
    --Вы знаете, что есть общего у файлов, сокетов и потоков ввода вывода, а также на практике можете подменить одно другим;
    --Фраза “PHP рожден, чтобы умирать” - для вас скорее проверенная ложь, а реализация долгоживущего демона - посильная задача;
    --(?

  • @Картон-ц2х
    @Картон-ц2х 2 ปีที่แล้ว

    Большинство сейчас используют микросервисную архитектуру так что сложность поддержки проектов на php этим нивилируется.

  • @dreamer_vi905
    @dreamer_vi905 4 ปีที่แล้ว +2

    У Java высокий порог входа?Это потому что много букв печатать?
    Я бы так не сказал.

    • @woodzimierz9621
      @woodzimierz9621 4 ปีที่แล้ว +1

      Это потому что много мозгом думать

    • @SteelS0ldier
      @SteelS0ldier 4 ปีที่แล้ว

      В Java нет ничего сложного. Другое дело что пыха это не полноценный язык, а так - скрипт для одной конкретной задачи.

    • @dreamer_vi905
      @dreamer_vi905 4 ปีที่แล้ว

      @@SteelS0ldier неполноценный язык на котором написан Facebook...

    • @SteelS0ldier
      @SteelS0ldier 4 ปีที่แล้ว

      @@dreamer_vi905 думаешь по этому фейсбук такой убогий?

    • @dreamer_vi905
      @dreamer_vi905 4 ปีที่แล้ว

      @@SteelS0ldier такой убогий, что годовая прибыть составляет более 22 миллиардов долларов.

  • @АляксандрБелякоў
    @АляксандрБелякоў 4 ปีที่แล้ว +2

    Режет ух слово С-образный. Почему не С-подобный? Никогда до этого не слышал первое.

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว +1

      о господи :)

    • @albrehtdurer557
      @albrehtdurer557 4 ปีที่แล้ว +1

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

    • @АляксандрБелякоў
      @АляксандрБелякоў 4 ปีที่แล้ว

      @@albrehtdurer557 все это очень интересно, но си-образный даже не гуглится. Это какое-то тайное обозначение тайного знания? Помимо си-подобных, ещё встречается понятие си-семейство. Объясните пожалуйста "цимес".

    • @albrehtdurer557
      @albrehtdurer557 4 ปีที่แล้ว +1

      @@АляксандрБелякоў Ключевые слова в твоей фразе - "даже не гуглится"....и видимо это ввергло тебя в пучину ужаса))) Что выдает в тебе еще одного, а имя им -легион)) уверенного, что если это не "гуглится" - это не существует"))
      Но помни, жизнь коротка , познание бесконечно))

    • @grommaks
      @grommaks 4 ปีที่แล้ว

      @@albrehtdurer557 токсичный

  • @daniil4299
    @daniil4299 4 ปีที่แล้ว

    На пыхе как раз переписывал мелкософтную индусскую поделку Axapta, вполне успешно . Хотя да, пыховцы как и особенно жаваскриптеры, обычно, не кодеры ни разу.

    • @woodzimierz9621
      @woodzimierz9621 4 ปีที่แล้ว

      Вам просто не повезло со знакомствами.

  • @eugenesidelnyk4600
    @eugenesidelnyk4600 4 ปีที่แล้ว

    В php типизация не совсем динамическая. Там, начиная с 7 версии - gradual typing.

  • @МаксимКнига-х3щ
    @МаксимКнига-х3щ 4 ปีที่แล้ว +4

    дизы поставили рубисты

    • @lemeshenko
      @lemeshenko 4 ปีที่แล้ว +1

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

    • @sergeydemidov1112
      @sergeydemidov1112 4 ปีที่แล้ว +1

      @@lemeshenko , Пайтон в вэбе уйдет на позиции Руби. Ни живой ни мертвый. ПХП 7 сделал его лишним в вэб.

    • @lemeshenko
      @lemeshenko 4 ปีที่แล้ว

      @@sergeydemidov1112 ну я сам на стороне php, но я пробовал делать на джанго. Скорость разработки выше, я бы сказал процентов на 30%, по крайней мере в начале. Но что-то с пайтон не то (в вэб программировании) , ощущается как детская игрушка. Php же ближе по логике к Java и c#, особенно симфонии. Те же Di, solid, интерфейсы, все знакомо и понятно, как "везде".

  • @ПетрФролов-е6г
    @ПетрФролов-е6г 4 ปีที่แล้ว +1

    Спасибо!

  • @АлександрКиреев-б3и
    @АлександрКиреев-б3и 3 ปีที่แล้ว

    Погодите-ка. Я поднял Linux с Nginx и php-fpm на своём веб-сервере. Получается каждый http-запрос инициализирует новый процесс (php интерпретатор). Вот тебе и "многопоточность". Она как бы не от языка зависит, а от "настройки сервера". Так?
    Вот не полный список крупных проектов реализованных на PHP: Facebook, Yahoo!, Wikipedia, BlaBlaCar и, собственно, TH-cam...

  • @ОлегСергеев-ч9с
    @ОлегСергеев-ч9с 4 ปีที่แล้ว

    не знаю кто дизлайки ставил. обзор хороший и слегка дохренище профессиональный))

  • @Vedmalex
    @Vedmalex 4 ปีที่แล้ว

    По поводу языка программирования для энтерпрайза... для энтерпрайза нужен не язык программирования а разработчики квалифицированные
    Можно шлак сделать и на C# и на Java...
    Скорее язык программирования и определяет квалификацию разработчика ...

    • @СергейКондратенко-о9ц
      @СергейКондратенко-о9ц 4 ปีที่แล้ว

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

  • @okopulko
    @okopulko 4 ปีที่แล้ว

    Для меня, за более чем 10-летнюю практику, сложилось два отрицательных момента:
    1. Массивы.
    1.1. их использование открывает для разработчика возможность напрочь просрать ОЗУ. А с учётом отсутствия многопоточности, что было озвучено Немчинским, это может привести к полной заднице.
    1.2. ключи массива всегда являются строками. Всегда. Вы не сможете это контролировать, а отсюда вся изначальная прелесть использования массивов в пхп исчезает.
    2. Типизация введённая в php7 вовсе не является типизацией. Вы можете спокойно в функцию, тип аргумента которой является строка, бросить null, и она спокойно воспримет это как пустую строку.
    В остальном, язык - огонь.

    • @okopulko
      @okopulko 4 ปีที่แล้ว

      @Ron. H. прошу прощения, заклинило. Вместо null - false. Но это не отменяет мысли о неверной типизации

    • @okopulko
      @okopulko 4 ปีที่แล้ว

      @Ron. H. Не знал. Но, вообще, получается, что с этим режимом может получиться ещё большая каша, чем есть сейчас

  • @yuriysemenikhin302
    @yuriysemenikhin302 4 ปีที่แล้ว

    По утверждению АВТОРА РНР, РНР не является Языком Програмирования :-)
    РНР - фрэймворк для облегчения работы с приложениями написаными в С
    Учите и Мат и Часть.... Товарсчи :-D

  • @madcalm2024
    @madcalm2024 4 ปีที่แล้ว

    PHP неплох в связке я AJAXом, для это даже есть библиотека PHPLIVE авто-мирроринга серверных PHP-классов и функций в клиентские JS-вызовы. Дополнил эту либу промизами - теперь вообще в ус не дую ))

  • @digbyorion4383
    @digbyorion4383 ปีที่แล้ว

    586 пнёк второй-то ... 450 мегагерц.

  • @АнатолийВосточный-ь9ш
    @АнатолийВосточный-ь9ш 4 ปีที่แล้ว

    Как это си-образный? Там переменные начинаются со знака $.
    Добавлю в комент: если что это ирония, а то накоментировали.

    • @nijakhfgj3436
      @nijakhfgj3436 4 ปีที่แล้ว

      И чо?

    • @nijakhfgj3436
      @nijakhfgj3436 4 ปีที่แล้ว

      Ты вообще ещё какие-то языки видел? Лисп, Паскаль, бейсик например

  • @Moonrider7777
    @Moonrider7777 4 ปีที่แล้ว

    И движок всяких Вики и Лурков - MediaWiki тоже на PHP написан.

    • @nijakhfgj3436
      @nijakhfgj3436 4 ปีที่แล้ว

      Это тоже по сути цмс

  • @VitaliiGrigorev
    @VitaliiGrigorev 4 ปีที่แล้ว +1

    профессионально работал года - 3,4 хм

  • @dimitridoroshko
    @dimitridoroshko 4 ปีที่แล้ว +1

    Почему вы хейтите JavaScript, а PHP хвалите?

    • @Alex11Fox
      @Alex11Fox 4 ปีที่แล้ว +1

      типа джс ужасен и уродливый.

    • @Moonrider7777
      @Moonrider7777 4 ปีที่แล้ว

      в JavaScript не было нормального ООП.

    • @dimitridoroshko
      @dimitridoroshko 4 ปีที่แล้ว +1

      @@Moonrider7777 а оно ему так сильно надо, джс нормально справляется со своими задачами

    • @dimitridoroshko
      @dimitridoroshko 4 ปีที่แล้ว

      @@Alex11Fox норм язык, вы че

    • @daygreem
      @daygreem 4 ปีที่แล้ว +1

      @@Moonrider7777 забавно что жс имеет ООП более аутентичное чем тот же Шарп, Джава

  • @danil_zz
    @danil_zz 4 ปีที่แล้ว +1

    Проблема плохого кода на PHP только в том, что это не мерседес, а "ВАЗ", доступный любому колхознику, со всеми вытекающими.

  • @АлександрБаранов-к5ю5ц
    @АлександрБаранов-к5ю5ц 4 ปีที่แล้ว

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

    • @СергейКондратенко-о9ц
      @СергейКондратенко-о9ц 4 ปีที่แล้ว

      С#, даже если сам по себе не пригодится, то с него намного легче будет перейти на Javа или тот же PHP

    • @АлександрБаранов-к5ю5ц
      @АлександрБаранов-к5ю5ц 4 ปีที่แล้ว +1

      @@СергейКондратенко-о9ц ок спасибо.

    • @СергейКондратенко-о9ц
      @СергейКондратенко-о9ц 4 ปีที่แล้ว

      @@АлександрБаранов-к5ю5ц для новичков часто рекомендуют Пайтон, но у него динамическая типизация, а для начала лучше ознакомиться со статической (IMHO), и синтаксис существенно отличается от С-образных языков, а на практике в большинстве случаев используются С-образные

    • @АлександрБаранов-к5ю5ц
      @АлександрБаранов-к5ю5ц 4 ปีที่แล้ว

      @@СергейКондратенко-о9ц т.е. как написали выше С#?

    • @СергейКондратенко-о9ц
      @СергейКондратенко-о9ц 4 ปีที่แล้ว

      @@АлександрБаранов-к5ю5ц да, по-моему C# для старта - самое то, большинство основных понятий пригодится где угодно и к С-подобному синтаксису привыкнешь

  • @АндрейШепшелей
    @АндрейШепшелей 4 ปีที่แล้ว +1

    Сейчас все переходят с php на golang. Зарплаты очень низкие на нём, крайне не рекомендую в 2020 заниматься или изучать php.

  • @andriitarykin9567
    @andriitarykin9567 4 ปีที่แล้ว

    вопрос нужно ставить по другому. Представьте если бы PHP появился только сегодня, с JIT, с типами и многопоточностю. Скажите ктобы его юзал сегодня когда есть Go, Java, Rust, JavaScript? Я бы сказал что мы исторически зависимы от PHP, но как язык (синтаксис и фитчи языка) он не конкурентен. Я бы не назвал PHP простым языком, чтобы на нем нормально писать нужно решить кучу проблем, например самый банальный это стандарт написания кода, кто решал данный вопрос тот в цырке не смееться. A видели ли вы срач по поводу других PSR? И вы хотите сказать это зрелый и нормальный язык?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว +2

      ну.... лучше джава-скрипта точно

    • @andriitarykin9567
      @andriitarykin9567 4 ปีที่แล้ว +1

      @@SergeyNemchinskiy они одного поля ягоды, JavaScript тот же ад, однако плюс JavaScript в том что его можно юзать и на клиете (в браузере) так и на сервере, также можна создавать приложения для десктопа на Electron, приложения для smartTV и многое другое, а вот PHP курит в стороне

  • @whskas
    @whskas 4 ปีที่แล้ว

    Мнение про С++

  • @Buarpa
    @Buarpa 4 ปีที่แล้ว

    Поэзия, это прекрасно ! 5:41 :D
    Ролики станут интересней и популярней если ещё добавить чуток поэзии + подписанная чернь типо меня тоже будет устремятся к высоким материям :D

  • @comderf
    @comderf 4 ปีที่แล้ว

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

  • @TheGemedion
    @TheGemedion 4 ปีที่แล้ว +1

    HELLO WORLD!

  • @dizelvinable
    @dizelvinable 4 ปีที่แล้ว

    Про JS и Typescript очень хотелось бы узнать Ваше мнение.

  • @antonparhom1251
    @antonparhom1251 4 ปีที่แล้ว

    Спасибо за интересное видео, что такое интерпрайз?

    • @woodzimierz9621
      @woodzimierz9621 4 ปีที่แล้ว

      Энтерпрайз - это скучно, нудно, однообразно, местами устарело, но хорошо оплачиваемо.

    • @СергейКондратенко-о9ц
      @СергейКондратенко-о9ц 4 ปีที่แล้ว

      высоконагруженный бэкенд

  • @vtc5ful
    @vtc5ful 3 ปีที่แล้ว

    Да, только php 8 - это уже язык со строгой типизацией

  • @resolution07
    @resolution07 2 ปีที่แล้ว

    с 7.х declare(strict_types=1) привет хейтерам

  • @tom_alex_live
    @tom_alex_live 4 ปีที่แล้ว

    Откуда Ruby то во всех видео, кто на нем пишет веб??? И вообще кто что на нем пишет? Бобануло просто.

  • @narodnyservis
    @narodnyservis 4 ปีที่แล้ว

    Вам нужно побольше на солнце бывать, очень бледный.

    • @Kopatych69
      @Kopatych69 4 ปีที่แล้ว

      Ну и писать и какать вовремя :)

    • @narodnyservis
      @narodnyservis 4 ปีที่แล้ว

      @@Kopatych69 Это вообще святое

  • @СергейПресняков-о4р
    @СергейПресняков-о4р 3 ปีที่แล้ว

    Сейчас PHP это Java на минималках

  • @Программист-гопник
    @Программист-гопник 4 ปีที่แล้ว

    сайты вообще на html лепятся
    пхп обрабатывает логику на сервере
    для простого сайта ни пхп ни питон не нужны

    • @jf5220
      @jf5220 4 ปีที่แล้ว

      хтмл можно вообще на nginx раскидывать)

    • @СергейКондратенко-о9ц
      @СергейКондратенко-о9ц 4 ปีที่แล้ว +1

      обработка логики на сервере - часть функционала сайта

  • @alexandervashchuk7795
    @alexandervashchuk7795 4 ปีที่แล้ว

    Снова реклама кофе??

  • @hero4152
    @hero4152 4 ปีที่แล้ว

    Когда нас вытеснят дешевые программисты на php из индии? Не стоит учить такие языки которые простые, разработчиков на них дофига и дешевая конкуренция за копье.

    • @lemeshenko
      @lemeshenko 4 ปีที่แล้ว

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

  • @Игорь-б5ц2ъ
    @Игорь-б5ц2ъ 4 ปีที่แล้ว

    Python язык со строгой типизацией

  • @alexanderp4532
    @alexanderp4532 4 ปีที่แล้ว

    5:25 щас бы путать строгую/нестрогую типизацию с динамичной/статичной. У питона типизация как раз строгая, потому что, несмотря на то, что при объявлении переменных мы не указываем явно тип данных, записав однажды, например целое число, мы кроме целых чисел в эту переменную ничего записать не сможем. Так работает питон. Это и есть строгая типизация. В php можно в переменную запихать строку, потом булево значение потом число целое или вещественное, а потом и вовсе объект и никто по шапке не даст. Это нестрогая типизация. Но при этом оба языка с динамической типизацией, хотя в php есть некоторые элементы статической(например, в 7.0 можно указывать для аргументов функции не только типы классов и интерфейсов, но и скалярные типы, а также указывать возвращаемое значение функции. А в 7.4 добавили типизацию полей классов.)
    6:20 сударь, вы чушь несете. Каким образом динамическая нестрогая типизация гадит код? Гадит код только программист.

    • @SuicideFecal
      @SuicideFecal 4 ปีที่แล้ว +1

      Написал на пистоне
      a = 1
      a = "test"
      a = True
      Ничего не взорвалось. Но в питухоне действительно строгая динамическая типизация (нельзя сделать 1 + "1" как в PHP, JS или C++)

  • @12zxqwas1
    @12zxqwas1 4 ปีที่แล้ว

    Facebook сделали (или им сделали) компилятор php байткод. Поэтому они работают на JVM.