Это видео недоступно.
Сожалеем об этом.
Обзор 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...
Просто тоооп)
Надеюсь не забросят проект
Будем следить
Фигнёй страдают
Жанглирование сахарным синтаксисом. Показал бы сначала что можно получить в результате, так так и так, потом уже принялись бы лезть под капот. В остальном спасибо за старания для нас.
Хороший обзор. Спасибо.
ThX
было интересно :) если можно чуть позже запилить видео как изменилось с альфы и что нового добавили, и в целом "юзабельно" ли :) спасибо)
Пока развития нет
Как всегда пушка)🎉
❤🎉
Какое IDE используется в видео?
Phpstorm
Контекстное меню появляется поверх какого не будь элемента, нажатием на нем левой кнопки мыши
Обзор топчик! Хотя пока не очень представляю, для чего бы мне пригодилось использовать такое.
P.S. Кстати о MoonShine, а есть ли видео с описанием и функционалом?
Можешь на php сделать себе todo лист с текущими делами или список должников) по муншайн на канале полный гайд из 11 уроков и расширенный курс
если в билдере поковыряться и затащить туда кардову, можно сделать мобильную софтину из ларки
ссылка на плейлист по MoonShine - ruclips.net/p/PLTucyHptHtTnfDI18bZnYEgvJIFmW8fGy
@@user-gk3wc4ei3w вот тоже подумал, что если бы делать на ларе мобильные прилодения из тех же сайтов, то могло бы зайти. Вопрос конешно в размере такого приложения и возможности обращаться к бд на сервере, а не к своей скомпилированной
@@CutCodeRu спасибо)
14:06 меню по правой кнопке вызывается
Вопрос, на хре на? Если есть электрон? Он самодостаточен.
Осталось дождаться хотя бы беты.
надеюсь)
интересно, будет ли для виндовс
Ну в доке уже есть опция билда под вин но не уверен что работает
@@CutCodeRu ты наверное в доке у phpmicro это видел (от которого он зависит). а у этого не видел.
обещали "скоро"
Вместо db driver делаем api driver где указываем в модели dto from response..и тогда будет интересно...но есть livewire и flutter где можно сделать любое приложение через webview...а offline приложения писать на php это мазохизм в целом хД
Слишком сыро. Лучше уже имхо Flutter юзать. А бекенд пилить на Ларе если нужна общая база и апи.
Ну с flutter тут вообще сравнивать нельзя
SQLite with FTS5 & tauri rulez ...
ну мне кажется надо было им над весом сразу подумать, аналогичное ПО на чем то нативном будет весить 50мб максимум
Пока альфа, будем смотреть что будет дальше
на шарпе мегабайт где-то
Не уверен, что любым разработчикам инструментов в Альфа-версии сначала нужно думать над весом приложения, а не над его работой в целом))
Сначала делается функционал, потом оптимизируются зависимости и производится повышение производительности.
Да и делать полноценные программы на таком раннем этапе никто не будет...
@@alexeysamoilik6481 да тут вопрос в том что они могут делать то что никому ненужно будет и вес тут ключевой момент, проще будет освоить новую среду разработки чем отдавать маленькую программу на полгига) но сама по себе задумка прикольная, хотя сайт в барузере, ну хз
@@alexeysamoilik6481
сам электрон и движок браузера весит под сотню
столько же весит нода
+ пхп
и вот тебе уже под 300мб
так что именно на этапе проектирования надо думать, что ты в конце получиш и кому нужно будет твое поделие в полгига ради красивых иконок
Ведь все знают, что Devel Studio куда лучше?
на вкус и цвет
Просто электрон обернули в Лару
Наоборот
😂
понравилось?
@@CutCodeRuя просто в восторге от гения инжинерной мысли, который родил Это! а видео - выше всяких похвал!
Сырой продукт, но если доведут до ума, то можно использовать его.
💯
мертворожденный?
посмотрим за развитием
@@CutCodeRu надеюсь получится что-то вкусное, но имхо - им нужно идти мимо браузера или что-то с ним делать
бесполезная херня, какой был электрон
не предназначен пхп для работы в таком виде и еще нода тянется
зачем тут пхп тогда?
прога должна сама находить в системе дефолтный браузер и юзать его движок
так же прога должна уметь загружать любые длл пользовательские
реагировать на событие подключение или отключение усб и уметь работать с усб, хотя бы хид классом
Подождем поддержку tauri
Кошмар. Если запускать конвейер типовых приложений, то, возможно, это облегчает жизнь. Но ради одного единственного приложения было бы в миллиард раз проще написать всё с нуля на чистых JS и PHP. Психика будет здоровее.
Поспешил с обзором) будем следить за развитием
Зачем изучать этот гавно? Не лучше ли изучать сразу java или python? Или на что там пишут desktop application ?
то есть даже не знаешь на чем пишут десктоп но насрать не поленился? Очень крутая и перспективная штука. Лучше ларавель ничего нет среди веб фреймворков, а тут он же но для десктопа.
@@IgorAlentyev то есть тебе лен изучать сразу нативную разработку, а изучать костыли тебе прямо айс? Я сам пишу на php, laravel, yii2, и прочее, сразу скажу, нет лучше нативки, если тебе нужен логучий кал на desktop валяй дело твое.
@@astasjr8969 а тем что это костыль, начинающий разработчик приходит с вопросом что лучше выбрать, и смотрит есть же кроссплатформенный php который гавно, а не решения, потому юсеры пишут что за логучий кал эти платформы а потому что новичок пишут для ос на phpNative который вообще не натив, ребята скажу вот что пишите на php только стартапы, небольшие проекты, пыха нужна только для старта и все
@@astasjr8969 это знаешь, как я который думал что React native подходит для приложении под андроид, но потом понял что react native полный кал тем что банальная навигация лагает, и лучше использовать pwa чем react native, вангую тем что тут ситуация точно такая же
на шарпе пишут + devexpress framework
крутая штука, правда и цена тоже приличная, но сгавнякать круд можно чуть ли не мышкой и выглядит ничуть не хуже хтмл с цсс
у меня прога есть на этом деле для всяких магазинов мелких и ипешников, кем я и являюсь
тяжелая правда, но там очень крутая штука есть компонент репорт кажется так
можно короче делать свой вид отображения инфы, там всякие визуальные компоненты есть типа полей, кнопок, диаграм
я себе qr код воткнул, чтобы в нем была инфа и можно было с телефона быстро заплатить
собственно я в этой проге веду учет денег и генерирую счета и комм предложения
в компоненте можно еще писать код на шарпе и использовать всякие поля в этой проге, через которые тянутся данные из бд
Это просто калл