paint-brush
The Pure Laravel Playbookby@kornatzky
449 reads
449 reads

The Pure Laravel Playbook

by Yoram Kornatzky
Yoram Kornatzky HackerNoon profile picture

Yoram Kornatzky

@kornatzky

Building: Auction Events Platform. Dev: Auctions, Marketplaces, NoCode, AI

October 22nd, 2020
Read on Terminal Reader
Read this story in a terminal
Print this story
Read this story w/o Javascript
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

The Pure Laravel Playbook is the result of the rise of the TALL stack and the integration of ReactPHP into Laravel for web sockets in Laravel Websockets, eliminated the need to use the Laravel Echo Server server and more generally Node.js for real-time web applications within Laravel projects. The advantages to the pure PHP programmer are enormous having to master just one technology. The productivity benefits to any Laravel shop are clear. The pure PHP programmers are clear.
featured image - The Pure Laravel Playbook
Yoram Kornatzky HackerNoon profile picture
Yoram Kornatzky

Yoram Kornatzky

@kornatzky

Building: Auction Events Platform. Dev: Auctions, Marketplaces, NoCode, AI

About @kornatzky
LEARN MORE ABOUT @KORNATZKY'S
EXPERTISE AND PLACE ON THE INTERNET.

It used to be the case that when you program a Laravel project, you program in PHP within the Laravel framework, and then have Vue.js or some other front-end framework at the front-end.

The rise of the TALL stack - Tailwind CSS, Alpine.js, LiveWire, Laravel - has grossly diminished the role of front-end frameworks, specifically through the use of Livewire to program in Laravel-speak much of the dynamic aspects of the front-end.

The integration of ReactPHP into Laravel for web sockets in Laravel Websockets, eliminated the need to use the Laravel Echo Server server and more generally Node.js for real-time web applications within Laravel projects

Moreover, as many real-time web applications such as auctions require an active one-time or periodic timer, one can do timers with ReactPHP, with no need for Node.js

setTimeout
and
setInterval
. See my article Timer Server in ReactPHP.

For finer control and reduction of dependency on Linux, scheduling of jobs without cron in Laravel, can now be done with laravel-cronless-schedule, which allows for sub-second scheduling using laravel-short-schedule. Both these packages are built with ReactPHP.

So we can see here two converging forces, the TALL stack, and the ReactPHP, leading to a pure Laravel programming. These converging forces lead us to The Pure Laravel Playbook where almost all programming is done in PHP within Laravel. The advantages to the pure PHP programmer are enormous having to master just one technology. The productivity benefits to any Laravel shop are clear.

Projecting into the future, we see The Pure Laravel Playbook as a dominant direction in the Laravel ecosystem.

Previously published at https://yoramkornatzky.com/post/the-pure-laravel-playbook

L O A D I N G
. . . comments & more!

About Author

Yoram Kornatzky HackerNoon profile picture
Yoram Kornatzky@kornatzky
Building: Auction Events Platform. Dev: Auctions, Marketplaces, NoCode, AI

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Coffee-web
Learnrepo
Hashnode
Learnrepo
X REMOVE AD