Development - Webapp
Flask
The Skyline Webapp has arguably grown to the point were Flask may no longer necessarily by the best choice for the frontend UI any more. For a number of reasons, such as:
The frontend UI functionality is going to grow, with the addition of other things requiring more visualizations.
A high-level Python Web framework like Django may be more appropriate in the long run.
The reasons for sticking with Flask at this point are:
Because Flask is pretty cool.
It is a microframework not a full blown web framework.
It is probably simpler.
Therefore, it keeps more focus at the “doing stuff” with Skyline, other and Python side of the equation for now, rather than at writing a new web UI with Django and porting the current stuff to Django.
A fair bit of time has been spent adding new things with Flask.
With gunicorn, Flask can.
For now it is more than good enough.
web development, one drop at a time