Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
courses:cs397:winter2017:flask [2017/04/12 21:31] – [FLASK] ahmadh | courses:cs397:winter2017:flask [2017/04/13 00:39] – [Alternatives to Flask] cardene | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Flask ====== | ||
+ | |||
{{ : | {{ : | ||
- | ====== | + | ===== What is Flask? |
- | ===== PYTHON MICROFRAMEWORK | + | |
+ | Flask is a python micro web framework used by developers to start websites. The framework is best utilized to tackle one task, perform it well, and be integrated into larger projects. Flask includes various built-in properties such as the templating language Jinja2, along with URL routing and web site security. The built-in properties allow users to quickly begin developing with Flask. Even though Flask has many out of the box features, the preferences can be changed to make the framework more flexible to the developer’s needs. The major weakness to Flask’s framework is the inability to scale beyond small programs. Flask cannot support large websites with high-level traffic like some of its competitors Django and Pyramid. But, high functionality and scalability has never been the goal of Flask. Overall Flask is a framework for small web projects that are fast, reliable, and quick to develop. If you are looking for a framework on which to develop the next big social media web site, Flask is not for you. | ||
+ | |||
+ | ===== Additional Resources for Flask ===== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== Alternatives to Flask ===== | ||
+ | |||
+ | There are alternatives available if Flask does not fit your requirements exactly. Some of the more commonly used alternatives are: | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// |