I have several tables in a database on PostGIS.
I want to create a website where the users can log-in, show the layers they want and filter the elements of the layers based on the fields of the layers.
I want to create a very friendly interface for the users to filter the layers. I mean just boxes to check and limits of interval to set.
Based on this description, I would say that OpenLayers is better but on the other hand, the numerous community around Leaflet makes me think that the support is better with Leaflet.
Moreover, I just started learning HTML/CSS and I know barely nothing about JavaScript but learning is not trouble for me. I love it and I will need to improve my web development skills anyway (for another project).
I have seen Choosing OpenLayers or Leaflet? but it dates from 3 years ago at least and I am wondering if Leaflet hasn't solved its cons. For example OpenStreetMap changed from OpenLayers to Leaflet.
OpenLayers is the way to go for feature-rich web apps such as yours, I'd say, where loading times are not an issue, but the map is the main feature of the page.
– StefanBrand_EOX Dec 09 '19 at 17:03