-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
questionFurther information is requestedFurther information is requested
Description
We have a variety of choices for tools in our toolbox.
To start, do we want to use any frameworks/libraries (e.g. React, Angular, Vue, etc.) or should we use vanilla Javascript?
Vanilla Javascript
- Pro's
- Simple to start
- Accessible for beginners or those without extensive front-end experience
- Works well with mapping libraries (e.g. Leaflet)
- Con's
- Can be difficult to scale
- Gets more complex for a "Single Page Application" (SPA)
Javascript frameworks/libraries
- Pro's
- Can be good as we scale up the website
- Better tool for a "Single Page Application" website
- Can be powerful for more experienced front-end developers
- Con's
- Can be difficult develop for beginners
- Need to use wrappers for mapping libraries (e.g. react-leaflet)
- wrappers could potentially be error-prone
Once we decide for frameworks vs. vanilla Javascript, next we need to choose which mapping library we want to use
After my personal research/experience, two main choices arise:
Leaflet
- Pro's
- Simple to use (with vanilla javascript)
- Easy for beginners
- Con's
- Slower to render many features
Maplibre
- Pro's
- Faster to render many features
- Con's
- Harder to get started
Please let me know what you all think! This is all my personal opinion so please feel free to modify this list or comment your thoughts. - Mitchell
qtrandev
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested