CfpExchange / website-vnext

https://cfp.exchange
2 stars 1 forks source link

What frontend framework should CfP Exchange use? #1

Open rickvdbosch opened 3 years ago

rickvdbosch commented 3 years ago

@rickvdbosch commented on Aug 24, 2020 Quick question on this one: if we're completely moving to an API first approach, will we replace the ASP.NET frontend with a SPA based one? And if so, what framework will we use?

@jfversluis commented on Aug 24, 2020 I guess that would be cool. It's been a long time though since I have been using things like that. So what are the cool young people using these days?

Options at this point (in alphabetical order):

👍🏻 Angular
🚀 Blazor
🎉 React
😄 Vue

Vote by using the corresponding emoji!

rickvdbosch commented 3 years ago

A small addition: I would very much like to use the power of Azure Static Web Apps for the new version of Cfp Exchange. Which means a static frontend (where static can also mean Blazor Wasm or any javascript frontend framework) with Azure Functions as the backing API.

g2udevelopment commented 3 years ago

🎉but I would then pick https://nextjs.org/ with tailwind for the styling. Which adds alot of benefits on top of react (SEO, hybrid rendering, ts support) and it is supported on ASWA.

So one cool thing that can be done with build time rendering is that for instance the homepage with open cfp's can be generated every day (I do not know if search crawlers are fast enough to spider the content eery day). But the performance will be very high.

When thinking about this you could even trigger a rebuild when a cfp is added / deleted for a 100% static site.