OWASP / Nest

Explore OWASP and be a part of it
https://nest.owasp.dev
MIT License
10 stars 11 forks source link

Research and set up frontend framework #8

Open arkid15r opened 1 month ago

arkid15r commented 1 month ago

As a part of Implement Nest frontend milestone we need to figure out what framework/language is the most appropriate for the task. This is sort of research and discuss first task:

The second step would be the actual code writing and set up process for the selected tools.

arkid15r commented 1 month ago

Assigned it to @MuhammadSaqlain-dev as per Slack discussion

arkid15r commented 1 month ago

@MuhammadSaqlain-dev any progress on this?

arkid15r commented 3 weeks ago

After narrowing it down to TypeScript + React/Vue:

When comparing TypeScript with React vs TypeScript with Vue, both frameworks are excellent choices for building modern front-end applications with TypeScript, but they differ in architecture, learning curve, ecosystem, and how they handle TypeScript. Here's a detailed comparison to help you choose between the two:

1. Learning Curve

React + TypeScript

Vue 3 + TypeScript

2. TypeScript Integration

React + TypeScript

Vue 3 + TypeScript

3. Architecture and Philosophy

React + TypeScript

Vue 3 + TypeScript

4. Ecosystem

React + TypeScript

Vue 3 + TypeScript

5. Performance

React + TypeScript

Vue 3 + TypeScript

6. Developer Availability

React + TypeScript

Vue 3 + TypeScript

7. Use Cases

React + TypeScript

Vue 3 + TypeScript

Conclusion

Both frameworks are excellent with TypeScript, but React offers more flexibility and a larger ecosystem, while Vue 3 provides a smoother learning curve and an all-in-one solution.

AbhayTopno commented 1 week ago

/assign