microsoft / WebTemplateStudio

Microsoft Web Template Studio quickly builds web applications using a wizard-based UI to turn your needs into a foundation of best patterns and practices
https://aka.ms/webtsinstall
MIT License
2.02k stars 203 forks source link

Golang backend support #1126

Open o0beaner opened 5 years ago

o0beaner commented 5 years ago

Would love to see support for Go on the backend for scalable applications.

streetcoder123 commented 5 years ago

Thanks for the suggestion @o0beaner Golang is a great candidate for a backend framework

vsaroopchand commented 5 years ago

Would love to send a PR for this, Go has some great web frameworks such as Ravel or use standard go package net/http. Let me know your preference.

Tanya0609 commented 5 years ago

Hi @vsaroopchand, thank you so much for your passion and willingness to contribute :)

All our feature implementations are data-informed. For the frameworks, it would be great if you could help us do some comparative research on popular frameworks about Go, also please feel free to look at the contribution guidelines.

vsaroopchand commented 5 years ago

They all have pros/cons which is widely discussed online. Going by the JS default, GO's standard lib is probably good enough. Here is a rundown of some of the popular options.

Net/http (standard lib) - good enough for simple sites see doc

Mux see repo

Ravel see repo

Gin see repo

Chi see repo