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