What's Wrong With Next.js

  Рет қаралды 1,337

Early Morning Dev

Early Morning Dev

Күн бұрын

Пікірлер: 7
@dovh49
@dovh49 8 күн бұрын
Templating is much simpler model to write web apps with (MPAs) with a little sprinkle of interactivity on the front end. I built a progressively enhanced cash tracking site with Pocketbase where it doesn't need any JS and is just a pure MPA. Then I added in interactivity where needed. Then I made it so it can work partially offline (it cashes the live pages and any updates it will save for saving later). The first iteration was amazingly simple. Then adding in the extra interactivity made it a little more complex. Then adding the service worker made the complexity even a little higher. But over all it was nice to build. Templating for the win!
@earlymorningdev
@earlymorningdev 8 күн бұрын
I like this model of building as well. I think adding in alpine for interactivity is a good way of building micro apps. Next.js isn't terrible but it just isn't a well rounded solution - it tries to solve all the problems and doesn't solve any very well
@dovh49
@dovh49 8 күн бұрын
​@@earlymorningdev I've played with Alpine a bit but I tend to mess things up with it and can't get it working properly all the time. Probably something I'm doing. What I used for the cash app was an HTMX-lite lib that I created (html-form on npm). If I need more interactivity than I just use web components. On a bigger more complex, state-based website I think reaching for something like Alpine would make sense. But mine was grabbing data from the back end all the time and I just had small state-based things that web components could handle with ease. I've built a lot of personal websites like this, but the others are offline-first so they are driven by a service worker instead. The simplicity was amazing. One thing I'm really excited about though in CSS is the concept of layering CSS. So, now that we can layer CSS frameworks like PicoCSS make a lot more sense as you can layer it and then overwrite it easily with other CSS or custom CSS easily. This makes a lot of modern CSS frameworks - like Tailwind, etc - obsolete.
@sadkebab
@sadkebab 9 күн бұрын
Timestamps seem from another video 👀
@earlymorningdev
@earlymorningdev 9 күн бұрын
Rip just changed it thanks for that
@patrykkowalski8355
@patrykkowalski8355 7 күн бұрын
lol next 13 :D
@earlymorningdev
@earlymorningdev 6 күн бұрын
And 14 as well. I haven't bothered to upgrade to 15 yet but from what I have read it doesn't look like it will change these major problems
Web Developers Are Disconnected
21:36
ThePrimeTime
Рет қаралды 279 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 222 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Let's Get Copilot to Work for You: A Day In Sales
1:36:16
Think Cloud
Рет қаралды 37
The MOST Starred JS Projects
15:34
Syntax
Рет қаралды 14 М.
Reacting to Controversial Opinions of Software Engineers
9:18
Fireship
Рет қаралды 2,2 МЛН
Getting Started With Rust And Tauri - Part 1
27:17
SyedHussimDev
Рет қаралды 151
Dave Chappelle Stand-Up Monologue 2025 - SNL
17:02
Saturday Night Live
Рет қаралды 12 МЛН
Why is every React site so slow?
13:52
Theo - t3․gg
Рет қаралды 137 М.
Why's nobody using Astro?
9:26
Maximilian Schwarzmüller
Рет қаралды 37 М.
NVIDIA CEO Jensen Huang's Vision for the Future
1:03:03
Cleo Abram
Рет қаралды 624 М.
Bun's FINALLY A Bundler (and much much more)
29:20
Theo - t3․gg
Рет қаралды 51 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.