Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consideration for Migration to a Modern Frontend Framework. #692

Open
Akhilesh-max opened this issue Mar 6, 2024 · 1 comment
Open

Consideration for Migration to a Modern Frontend Framework. #692

Akhilesh-max opened this issue Mar 6, 2024 · 1 comment

Comments

@Akhilesh-max
Copy link
Contributor

Akhilesh-max commented Mar 6, 2024

I’ve been working on the caMicroscope platform and noticed that the frontend is not based on a modern framework like React, Angular, or Vue.js. While the current setup works, there are several inconsistencies and challenges that could be addressed more effectively with a modern frontend framework.

Some of the issues include:

Navbar Consistency: Currently, we need to use the same navbar everywhere. A modern framework would allow us to create a single navbar component that can be reused across different pages, ensuring consistency and reducing redundancy.

Component Building: Modern frameworks provide robust support for building reusable components, which can make the code more organized, easier to maintain, and reduce bugs.

Feature Implementation: Implementing new features like a dark mode can be challenging with the current setup. Modern frameworks often have extensive libraries and community solutions that can make implementing such features easier.
Migrating to a modern framework could provide several benefits:
Also, the current setup will get too cluttered when we will try to scale it.

Efficiency: Modern frameworks can make the development process more efficient by providing built-in solutions for common tasks.
Performance: They often include optimizations that can improve the performance of the web application.
Scalability: As the platform grows, a modern framework can make it easier to scale the application while keeping the codebase manageable.

I believe that considering a migration to a modern frontend framework could be beneficial for the future development and maintenance of caMicroscope.

@birm I look forward to hearing your thoughts on this.

@JUNNY12
Copy link

JUNNY12 commented Mar 8, 2024

This is a good suggestion @Akhilesh-max . Are you an Outreachy intern in contribution phase? Hello @birm , kindly look at this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants