Это видео недоступно.
Сожалеем об этом.

Обзор NativePHP - для создания собственных нативных desktop приложений

Поделиться
HTML-код
  • Опубликовано: 15 авг 2024
  • Продолжаем обзор релизов с Laracon US 2023 и дошла очередь до NativePHP. Что из себя представляет NativePHP? Это фреймворк, который позволяет нам писать нативные десктоп приложения, используя PHP.
    Ссылка на проект - nativephp.com/
    #nativephp#laravel#cutcode
    ---------------------------------------------------------------------------------
    🚀📹👨‍🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇
    learn.cutcode....
    ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - goo.su/dsGP7PI
    ---------------------------------------------------------------------------------
    ⏰ Таймкоды:
    00:00 - Что из себя представляет NativePHP
    02:27 - Установка
    05:15 - Выполнение миграций
    08:25 - Отображение приложения
    09:18 - Настройка стартовой страницы
    10:03 - Выполняем сиды
    10:32 - Заголовок и меню бар
    14:01 - Меню приложения
    16:07 - Диалоги и уведомления
    17:48 - Горячие клавиши
    18:34 - Компиляция
    Всех поклонников laravel я приветствую на канале CutCode! Друзья мы продолжаем обзор релизов с последнего Laracon и дошла очередь до NativePHP. Я думаю как и я вы этот обзор особенно ждали. Итак, что из себя представляет NativePHP? Я пока что его не щупал, но уже пробежался по документации и соответственно также смотрел обзор с Laracon. Перед нами фреймворк, который позволяет нам писать нативные десктоп приложения, используя PHP. Приложения кроссплатформенные - можно писать под Mac, Windows и Linux. И все это с использованием нашего любимого PHP. То есть вы пишете проект пока что только с использованием Laravel. Но как обещают разработчики в будущем появятся и другие драйверы. В целом вы просто пишете приложение на Laravel устанавливаете NativePHP и компилируете его в десктоп приложение. Далее прямо на Маке запускаете приложение и перед вами откроется тот же самый проект, который Вы писали. Под капотом используется Electron или Tauri. Пока что у нас NativePHP как видим сверху в Альфа версии. И хоть и написано в документации что либо Электрон либо Таури - пока что есть только Электрон. В чем суть под капотом - мы используем веб-технологии HTML, JS, CSS, чтобы скомпилировать итоговое приложение. И если мы говорим о электроне то под капотом будет использоваться хромиум и node.js, поэтому приложение в целом получится объемная, так как каждый раз будет тянуться Chromium и размер итоговой апки будет большой.
    ---------------------------------------------------------------------------------
    📹 делитесь этим видео с друзьями:
    • Обзор NativePHP - для ...
    🔔 подпишитесь на RUclips-канал: www.youtube.co...
    📼 Курс по Laravel с нуля:
    • Курс по Laravel 8 обуч...
    Обзор NativePHP - для создания собственных нативных desktop приложений
    ---------------------------------------------------------------------------------
    🔗 наш сайт: cutcode.dev/?u...
    📱 Наш telegram-канал: t.me/laravel_c...

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

  • @KickFuel
    @KickFuel 11 месяцев назад +6

    Просто тоооп)
    Надеюсь не забросят проект

    • @CutCodeRu
      @CutCodeRu  11 месяцев назад

      Будем следить

    • @NikK0lay
      @NikK0lay 11 месяцев назад

      Фигнёй страдают

  • @user-nk8wq4sx1x
    @user-nk8wq4sx1x 11 месяцев назад +2

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

  • @user-yd5sn2fj2t
    @user-yd5sn2fj2t 11 месяцев назад +1

    Хороший обзор. Спасибо.

  • @kafeshop
    @kafeshop 11 месяцев назад +1

    ThX

  • @alexredcross
    @alexredcross 5 месяцев назад

    было интересно :) если можно чуть позже запилить видео как изменилось с альфы и что нового добавили, и в целом "юзабельно" ли :) спасибо)

    • @CutCodeRu
      @CutCodeRu  5 месяцев назад

      Пока развития нет

  • @Diqeeeeeeeeeei
    @Diqeeeeeeeeeei 11 месяцев назад +1

    Как всегда пушка)🎉

  • @HEX_CAT
    @HEX_CAT 11 месяцев назад +1

    ❤🎉

  • @imowww
    @imowww 4 месяца назад +1

    Какое IDE используется в видео?

  • @darkshaman766
    @darkshaman766 11 месяцев назад

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

  • @pm18studio
    @pm18studio 11 месяцев назад +3

    Обзор топчик! Хотя пока не очень представляю, для чего бы мне пригодилось использовать такое.
    P.S. Кстати о MoonShine, а есть ли видео с описанием и функционалом?

    • @CutCodeRu
      @CutCodeRu  11 месяцев назад

      Можешь на php сделать себе todo лист с текущими делами или список должников) по муншайн на канале полный гайд из 11 уроков и расширенный курс

    • @user-gk3wc4ei3w
      @user-gk3wc4ei3w 11 месяцев назад

      если в билдере поковыряться и затащить туда кардову, можно сделать мобильную софтину из ларки

    • @CutCodeRu
      @CutCodeRu  11 месяцев назад +1

      ссылка на плейлист по MoonShine - ruclips.net/p/PLTucyHptHtTnfDI18bZnYEgvJIFmW8fGy

    • @pm18studio
      @pm18studio 11 месяцев назад

      @@user-gk3wc4ei3w вот тоже подумал, что если бы делать на ларе мобильные прилодения из тех же сайтов, то могло бы зайти. Вопрос конешно в размере такого приложения и возможности обращаться к бд на сервере, а не к своей скомпилированной

    • @pm18studio
      @pm18studio 11 месяцев назад

      @@CutCodeRu спасибо)

  • @hakhagmon
    @hakhagmon 11 месяцев назад +1

    14:06 меню по правой кнопке вызывается

  • @NikK0lay
    @NikK0lay 11 месяцев назад

    Вопрос, на хре на? Если есть электрон? Он самодостаточен.

  • @MrTheNB
    @MrTheNB 10 месяцев назад

    Осталось дождаться хотя бы беты.

    • @CutCodeRu
      @CutCodeRu  10 месяцев назад

      надеюсь)

  • @silentage6310
    @silentage6310 11 месяцев назад +1

    интересно, будет ли для виндовс

    • @CutCodeRu
      @CutCodeRu  11 месяцев назад +1

      Ну в доке уже есть опция билда под вин но не уверен что работает

    • @silentage6310
      @silentage6310 11 месяцев назад

      @@CutCodeRu ты наверное в доке у phpmicro это видел (от которого он зависит). а у этого не видел.

    • @TheBubaololo
      @TheBubaololo 11 месяцев назад +1

      обещали "скоро"

  • @nikzrp9750
    @nikzrp9750 11 месяцев назад

    Вместо db driver делаем api driver где указываем в модели dto from response..и тогда будет интересно...но есть livewire и flutter где можно сделать любое приложение через webview...а offline приложения писать на php это мазохизм в целом хД

  • @ArtemFun
    @ArtemFun 11 месяцев назад +1

    Слишком сыро. Лучше уже имхо Flutter юзать. А бекенд пилить на Ларе если нужна общая база и апи.

    • @CutCodeRu
      @CutCodeRu  11 месяцев назад +1

      Ну с flutter тут вообще сравнивать нельзя

  • @kafeshop
    @kafeshop 11 месяцев назад

    SQLite with FTS5 & tauri rulez ...

  • @user-jp4ds3zz4p
    @user-jp4ds3zz4p 11 месяцев назад

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

    • @CutCodeRu
      @CutCodeRu  11 месяцев назад

      Пока альфа, будем смотреть что будет дальше

    • @kalobyte
      @kalobyte 11 месяцев назад

      на шарпе мегабайт где-то

    • @alexeysamoilik6481
      @alexeysamoilik6481 11 месяцев назад

      Не уверен, что любым разработчикам инструментов в Альфа-версии сначала нужно думать над весом приложения, а не над его работой в целом))
      Сначала делается функционал, потом оптимизируются зависимости и производится повышение производительности.
      Да и делать полноценные программы на таком раннем этапе никто не будет...

    • @user-jp4ds3zz4p
      @user-jp4ds3zz4p 11 месяцев назад

      @@alexeysamoilik6481 да тут вопрос в том что они могут делать то что никому ненужно будет и вес тут ключевой момент, проще будет освоить новую среду разработки чем отдавать маленькую программу на полгига) но сама по себе задумка прикольная, хотя сайт в барузере, ну хз

    • @kalobyte
      @kalobyte 11 месяцев назад

      @@alexeysamoilik6481
      сам электрон и движок браузера весит под сотню
      столько же весит нода
      + пхп
      и вот тебе уже под 300мб
      так что именно на этапе проектирования надо думать, что ты в конце получиш и кому нужно будет твое поделие в полгига ради красивых иконок

  • @AlexShataev
    @AlexShataev 10 месяцев назад

    Ведь все знают, что Devel Studio куда лучше?

    • @CutCodeRu
      @CutCodeRu  10 месяцев назад

      на вкус и цвет

  • @jongolovin
    @jongolovin 11 месяцев назад

    Просто электрон обернули в Лару

    • @diver2048
      @diver2048 11 месяцев назад

      Наоборот

  • @yabnku
    @yabnku 11 месяцев назад

    😂

    • @CutCodeRu
      @CutCodeRu  11 месяцев назад

      понравилось?

    • @yabnku
      @yabnku 11 месяцев назад

      @@CutCodeRuя просто в восторге от гения инжинерной мысли, который родил Это! а видео - выше всяких похвал!

  • @user-st5ly6fm1h
    @user-st5ly6fm1h 11 месяцев назад

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

  • @bogdanchirukin1050
    @bogdanchirukin1050 11 месяцев назад

    мертворожденный?

    • @CutCodeRu
      @CutCodeRu  11 месяцев назад

      посмотрим за развитием

    • @bogdanchirukin1050
      @bogdanchirukin1050 11 месяцев назад

      @@CutCodeRu надеюсь получится что-то вкусное, но имхо - им нужно идти мимо браузера или что-то с ним делать

  • @kalobyte
    @kalobyte 11 месяцев назад

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

    • @CutCodeRu
      @CutCodeRu  11 месяцев назад

      Подождем поддержку tauri

  • @dmitrikogan1808
    @dmitrikogan1808 11 месяцев назад

    Кошмар. Если запускать конвейер типовых приложений, то, возможно, это облегчает жизнь. Но ради одного единственного приложения было бы в миллиард раз проще написать всё с нуля на чистых JS и PHP. Психика будет здоровее.

    • @CutCodeRu
      @CutCodeRu  11 месяцев назад

      Поспешил с обзором) будем следить за развитием

  • @naimjonyunusov4174
    @naimjonyunusov4174 11 месяцев назад

    Зачем изучать этот гавно? Не лучше ли изучать сразу java или python? Или на что там пишут desktop application ?

    • @IgorAlentyev
      @IgorAlentyev 11 месяцев назад +4

      то есть даже не знаешь на чем пишут десктоп но насрать не поленился? Очень крутая и перспективная штука. Лучше ларавель ничего нет среди веб фреймворков, а тут он же но для десктопа.

    • @naimjonyunusov4174
      @naimjonyunusov4174 11 месяцев назад

      @@IgorAlentyev то есть тебе лен изучать сразу нативную разработку, а изучать костыли тебе прямо айс? Я сам пишу на php, laravel, yii2, и прочее, сразу скажу, нет лучше нативки, если тебе нужен логучий кал на desktop валяй дело твое.

    • @naimjonyunusov4174
      @naimjonyunusov4174 11 месяцев назад

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

    • @naimjonyunusov4174
      @naimjonyunusov4174 11 месяцев назад

      @@astasjr8969 это знаешь, как я который думал что React native подходит для приложении под андроид, но потом понял что react native полный кал тем что банальная навигация лагает, и лучше использовать pwa чем react native, вангую тем что тут ситуация точно такая же

    • @kalobyte
      @kalobyte 11 месяцев назад

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

  • @clemmi220
    @clemmi220 11 месяцев назад

    Это просто калл