ParkingReformNetwork / crud

Interface for our Supabase database
Apache License 2.0
0 stars 2 forks source link

Decide framework for CRUD #2

Open Eric-Arellano opened 9 months ago

Eric-Arellano commented 9 months ago

E.g. Svelte vs Reacat

Alankvuong commented 9 months ago

Goal: The goal for this decision is to find out the better framework to use for the CRUD database project. Should we go for a more robust framework, such as React, or a more modern and sleek framework such as Svelte. We should consider various factors, but choose the approach that is the best for our organization's project.

Things to Keep In Mind: This application by itself, is not that large, and there won't be that many users using it simultaneously. So these questions arise such as, does loading time matter, and how maintainable is the language if we choose one or the other? With that said, lets get to the comparison.

React vs Svelte:

React :

Svelte:

Summary: Overall, I believe React is the go to choice for our project. Since it will be such a small application that will be used internally by members and volunteers of PRN, details like loading time and bundle size is not as important and can be disregarded for the sake of the project. However, I think we should keep in mind that although Svelte is easier to use and easier to pick up, since React is the more popular language due to the amount of time it has been since its been released, it will most likely be easier to maintain and more people will know React more than a young language like Svelte.