https://discussion board.golangbridge.org/
is constructed by go?
AFAIK this discussion board is utilizing Discourse as platform.
Discourse is constructed utilizing a mixture of Ruby on Rails for the backend and Ember.js for the frontend. It additionally makes use of PostgreSQL for the database, Redis for caching, and JavaScript for added frontend functionalities.
Is go not appropriate for web site design?
It is a very humorous joke.
I don’t understand how you got here to this conclusion, however it’s apparent that you just don’t perceive golang.
You must perceive which initiatives golang is utilized in as a substitute of drawing conclusions primarily based on a web site.
IMHO Go is healthier fitted to internet sites than most different languages. However this solely an opinion
Primarily based on this and your different posts, it looks as if you’re new to programming. You would possibly need to take a step again and skim an excellent ebook that may function an introduction to Go/programming on the whole. “Net design” has nothing to do with Go. Can Go serve up internet content material and does it have a templating engine in addition to third celebration help for the stuff you want to create an internet utility? Completely.
In case you wished to construct one thing like Discourse, you’d use Go for the back-end to create a RESTful API and use some kind of front-end framework for the UI. If you need an instance of discussion board software program written with Go on the backend and react on the entrance finish, try Apache Reply. There’s an occasion of it devoted to Go right here.
There are additionally a whole lot of different choices for internet improvement past the stdlib. You would use templ and probably mix that with htmx. Lots of people are utilizing that with trendy internet apps the place they need it principally server-side however typically need it to really feel like a SPA.
Listed below are just a few hyperlinks so that you can try:
Firms like Uber and NYT have invested fairly closely in Go. Each language/ecosystem/platform is a collection of tradeoffs, and proper now Go is located with a fairly good combination of tooling, adequate efficiency, compile time, dependency administration, ecosystem, and many others. It particularly shines within the internet/backend world; partially because of its’ concurrency mannequin and the way it handles io streams, and many others. It’s very effectively fitted to network-y functions, of which the online is.