I really like that there is something like Fyne for Go and built some handy little programs in it already but I agree that there needs to be a bit more pre-built stuff(preferably some better looking components as well, take the amazing looking Streamlit Python library for example). I do think they're setting a standard here for future Go coders(after some more iterations and more components), especially the focus on cross platform usage is a great strength.
I built a full UI for a backend program with fyne, I found it pretty easy to use. There are some quirks that you just have to learn the hard way, but once you play with it enough and thus understand it it's quite fast to add features. I agree that there are not enough examples and the docs are too light
This is pretty misleading as you're building a native application, not a website. Generally, frontend development is the development of the graphical user interface of a website.
Starting to learn GO. But what are your thoughts on using CoPilot to speed up the learning process. I started coding a very long time ago ,the Atari ST520 was my first computer and wish I had CoPilot back then (and the internet would have been useful too ). All there was to learn from was any books I could find and a monthly magazine.
you should check out charm/bubbletea! i'm curious about your opinions and experiences with a frontend TUI framework edit: i also thought of wails frontend framework as well, which is thought of to be the alternative to electron but for go. it'd be interesting for you to cover wails or bubbletea in the future someday, wouls be excited to see it~
Its slow and laggy as shit, like its optimized incredibly poorly nothing to do with it being in golang. Its pretty damn bad but not much choice for gui in golang
Fyne is ridiculously bad. Like holy crap, never again will I trust google search results or "most github commit gui project for golang". Been using it for a year and it is the most hacky piece of shit I have ever used, I feel like I'm creating Microsoft Excel with python, components are absolutely terrible, heres one thing I found that even the devs had no idea about and asked me to submit a bug report (which i didn't because if this got through, I'm not wasting my time) If you create a multiline text box and paste 2000 lines, it will crash your entire program. Yes nobody knew this in the dev team.... Its been out for years now...
For the record I am still using fyne but only because I am not aware of a stable competitor without huge dependencies. Just be very weary in choosing golang if you plan to have a GUI because it may seriously not be worth it
📝Get your *FREE Golang Cheat Sheet* -
golangdojo.com/cheatsheet
I really like that there is something like Fyne for Go and built some handy little programs in it already but I agree that there needs to be a bit more pre-built stuff(preferably some better looking components as well, take the amazing looking Streamlit Python library for example).
I do think they're setting a standard here for future Go coders(after some more iterations and more components), especially the focus on cross platform usage is a great strength.
Can you make a video on using swagger with golang??
I built a full UI for a backend program with fyne, I found it pretty easy to use. There are some quirks that you just have to learn the hard way, but once you play with it enough and thus understand it it's quite fast to add features. I agree that there are not enough examples and the docs are too light
I was just looking a toolkit to build GUI's of desktop. This video come perfect to me
Please comment about Wails in a future video. Another video about mobile development with Go would be great too
Love your contents on Golang.
This is pretty misleading as you're building a native application, not a website. Generally, frontend development is the development of the graphical user interface of a website.
Actually frontend refers to the UI part of a software either Web or Native apps
How about gioui.
Seems okay for prototyping
prototyping what though, what are you going to use once done prototyping? switch language?
@@Chris_t0 wails is better
Looks awesome man.
I tried Fyne once. The interface is anything but native looking. Also the save and open dialogs are very underpowered and not so easy to use.
I did put in a request on their GitHub site for a skinning feature to make things look native.
For me is a no brainer, frontend has to be HTML+CSS. Maybe Wails? Which Go+HTML projects are instesting now?
Starting to learn GO. But what are your thoughts on using CoPilot to speed up the learning process. I started coding a very long time ago ,the Atari ST520 was my first computer and wish I had CoPilot back then (and the internet would have been useful too ). All there was to learn from was any books I could find and a monthly magazine.
The good ole days...
you should check out charm/bubbletea! i'm curious about your opinions and experiences with a frontend TUI framework
edit: i also thought of wails frontend framework as well, which is thought of to be the alternative to electron but for go. it'd be interesting for you to cover wails or bubbletea in the future someday, wouls be excited to see it~
Not working on Go version 1.21.3
I am a bit surprised this doesn't just link some css framework like Bulma.
What do you think about something like wails and how it compares with this?
Nices videos.. How code editor do you use, for go programming.??
He is using Goland by jetbrains
I thought this was about web frontend, not GUI
what do you think of Wails?
what IDE is he using ?
+1
Goland
This library should be included in the installation package as an option, the same as python does
obviousky it wouldn't be as fast as c++ , but how does it stack up against java or electron
Its slow and laggy as shit, like its optimized incredibly poorly nothing to do with it being in golang. Its pretty damn bad but not much choice for gui in golang
@@Chris_t0 have you tried V
Using gioui, because fine look ugly on mobile device. 🙈
@Hashem Jaafar using flutter on my daily work and there example Apps hidden in the source code.
What vscode theme is that?
It's High Contrast on Goland
just in case you can't find the source code for your example: ua-cam.com/video/l9TGGU79Y04/v-deo.html
Is your voice really like this?
Fyne is ridiculously bad. Like holy crap, never again will I trust google search results or "most github commit gui project for golang". Been using it for a year and it is the most hacky piece of shit I have ever used, I feel like I'm creating Microsoft Excel with python, components are absolutely terrible, heres one thing I found that even the devs had no idea about and asked me to submit a bug report (which i didn't because if this got through, I'm not wasting my time) If you create a multiline text box and paste 2000 lines, it will crash your entire program. Yes nobody knew this in the dev team.... Its been out for years now...
For the record I am still using fyne but only because I am not aware of a stable competitor without huge dependencies. Just be very weary in choosing golang if you plan to have a GUI because it may seriously not be worth it