Design an MVC Model using Python for Flask Framework Development

The Model-View-Controller (MVC) framework has become the standard in modern software development, with the model layer, display layer, and controller layer making it easier and faster. The Flask is a framework that uses Python language with easy to understand code writing. But the Flask framework still doesn’t use the MVC method, so files and codes are not regular. The purpose of this study was to design a MVC for a framework that uses the Python programming language. This system has a generator that can make MVC folder structure easily and quickly, this system is also equipped with the Bootstrap framework, and this system is open source. The results showed that the presence of MVC on the flask framework could make users easier in creating new projects and have faster fully load time.

[1]  Che-Chern Lin,et al.  Designing and implementing a computerized adaptive testing system with an MVC framework: A case study of the IEEE floating-point standard , 2018, 2018 IEEE International Conference on Applied System Invention (ICASI).

[2]  Miguel Grinberg,et al.  Flask web development , 2014 .

[3]  Aditya Singh,et al.  Formulating an MVC Framework for Web Development in JAVA , 2018, 2018 2nd International Conference on Trends in Electronics and Informatics (ICOEI).

[4]  Khana Wijaya,et al.  Implementasi Metode Model View Controller (MVC) Dalam Rancang Bangun Website SMK Yayasan Bakti Prabumulih , 2019, Paradigma - Jurnal Komputer dan Informatika.

[5]  Sheng Xu,et al.  Application of Struts framework based on MVC in Online Countryside Teachers' Training System in China , 2011, 2011 International Conference on Multimedia Technology.

[6]  Dragos-Paul Pop,et al.  Designing an MVC Model for Rapid Web Application Development , 2014 .

[7]  Bin Xu,et al.  The Application of Code Reuse Technology Based on the MVC Framework , 2013, 2013 International Conference on Computer Sciences and Applications.

[8]  Dandan Zhang,et al.  Research on Lightweight MVC Framework Based on Spring MVC and Mybatis , 2013, 2013 Sixth International Symposium on Computational Intelligence and Design.

[9]  Iqbal H. Sarker,et al.  MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application , 2014 .