mybearworld — 7/27/2023, 6:34:48 PM
  1. React: Everything has to be specifically made for React, lots of patterns that shouldn’t be used, not actually reactive

  2. Angular: Old tech, bad syntax

  3. Vue: Bad ecosystem, doesn’t actually output HTML

  4. Svelte: Weird configuration system, odd issues

So… what do I actually use? There’s nothing that just provides a good working component system and works with GitHub Pages (i.e. a very static site). It’s… annoying

♥ 6 ↩ 0 💬 22 comments

comments

gilbert189:

7/28/2023, 7:33:48 AM
mybearworld:

7/28/2023, 7:50:16 AM
gilbert189:

You’re using web frameworks in GitHub Pages? Why? And how?

7/28/2023, 7:31:56 AM
mybearworld:

Because I don’t have any other way of doing it - I’d just like some HTML files with JavaScript inserted, not only some JavaScript stuff

7/28/2023, 7:49:58 AM
silly:

turbowarp packager

hear me out, you can run js using the eval variable and you’ve also custom extensions. theoretically you could make a passable website

7/27/2023, 7:32:53 PM
mybearworld:

This is an interesting idea for a Turbowarp extension 🤔

7/27/2023, 7:33:28 PM
silly:

you can even make a pc build if you want

7/27/2023, 7:35:35 PM
mybearworld:

Somehow I feel like this wouldn’t scale particularly well

7/27/2023, 7:36:36 PM
silly:

dont know if you dont try

7/27/2023, 7:41:15 PM
mybearworld:

true

7/27/2023, 7:47:06 PM
mybearworld:

Probably just a regular project

7/27/2023, 7:38:56 PM
radi8:

vanilla html 🔥🥵

7/27/2023, 7:20:40 PM
asfsdgdfd:

vanilla html: 😣

7/27/2023, 7:21:18 PM
radi8:

:(

7/27/2023, 7:40:46 PM
mybearworld:

Yeah true, HTML’s component system is the best

7/27/2023, 7:21:35 PM
radi8:

that's what im saying!!

7/27/2023, 7:40:34 PM
grippins:

Fr

7/27/2023, 7:56:44 PM
gilbert189:
document.getElementsByClass("blockpost").map(x => x.getElementsByClass("postmsg").innerHTML)
7/28/2023, 7:38:03 AM
asfsdgdfd:

what type of project are you working on?

7/27/2023, 6:57:48 PM
asfsdgdfd:

I personally prefer using Next.js for non-static sites, but for static sites I usually choose React. It’s mostly just what I’m used to and there are a lot of other people using it so it has pretty good support and a lot of third party libraries, etc.

7/27/2023, 7:09:03 PM
mybearworld:

I really like the general way React works and looks but it feels like there’s so many ways to get it wrong…

7/27/2023, 7:13:50 PM
mybearworld:

It is probably the best solution, though.

7/27/2023, 7:16:59 PM