AFAIK Wordpress, Drupal etc are not “online”. Basically you have to upload them to your site. Once uploaded, you can work “online”. I guess that Hugo will work in the same way (correct me if I am wrong).
It is only the engine that is different. (Go vs PHP)
Don’t understand me wrong but by asking such questions you show you have no idea what’re talking about and it’s a good reason why you shouldn’t event start doing it. Start with something simpler.
Go works on backend. Similarly to Wordpress or other CMS. Wordpress’ backend is PHP. Every modern web has its frontend that works in the browser (html+css+js+assets) and combination of two parts you have a web page.
Is Go good for CMS backend? IMO yes, it is but it’s only half of the story.
you are right I have no knowledge of go or much of backend, I am student and the project given to me is to build a visual builder which can complete tasks faster & export a sites which can load fast.
now as I still crawling myself to learning to code and build any app / projects
my question was to people who are already an expert in this field or a company who have already done this and might have an advice for me to what technologies I can use to make this work
I have 1 year to do this as I will learn each and every language which I need to use in this project. it will save me a lot of time if an expert can advice what will be the best solution to use with go lang to create visual site builder
thanks in advance for taking the time to look into my post
This is not a programming languages problem but rather, which service providers you want. There are backend and frontend services in some of your listings.
For quick deployment, you can take a look at:
You might want to state your requirements clearer (as in what are the pages for)? If it is plain web contents for reading consumption, you can host it on GitLab Pages or Github Pages as @Sibert mentioned:
Do not underestimate a static site generator. It can be hosted on any version control system like Github or GitLab for free. Most recently, I managed to prototype a covid19 tracing front-end application using only static-site generator and Google Forms (http://hounddemo.zoralab.com/).
A bit tough to answer you this question depending on your available resources.
If you’re a cowboy programmer, Go is much better than C++ (due to the fact you need 1 more person to spot memory problems).
If you have the resources, get a team and work together.
If you’re doing web development, start with the basic trio:
HTML + CSS
Javascript (later because I do not want to see it getting abused again)
For now, since you have time constraint, ignore those fancy Javascript framework like Angular or React or whatever. The most important part is processing the data and achieve the objective plain and simple; it’s never about to make something beautifully useless.
You can learn these using Hugo and GitLab alone.
Again, what do you want to achieve fast? If speed is an issue, have a CDN provider in front of the site (except when it is an application). That will do.
1 year is insufficient to contribute production-ready over-the-Internet applications. There are too many concepts to master (FYI, just the network security alone is enough to feel the pain). Stick to one language and master it fully.
Since you’re on web applications, few things you might want to look at (tuned to be laser focused):