Open fredev opened 1 month ago
This is my opinion about Vue.js and Next.js. It's up to you to decide which framework to use.
1. Vue.js
- Easier learning curve compared to React
- Better performance for smaller applications
- Smaller ecosystem compared to React
- Less suitable for very large-scale applications
2. Next.js
- Built on top of React, so existing React knowledge is transferable
- Server-side rendering out of the box
- Automatic code splitting
- Built-in routing. e.g. There is page and app routing and built-in routing, so you don't need to handle the router.
- Better SEO capabilities
- Steeper learning curve for developers not familiar with server-side rendering
- May be overkill for simple applications. e.g. Simple Landing Page
- Some limitations in routing compared to client-side routing libraries. e.g. react-apexcharts, some slide modules
3. Time Estimation
No matter which framework you choose, it's likely to take at least a month to refactor.
I think that next is the optimal solution, unfortunately the proposed one month time frame is prohibitive for opening a bounty, we could address the issue when we have the funds available to hire a developer
I leave the issue open for further opinions on the matter
With this issue we want to evaluate switching to vue or next
I would like to discuss the following points:
Based on the result of this discussion it will be decided whether to carry out the refactor and which framework to use