Сравнение нехайповых языков программирования: Java vs PHP, что выбрать новичку?

Поделиться
HTML-код
  • Опубликовано: 23 июл 2024
  • Сегодня мы рассмотрим и сравним два языка программирования - Java и PHP по следующим критериям:
    🔹Зарплаты разработчиков Java и PHP
    🔹Синтаксис Java и PHP
    🔹Вакансии Java и PHP
    🔹Фреймворки Java и PHP
    🔹Перспективы Java и PHP
    💻 Регистрируйтесь на JAVA менторинг - go.foxminded.ua/3yy7ODd
    💡 JAVA Start (база перед менторингом) - go.foxminded.ua/3WOhhjO
    🔧 JAVA Tools (база перед менторингом) - go.foxminded.ua/4bvoXf9
    🖥️ Регистрируйтесь на PHP менторинг - go.foxminded.ua/4dVk3d1
    ___________________________________________________
    30 мая 2024 года состоится Масштабное Offline событие в г. Киев "IT Старт: Путь к первой работе Junior-специалиста"
    ✨ На лекции мы рассмотрим:
    🔹Ситуацию с вакансиями для новичков в ИТ области Украины и мира в целом.
    🔹С чего начать искать работу специалисту без опыта,
    🔹Как правильно составить резюме, какие источники использовать и многое другое.
    Стоимость: за donate. Детали на сайте после регистрации 👉go.foxminded.ua/4bscAAM
    ____________________________________________________
    👇🏻 👨‍💻 Стартовые курсы (теоретическая база перед менторингом):
    PYTHON Start - go.foxminded.ua/4bPNhIm
    C# START - go.foxminded.ua/3yExfTo
    С++ Start - go.foxminded.ua/3Ke1CTu
    Swift Start - go.foxminded.ua/3KcPySb
    JS Start - go.foxminded.ua/3Kgj6yk
    🧠 Регистрируйся прямо сейчас на менторинг
    ⬇️ Учись у профи ⬇️
    🎓 Менторинг:
    JAVA - go.foxminded.ua/3yy7ODd
    PYTHON - go.foxminded.ua/3wNz93G
    C#/.NET - go.foxminded.ua/3WTVVBM
    ANDROID - go.foxminded.ua/3V9Pd9m
    FRONT-END (ANGULAR, REACT, Vue.js) - go.foxminded.ua/3WUq046
    SALESFORCE Developer - go.foxminded.ua/3wQ9wiL
    UI/UX дизайн - go.foxminded.ua/3wCKtjb
    Unreal Engine - go.foxminded.ua/4dVyxd9
    QA Automation - go.foxminded.ua/3VmCh05
    IOS разработка - go.foxminded.ua/3WPBNQX
    Unity - go.foxminded.ua/4dULIuW
    NODE.JS - go.foxminded.ua/4dRWMZp
    GOLANG - go.foxminded.ua/45av1HX
    DevOps - go.foxminded.ua/4bu01Vz
    Обучение на проекте - go.foxminded.ua/3VcaTSa
    🎓Продвинутые курсы для состоявшихся девелоперов:
    Enterprise patterns - go.foxminded.ua/3QYoA4K
    GRASP and GoF Design patterns - go.foxminded.ua/3wQdU19
    Алгоритмы и структуры данных - go.foxminded.ua/4bO6n1Q
    C# NEXT - go.foxminded.ua/3wIZiAJ
    🔧 Пробное техническое собеседование со специалистом уровня Senior Developer/ Team Leader - go.foxminded.ua/4aC9pFc
    👔 Карьерная консультация с Сергеем Немчинским - go.foxminded.ua/4bG1aJk
    Есть вопросы по обучению в FoxmindEd? Пишите нам в телеграм - t.me/foxminded
    Вы можете стать спонсором канала и получать плюшки - / @sergeynemchinskiy
    ❤ FoxmindEd в Instagram: / foxminded.ua
    Сайт FoxmindEd для новичков: go.foxminded.ua/4bKb50g
    Сайт для разработчиков уровня мидл+:
    FoxmindEd в ФБ: / foxmindedco
    FoxmindEd в Instagram: / foxminded.ua
    Мой Telegram: t.me/nemchinskiyOnBusiness
    Для деловых запросов: youtube@foxminded.ua
    ____________________________________________________
    🕖:
    00:00 - Вступление
    00:35 - Области применения Java и PHP
    05:36 - Зарплаты разработчиков Java и PHP
    08:06 - Синтаксис Java и PHP
    11:48 - Вакансии Java и PHP
    13:50 - Фреймворки Java и PHP
    17:42 - Перспективы Java и PHP
    GO VS PYTHON • Обзор и сравнение язык... | PYTHON VS JAVASCRIPT • Сравнение моих "любимы... | WEB VS MOBILE • Web vs Mobile: что выб... | JAVA VS GO • Java vs Go. Что выбрать? | ОШИБКИ В ПОИСКАХ РАБОТЫ • Это тормозит программи...
    Підписуйтесь на наш україномовний канал - / @serhiinemchynskyi
    #javavsphp #java #php

Комментарии • 124

  • @SergeyNemchinskiy
    @SergeyNemchinskiy  Месяц назад

    Чем отличается программист от тестировщика? 🤔 Выясните, что подходит вам ⬇ ruclips.net/video/TCDP6bHqH_s/видео.html

  • @nikolayrykov
    @nikolayrykov 2 месяца назад +15

    Сравнение самых любимых языков программирования Сергея))) И наших тоже)))

    • @alexandrapersukova
      @alexandrapersukova 2 месяца назад +1

      😊

    • @user-he4st2ro5h
      @user-he4st2ro5h Месяц назад

      Соболезную

    • @nikolayrykov
      @nikolayrykov Месяц назад

      @@user-he4st2ro5h Какие у Вас любимые языки программирования?

  • @Poezd2077
    @Poezd2077 2 месяца назад +20

    Радует что вы все ещё Сергей Немчинский , основатель школы Foxminded learning и автор канала Сергей Немчинский

    • @alexandrapersukova
      @alexandrapersukova 2 месяца назад

    • @aleksandr_anp
      @aleksandr_anp 2 месяца назад

      Это и есть настоящая стабильность.

    • @Poezd2077
      @Poezd2077 2 месяца назад

      @@aleksandr_anp стабильность признак мастерства

  • @user-qc7fv5up7v
    @user-qc7fv5up7v 2 месяца назад +1

    Жесть главный вопрос этого лета! Спасибо! Как раз думаю, что выбрать

  • @user-cm1om1oo3p
    @user-cm1om1oo3p Месяц назад

    Батя, спасибо тебе за ИТ просвещение.❤

  • @3matveenkokz
    @3matveenkokz 2 месяца назад +10

    Учился на java, хочу работать на java, но не зовут на собесы. В итоге уже больше года работаю на php, как раз в маленькой компании. wordpress, opencart вот это вот все.

    • @mailwood1388
      @mailwood1388 Месяц назад +1

      Opencart сильно просел, очень много иных CMS более интересных.

  • @cat35467
    @cat35467 2 месяца назад +30

    В Андроиде Kotlin уже практически вытеснил Джаву. Ничего нового на Джаве не пишется, только поддерживаются древние legacy проекты. Так что для любого Android разработчика Kotlin обязателен.

    • @fourdelta0ne
      @fourdelta0ne 2 месяца назад

      Да ладно

    • @deniscozma2207
      @deniscozma2207 2 месяца назад +2

      Ты глубоко заблужаешься.

    • @donlinoleum831
      @donlinoleum831 2 месяца назад

      Друг, тебя ждёт множество открытий )

    • @user-ur8wi4po9n
      @user-ur8wi4po9n 2 месяца назад

      Java ещё 20 лет будет актуальна

    • @ALEXZANDR_GAMES
      @ALEXZANDR_GAMES 2 месяца назад

      К сожалению, Вы правы. ☹😭

  • @def1nt
    @def1nt 2 месяца назад

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

  • @raxmatulloerkinov8488
    @raxmatulloerkinov8488 2 месяца назад +2

    А когда уже будет сравнение с golang

  • @ModernStrike-lb4bd
    @ModernStrike-lb4bd 2 месяца назад +3

    Наконееец рнр❤❤❤)))

  • @user-fx5hz6eq8i
    @user-fx5hz6eq8i 2 месяца назад +4

    4:12 - на PHP уже большая часть рабочих мест уже все тот-же кровавый энтерпрайз с газилионом строк кода

  • @name57913
    @name57913 Месяц назад

    R vs Python в анализе??

  • @user-nb8lh7mm2n
    @user-nb8lh7mm2n 21 день назад

    Хотелось бы послушать про Lazarus и его конкурентов)

  • @user-np2ms9uk6s
    @user-np2ms9uk6s 2 месяца назад +1

    Сергей, большое вам СПАСИБО, за такое тёплое сравнение этих двух языков) Сразу видно, что у Вас к ним есть добрые воспоминания 😊
    Учу PHP, всем доволен, и мне нравится.

  • @allmight3600
    @allmight3600 2 месяца назад +2

    Жду про С++, что-то новое.

  • @nurken2345
    @nurken2345 2 месяца назад +4

    Я как раз таки при первом изучений разрывался между этими языками, так как были актуальные вакансий на эти языки. Итоге стал Системным разработчиком)

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  2 месяца назад

      довольны?

    • @nurken2345
      @nurken2345 2 месяца назад

      @@SergeyNemchinskiy по началу сложно было, так как учил веб больше года. Потом привыкаешь, сейчас уже начинает нравиться. Благодарю компанию, что мне предложили эту вакансию. Могли отказать, вакансия которую я пришел уже была занята

  • @aleksandr_anp
    @aleksandr_anp 2 месяца назад +6

    В php имеется возможность строгой типизации

    • @gregmou6364
      @gregmou6364 2 месяца назад

      Если речь о декларации strict types, это очень условная типизация. Это выдаст ошибку если определен тип аргумента метода foo(int $id), а при вызове метода передается строка $obj->foo("1"). Но при этом остается возможность в теле метода присвоить в $id иной тип.

    • @aleksandr_anp
      @aleksandr_anp 2 месяца назад +1

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

    • @rtfdfhjrggth4220
      @rtfdfhjrggth4220 27 дней назад

      Типизация для нубов. Зачем скриптовым языкам типизация. Хотите типизацию + в низкоуровневые языки.

  • @Alex6636
    @Alex6636 Месяц назад

    Пххх) было забавно слышать, что на PHP код длиннее, когда на экране в это же время было показано, что на PHP код короче 😂. Ну и PHP уже давно тоже про строгую типизацию тоже

  • @user-nv4zv3ik4w
    @user-nv4zv3ik4w 2 месяца назад +8

    Люблю c#, поэтому и java тоже считаю крутым языком. Спасибо вам

    • @alexandrapersukova
      @alexandrapersukova 2 месяца назад

      на каких технологиях работаете / учитесь?

    • @user-nv4zv3ik4w
      @user-nv4zv3ik4w 2 месяца назад

      Это в основном WPF, Avalonia UI, MAUI, Blazor. Это очень похожие между собой технологии(WPF, Avalonia UI и MAUI), они используются для написания приложений. Avalonia UI и MAUI кроссплатформенные, Blazor же это фреймворк для написания веб- приложений

  • @user-ct4tl3yp1z
    @user-ct4tl3yp1z 11 дней назад

    Какой смысл говорить про стеки фреймворков на джаве, если веб будет писаться на спринге?

  • @user-dz1dr6wq1u
    @user-dz1dr6wq1u 2 месяца назад +5

    Работы для джунов нет что там, что там! ИМХО

    • @aleksandr_anp
      @aleksandr_anp 2 месяца назад

      Php это и его цмски. По ним работу берёте и развиваетесь, пишите свои дополнения, api для crm связей и тд. Потом на Laravel переходить.

    • @user-lh6ku1kb4r
      @user-lh6ku1kb4r 2 месяца назад

      А для джунов хоть где-то есть работа?

    • @mailwood1388
      @mailwood1388 Месяц назад

      Яндекс. Доставка

  • @don_Halapenjo
    @don_Halapenjo 2 месяца назад

    Сергей, насчет тезиса про $ перед переменными (9:20) я слышал другое мнение. Создателя питона как-то спросили про это, и он рассказал что в давние времена обработчики скриптов были более примитивными, и как раз таки знак доллара перед переменной сделан для того, чтобы эти обработчики лучше различали переменные среди кода

    • @_regnar_4189
      @_regnar_4189 Месяц назад +1

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

    • @hardwork7383
      @hardwork7383 Месяц назад

      @@_regnar_4189 в php $ из perl'a, а нем из bash

  • @dimendroider7550
    @dimendroider7550 2 месяца назад +5

    А Паскаль и Дельфи где?

    • @NotAFaken
      @NotAFaken 2 месяца назад +5

      А почему не фортран и бейсик?

    • @user-bi6yg7nw7r
      @user-bi6yg7nw7r 17 часов назад

      У тебя в книге, которые на полке

  • @LeonidYakovlev85
    @LeonidYakovlev85 2 месяца назад

    Сергей и весь коллектив канала, традиционное спасибо за выпуск, как всегда интересно и содержательно 👍👍👍

  • @narimz
    @narimz 2 месяца назад +2

    В пхп надо сильнее разбираться в CI/CD, так как фич языка меньше и надо больше настраивать. И там чаще микросервисы используют

    • @GenaTolstij
      @GenaTolstij 2 месяца назад +1

      Git push - git pull наше все. А есть герои, кто до сих пор по фтп заливает и не плачет

  • @seka1309
    @seka1309 Месяц назад

    Java в web - е используется spring mvc есть.

  • @r.kucherenko
    @r.kucherenko 2 месяца назад +1

    А если прям очень нравится java, но в энтерпрайз не хочется?

    • @user-jq5qy2ji1q
      @user-jq5qy2ji1q 2 месяца назад +1

      Можешь учить apex, он как две капли воды похож на java, будешь работать внутри экосистемы salesforce.

    • @alexandrapersukova
      @alexandrapersukova 2 месяца назад

      может обратите внимание на Salesforse?

    • @reddotrocks
      @reddotrocks 2 месяца назад +1

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

    • @r.kucherenko
      @r.kucherenko 2 месяца назад

      @@reddotrocks фриланс тоже не хочу )

    • @june_Garik
      @june_Garik 2 месяца назад

      Бэкенд?

  • @resolution07
    @resolution07 2 месяца назад +3

    Мне кажется что люди не знают о существовании PHP 8+...( Упущение PHP сообщества

  • @kobalt-tv-777
    @kobalt-tv-777 2 месяца назад +2

    Знак доллара ставят, чтобы сразу было понятно, где переменная. Это и людям и интерпретатору видно. 🤔

  • @ddvp5720
    @ddvp5720 2 месяца назад +2

    Лишь бы обос*ать пайтон. Да до 2020 мало так люди рвались в айти, но ученье же это хорошо, я недавно вошел на хайпе (2 года) например я веду сейчас коммерческий проект, но он мне надоел если честно. У меня есть идей начать стартап, но мне нужна команда, как только накоплю сумму, то открою новые рабочие места. Так что реальная парадигма отличается то что есть у вас в голове, якобы толпа идиотов в поиске денег карьеры ринулась изучать пайтон. Я люблю этот язык, да и вообще программирование в целом. Жалею что не начал раньше

  • @igoraleksandrovich1498
    @igoraleksandrovich1498 2 месяца назад +5

    Java, а точнее её фреймворки, не дружелюбны к новичкам. Так что выбор очевиден - PHP!

    • @user-ch76tcye4vvuu8
      @user-ch76tcye4vvuu8 2 месяца назад +4

      Учитывая, что новичек не понимает зачем все эти абстракции, то все фреймворки на всех языках не дружелюбны к новичкам

  • @GenaTolstij
    @GenaTolstij 2 месяца назад +1

    По Symfony vs Laravel согласен в плане масштабов, не согласен в плане что ларка отраслевой стандарт. Ну не совсем так. Они оба по сути выиграли гонку и являются стандартом. Раньше как оно было, если хочешь что-то большое делать - тебе в Zend Framework или Symfony, в докомпозеровские времена это были монстры и тормозило оно безбожно, а вот если тебе что-то легенькое и быстрое - тебе в Yii, Laravel или, прости Господи, Code Igniter с Kohana. Про экзотику вроде phalcon, который вообще дллка для интерпретатора я молчу - это для эстетов. Хвала яйцам в каждом из секторов выжило по одному фреймворку и на том и порешили. Опять же, ввиду модульности конструкции и композеру мир порой рождает вурдалаков, когда в проект вшивают часть компонентов с симфы, часть с ларки и сверху притрушивают более мелкими библиотеками, а потом ссут на все это отборным самописным индускодом. Плавали, видели, помним, скорбим

  • @rosven9856
    @rosven9856 2 месяца назад

    на python есть django. К примеру с ларавел php он менее функционален, но то что есть более лучше отточено. В ларавел миграции тебе нужно писать самому, как по мне то слегка дикость и не удобно, в джанго генерятся по изменениям в модели.

    • @Seraf_
      @Seraf_ Месяц назад

      Он вроде спецом сделан так, чтобы расширять его библиотеками

  • @user-ym7zd2ni5o
    @user-ym7zd2ni5o 2 месяца назад +2

    Я не выбирал Java, Java выбрала меня))

  • @nikitatimofeenko9351
    @nikitatimofeenko9351 2 месяца назад +1

    Ждём go и rust

  • @vi_man
    @vi_man Месяц назад

    18:10 - "С" такой: подержи моё пиво.

  • @roomaan_3
    @roomaan_3 2 месяца назад +3

    NativePHP топ😂

  • @donlinoleum831
    @donlinoleum831 2 месяца назад +3

    Скажем так, php как воздух. Про него иногда забывают, но он всегда может напомнить о своей важности)

  • @user-lh6ku1kb4r
    @user-lh6ku1kb4r 2 месяца назад

    А Нода на хайпе? Или уже вышла из него?

  • @voron121
    @voron121 2 месяца назад +9

    Символ долара у змінних в пихі це тому що в нас грошиків мало, ми хочемо більше грошиків, натяками як можемо 😂

  • @Mytest437
    @Mytest437 Месяц назад

    В целом вывод такой: любой язык, который глубоко вошел в индустрию, в своей области, уже никогда не умрет.... привет cobol ))

  • @dmitriy4415
    @dmitriy4415 2 месяца назад

    Насколько корректно говорить, что kotlin является надстройкой над java?

    • @donlinoleum831
      @donlinoleum831 2 месяца назад +1

      Примерно на 80.5%

    • @MrPyach
      @MrPyach Месяц назад +1

      Котлин это не надстройка над джавой. Это просто язык, один из возможных таргетов для компиляции которого при использовании официального компилятора является JVM, в который так же копируется java.

    • @dmitriy4415
      @dmitriy4415 Месяц назад

      @@MrPyach вот и мне так казалось, хотя я вообще не Котлин/джава разраб.
      Странно, что Сергей не считает его отдельным ЯП.

  • @user-yk3ho4py9d
    @user-yk3ho4py9d 2 месяца назад

    Красивую рубашку нашел и одел

  • @meduzka
    @meduzka Месяц назад

    Зараз всі програмісти на пхп які мають голову пишуть придержуючись строгой типізації. впринципі пхп це дозволяє якщо ти хочеш.

  • @alexandrapersukova
    @alexandrapersukova 2 месяца назад +1

    Что вы выбрали? 👇

  • @kirillpereshyvalov8613
    @kirillpereshyvalov8613 2 месяца назад

    php vs python

  • @TakemuraGoro
    @TakemuraGoro 2 месяца назад +1

    Go :)

  • @crypto_dot
    @crypto_dot 2 месяца назад +2

    Вітаю, Сергій ви молодець, контент супер, тільки з роботою в ІТ в Україні зара тяжко але нічого прорвемся

  • @Vulpes_91
    @Vulpes_91 Месяц назад +1

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

    • @seka1309
      @seka1309 Месяц назад

      😂

    • @mailwood1388
      @mailwood1388 Месяц назад

      Ну объяснили же доступно. Привет мир на джаве это шлакоблок класс, шлакоблок объект. Энтерпрайз это очень долго и всегда шлакоблоки.

  • @user-ct4tl3yp1z
    @user-ct4tl3yp1z 11 дней назад

    Какой смысл сравнивать языки, когда в работе используют фреймворки? Сравнивать надо реальную работу - на спринге vs на ларавель/симфони. Итог этого сравнения - один хрен, те же яйца, только в профиль. Но нет, до сих пор в 2024, сравнивая пыху с другими языками, зачем то говорят про вордпрессы, битриксы или чистую пыху.... Это совсем другое, господа хорошие.

  • @Kriptio
    @Kriptio Месяц назад

    JS давно всех победил,вступайте в нашу секту,у нас асинхронность, рок и печеньки

  • @rettjaconomaili8201
    @rettjaconomaili8201 Месяц назад

    О бедном ABAP4ере замолвите слово 😅😅😅

    • @jorgesacristan9221
      @jorgesacristan9221 Месяц назад

      Это разве не оксюморон, типа "сладкая соль" или "элегантный бегемот"?

  • @Al6bus
    @Al6bus 6 дней назад

    Щас бы джаву считать нехайповой

  • @mailwood1388
    @mailwood1388 Месяц назад

    За яву можно переживать, си диез отжирает ее рынок

  • @fctoha
    @fctoha 2 месяца назад +1

    що, украинамовный канал? хахах

  • @DreamGuardd
    @DreamGuardd Месяц назад +1

    Сергей, а чего канал-то так и не на украинском? 10к просмотров даже на русском? Чего так слабо? Куда делись ролики про то, что вы будете украинцем, являясь уроженцем РФ? Всего-то один флажеченка в углу достаточен для истинного патриота? Или быть может вы уже не патриот незалежной?
    Клоун. Иди зарабатывай в других странах и на других языках. Авось ещё разок сумеешь смимикрировать.

    • @anonim7468
      @anonim7468 Месяц назад

      главное, что ты плачешь, этого достаточно

    • @mailwood1388
      @mailwood1388 29 дней назад +1

      Если что, эрефия язык не приватизировала, он тысячелетиями использовался. Если какое - то говно на нем говорит, то другие люди не обязаны менять свою речь.

    • @DreamGuardd
      @DreamGuardd 29 дней назад

      ​@@mailwood1388 не обязан. но обещал это сделать. да аудитория станет автоматом слишком узкой и приносящей слишком мало денег. потому делает так как выгодно. в целом это ок, если не вспоминать про былые заявления. псевдо-патриотизм он бабок не приносит, видать. а так , пиши ещё, обязательно. ты даже слегка забавный.

  • @Ya-rv8ih
    @Ya-rv8ih Месяц назад +2

    PHP как и доллар, сколько существует, столько и говорят что вот-вот он помрет ))