用户名: 密码: 验证码:
基于Python与flask工具搭建可高效开发的实用型MVC框架
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:BUILDING A PRACTICAL MVC FRAMEWORK FOR HIGH EFFICIENCY DEVELOPMENT BASED ON PYTHON AND FLASK TOOLS
  • 作者:牛作东 ; 李捍东
  • 英文作者:Niu Zuodong;Li HANDong;College of Electrical Engineering,Guizhou University;
  • 关键词:MVC框架 ; Python语言 ; Flask工具 ; Web开发
  • 英文关键词:MVC framework;;Python language;;Flask tools;;Web development
  • 中文刊名:JYRJ
  • 英文刊名:Computer Applications and Software
  • 机构:贵州大学电气工程学院;
  • 出版日期:2019-07-12
  • 出版单位:计算机应用与软件
  • 年:2019
  • 期:v.36
  • 语种:中文;
  • 页:JYRJ201907005
  • 页数:5
  • CN:07
  • ISSN:31-1260/TP
  • 分类号:27-31
摘要
互联网技术的应用在当今社会的各个领域发挥着巨大的作用,尤其是移动通信技术的快速发展,催生了"互联网+"理念并作为一项国家战略,掀起了大众创业,万众创新的高潮。大量的传统行业搭乘着互联网高速发展的列车进行产业升级,服务优化。诸如通过Web技术开发的网上打车工具、订餐软件、订票系统等如雨后春笋般崛起。因此搭建一个实用型MVC框架来满足当今Web开发高效稳定扩展性强的要求具有重要意义。在Python主流开发语言环境下,利用Flask工具搭建一个可高效扩展开发的MVC应用框架,可以让用户快速开发自己的Web应用服务,支持业务功能扩展,方便管理维护,具有利用价值。
        The application of Internet technology has played a huge role in various fields of today's society. Especially the rapid development of mobile communication technology has spawned the idea of "Internet +" as a national strategy, which has set off the climax of public entrepreneurship and innovation. A large number of traditional industries take the train of rapid development of the Internet to upgrade their industries and optimize their services, such as online taxi tools, ordering software and booking system developed by the Web, springing up like bamboo shoots after a spring rain. Therefore, it is of great significance to build a practical MVC framework to meet the requirements of high efficiency, stability and scalability of today's Web development. This paper introduced how to use Flask tools to build an efficient and extensible MVC application framework in Python. It could enable users to develop their own Web application services quickly, support business function expansion, facilitate management and maintenance, and have value for use.
引文
[1] Okanovic V.Web application development with component frameworks[C]//2014 37th International Convention on Information and Communication Technology,Electronics and Microelectronics.IEEE,2014.
    [2] Miller C S,Connolly R.Introduction to the Special Issue on Web Development[J].ACM Transactions on Computing Education,2015,15(1):1-5.
    [3] Pop D P,Altar A.Designing an MVC Model for Rapid Web Application Development[J].Annals of Daaam & Proceedings,2013,69(1):1172-1179.
    [4] 钱志远.基于 Web 的 Python 编程环境研究[J].数字技术与应用,2016(10):54.
    [5] Knox S,Meier P,Yoon J,et al.A python framework for multi-agent simulation of networked resource systems[J].Environmental Modelling & Software,2018,103:16-28.
    [6] 叶锋.Python最新Web编程框架Flask研究[J].电脑编程技巧与维护,2015(15):27-28.
    [7] 李守振,张南平,常国锋.Web应用分层与开发框架设计研究[J].计算机工程,2006(22):274-276.
    [8] Mcheick H,Qi Y.Dependency of components in MVC distributed architecture[C]//2011 24th Canadian Conference on Electrical & Computer Engineering.IEEE,2011.
    [9] Selfa D M,Carrillo M,Boone M D R.A Database and Web Application Based on MVC Architecture[C]//Proceedings of the 16th International Conference on Electronics,Communications and Computers.IEEE,2006.
    [10] Buceamaneatonis R.Open source MySQL Browser for Open Innovation[J].Journal of Economic Development Environment & People,2014,3(2):32-37.
    [11] 边蓓蓓,于萍.MVC 模式在 Web 中的应用研究[J].数字技术与应用,2015(10):136.
    [12] 格林布戈.Flask Web开发:基于 Python 的Web应用开发实战[M].安道,译.北京:人民邮电出版社,2015.
    [13] Liu X,Sohn K,Yang L T,et al.Intelligent Mode Decision Procedure for MVC Inter[C]//2010 13th IEEE International Conference on Computational Science and Engineering.IEEE,2011.
    [14] 刘玉佳.微信“小程序”开发的系统实现及前景分析[J].信息通信,2017(1):260-261.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700