https://www.vugu.org/ is a project I created a while ago (and had quite a 
bit of help and contributions from others in the community on) to build web 
UIs a in Vue-like fashion.  I agree that a component library would be 
really handy, I just personally haven't had the time to work on.

More recently there's been a lot of interest in Tailwind CSS, which I think 
is a great fit with Vugu.  There's also this concept of some common 
"headless UI" components https://headlessui.com/v1/vue which I think is 
also a good approach that could fit nicely with this pattern (the key 
difference being that most UI components are already heavily styled, which 
comes with initial convenience but can quickly get in your way when you're 
trying to customize - so this concept full separates the functionality from 
the styling).

My personal time for this is pretty limited, but I'm definitely interested 
in collaborating on ideas for a way forward.  Owen Waller has put in a lot 
of effort recently on the Vugu build system and other improvements as well.

Best, Brad


On Wednesday, October 2, 2024 at 5:32:41 AM UTC-7 GamiPress Cordial wrote:

> Go is already a fast backend language.
>
> Why are the creators of *Web Frameworks* for Go, still missing the point?
>
> I mean, things like *React*, *Vue*, and *Svelte* make it possible to 
> create *reusable Web Components*.
>
> Their additional strong point is *State Management-- *where an 
> application's components behaviour changes according to certain actions.
>
> Why aren't the creators of *Go Web Frameworks* interested in coming up 
> with a Go Web Framework that can be used to create reusable Web Components, 
> and that can also handle State Management on the frontend?
>
> And this should be done in an easy to implement and easy to understand way!
>
> Once there are *Go Web Frameworks* that can be used to create *reusable 
> Web Components*, can handle *State Management*, and are *easy to 
> understand and implement*, we would have brought the *React*, *Vue* and 
> *Svelte* world to Go.
>
> What's the way forward on this? 

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/38066e92-f751-4e5a-bbd1-619bfd362d8dn%40googlegroups.com.

Reply via email to