Research on the Evolution of Python Frameworks and Their Impact on the Development of Information Technology
Abstract
This article analyzes the development of the Python framework ecosystem and evaluates its impact on various fields of information technology. The study explores the transition from early CGI protocols to modern asynchronous architectures based on ASGI, which ensure high performance in high-load systems. It identifies patterns regarding the influence of architectural decisions (monolithic and microservices) on the stability, scalability, and security of information systems. The focus is placed on categories of web frameworks (Django, Flask, FastAPI, etc.), machine learning and deep learning frameworks (TensorFlow, PyTorch), test automation tools (Selenium, Robot Framework), DevOps tools (Ansible, Fabric), and toolsets for API development and graphical user interfaces.
The article details the key evolutionary stages of these frameworks, their application areas (software development, data science, cloud computing, automation, cybersecurity, system integration), and examples of their impact on the IT industry. According to Python community surveys for 2024–2025, the leading web frameworks are FastAPI (38%), Django (35%), and Flask (34%), while the top ML libraries are scikit-learn (68%), PyTorch (66%), and TensorFlow (49%). For instance, Django (created in 2003–2005) was designed for the rapid creation of complex, database-driven websites, whereas Flask (first released in 2010) became an immensely popular microframework used by companies like Pinterest and LinkedIn. TensorFlow (2015) and PyTorch (2016) facilitated the rapid expansion of artificial intelligence tools. In the field of automation, Selenium (since 2004) and Robot Framework (since 2005) became de facto standards for web and system interface testing, while DevOps tools such as Ansible (2012) and Fabric significantly simplified system configuration and software deployment. Furthermore, Python frameworks for scientific computing (Pandas, NumPy, SciPy) and ML tasks provided the core instruments for data science. Overall, the study examines current trends and practical examples of Python framework applications in IT, demonstrating their importance in accelerating development and implementing innovations.Keywords
Full Text:
PDF (Українська)References
Django (web framework) [Online] // Wikipedia. – Available at: https://en.wikipedia.org/wiki/Django_(web_framework) (accessed Dec. 25, 2025).
Flask (web framework) [Online] // Wikipedia. – Available at: https://en.wikipedia.org/wiki/Flask_(web_framework) (Dec. 25, 2025).
FastAPI [Online] // Wikipedia. – Available at: https://en.wikipedia.org/wiki/FastAPI (accessed Dec. 25, 2025).
TensorFlow [Online] // Wikipedia. – Available at: https://en.wikipedia.org/wiki/TensorFlow (accessed Dec. 25, 2025).
PyTorch [Online] // Wikipedia. – Available at: https://en.wikipedia.org/wiki/PyTorch (accessed Dec. 25, 2025).
Selenium – History of Selenium [Online] // selenium.dev. – Available at: https://www.selenium.dev/about/history/ (accessed Dec. 25, 2025).
Robot Framework – The History of Robot Framework [Online] // blog.efficode.com. – Available at: http://blog.efficode.com/the-history-of-robot-framework-3077efc16419 (Dec. 25, 2025).
Red Hat – How Ansible works [Online] // redhat.com. – Available at: https://www.redhat.com/en/ansible-collaborative/how-ansible-works (Dec. 25, 2025).
Ansible (software) [Online] // Wikipedia. – Available at: https://en.wikipedia.org/wiki/Ansible_(software) (accessed Dec. 25, 2025).
Framework Training – What the 8th Python Developer Survey means for you! [Online] (Sep. 24, 2025) – frameworktraining.co.uk. – Available at: https://www.frameworktraining.co.uk/news-insights/what-eighth-python-developer-survey-means (Dec. 25, 2025).
Integrate.io – Python ETL Framework Usage Trends — 15 Statistics Shaping Data Pipeline Development in 2026 [Online] (Sep. 26, 2025) – Available at: https://www.integrate.io/blog/python-etl-framework-usage-trends/ (Dec. 25, 2025).
Bravo C. – Gripped by Python: 5 reasons why Python is popular among cybersecurity professionals [Online] (Apr. 25, 2024) – WeLiveSecurity (ESET). Available at: https://www.welivesecurity.com/en/secure-coding/python-5-reasons-popular-cybersecurity-professionals/ (Dec. 25, 2025).
Python Software Foundation – tkinter — Python interface to Tcl/Tk [Online] (Python 3.14.2 Documentation). – Available at: https://docs.python.org/3/library/tkinter.html (Dec. 25, 2025).
Celery (software) [Online] // Wikipedia. – Available at: https://en.wikipedia.org/wiki/Celery_(software) (accessed Dec. 25, 2025).
Fabric – Welcome to Fabric! [Online] // fabfile.org. – Available at: https://www.fabfile.org/ (Dec. 25, 2025).
Python As The Backbone Of Modern And Emerging Technologies - IJCRT.org – Режим доступу: https://www.ijcrt.org/papers/IJCRT2512181.pdf (accessed: 14.01.2026).
Best Python Frameworks for Data Science, AI, & Web Development – Anaconda – Available at: https://www.anaconda.com/topics/python-frameworks (accessed: 14.01.2026).
Evolution of Web Development Frameworks - IJRASET – Available at: https://www.ijraset.com/research-paper/evolution-of-web-development-frameworks (accessed: 14.01.2026).
Python Framework Guide 2026: Best Frameworks for Every Use Case – Softjourn – Available at: https://softjourn.com/insights/best-python-frameworks (accessed: 14.01.2026).
Python Frameworks for Microservices Development - Nevina Infotech – Available at: https://www.nevinainfotech.com/blog/python-frameworks-for-microservices-development (accessed: 14.01.2026).
Research on the Effectiveness of Using the Python Language for Creating Cyber Security and Information Protection Applications - R Discovery – Available at: https://discovery.researcher.life/article/research-on-the-effectiveness-of-using-the-python-language-for-creating-cyber-security-and-information-protection-applications/4f084616c3f33c279e285380d6b2f860 (accessed: 14.01.2026).
WSGI vs ASGI: The Crucial Decision Shaping Your Web App's Future in 2025 – Available at: https://dev.to/leapcell/wsgi-vs-asgi-the-crucial-decision-shaping-your-web-apps-future-in-2025-3pcd (accessed: 14.01.2026).
How Do Python Framework APIs Evolve? An Exploratory Study – Available at: https://sqlab-sustech.github.io/files/paper/SANER2020-preprint.pdf (accessed: 14.01.2026).
Benchmarking the performance of Python web frameworks – ResearchGate – Available at: https://www.researchgate.net/publication/396039112_Benchmarking_the_performance_of_Python_web_frameworks (accessed: 14.01.2026).
Comprehensive Research on Python, Django, and the Power of Web Development Libraries – ijarsct – Available at: https://www.ijarsct.co.in/Paper26357.pdf (accessed: 14.01.2026).
Django vs Flask: The Best Python Web Framework in 2025? – Cloudways – Available at: https://www.cloudways.com/blog/django-or-flask/ (accessed: 14.01.2026).
Tezy dopovidei VII Mizhnarodnoi naukovo-praktychnoi konferentsii «Informatsiini tekhnolohii v osviti, nautsi i tekhnitsi» (ITONT-2024), (Cherkasy, 23-24 travnia 2024 r.) [Elektronnyi resurs]. Cherkasy : ChDTU, 2024. 349 с. – Available at: https://itest.chdtu.edu.ua/Conference-Proceedings-ITEST-2024_25_06.pdf (accessed: 14.01.2026).
Application of Modern Python-type Information Systems in the Modeling of Ukrainian Agricultural Enterprises by Clusterization Method – ResearchGate – Available at: https://www.researchgate.net/publication/396391870_Application_of_Modern_Python-type_Information_Systems_in_the_Modeling_of_Ukrainian_Agricultural_Enterprises_by_Clusterization_Method (accessed: 14.01.2026).
A Python Framework for Crop Yield Estimation Using Sentinel-2 Satellite Data – MDPI – Available at: https://www.mdpi.com/2673-4834/6/1/15 (accessed: 14.01.2026).
Part 2 - A quick history of python web programming – mleue – Available at: https://mleue.com/posts/quick-history-of-python-web-programming/ (accessed: 14.01.2026).
A Short History of Python Web Frameworks – Available at: https://www.python-summit.ch/recordings/sps23_nafiul_islam_a_short_history_of_python_web_frameworks/sps23_nafiul_islam_a_short_history_of_python_web_frameworks.pdf (accessed: 14.01.2026).
WebFrameworks - Python Wiki – Available at: https://wiki.python.org/moin/WebFrameworks (accessed: 14.01.2026).
Best Python Web Frameworks for Data Scientists: A Comprehensive Overview – Available at: https://www.dasca.org/world-of-data-science/article/best-python-web-frameworks-for-data-scientists-a-comprehensive-overview (accessed: 14.01.2026).
Django vs. Flask: Which is Better for Web Developers? - Noble Desktop – Available at: https://www.nobledesktop.com/blog/django-vs-flask (accessed: 14.01.2026).
FastAPI in 2025: Why 38% of Python Developers Are Switching | byteiota – Available at: https://byteiota.com/fastapi-in-2025-why-38-of-python-developers-are-switching/ (accessed: 14.01.2026).
Python Application Servers in 2025: From WSGI to Modern ASGI Solutions – DeployHQ – Available at: https://www.deployhq.com/blog/python-application-servers-in-2025-from-wsgi-to-modern-asgi-solutions (accessed: 14.01.2026).
Ultimate guide to FastAPI library in Python – Deepnote – Available at: https://deepnote.com/blog/ultimate-guide-to-fastapi-library-in-python (accessed: 14.01.2026).
Python in the Backend in 2025: Leveraging Asyncio and FastAPI for High-Performance Systems - Nucamp Bootcamp – Available at: https://www.nucamp.co/blog/coding-bootcamp-backend-with-python-2025-python-in-the-backend-in-2025-leveraging-asyncio-and-fastapi-for-highperformance-systems (accessed: 14.01.2026).
FastAPI for Microservices: High-Performance Python API Design Patterns - Talent500 – Available at: https://talent500.com/blog/fastapi-microservices-python-api-design-patterns-2025/ (accessed: 14.01.2026).
Ultimate guide to Python frameworks for building scalable microservices – Peerbits – Available at: https://www.peerbits.com/blog/guide-to-python-frameworks-for-scalable-microservices.html (accessed: 14.01.2026).
Mikroservisy na Python: yak stvoryty efektyvni suchasni dodatky - EPAM Ukraine – Available at: https://careers.epam.ua/blog/microservices-in-python-how-to-build-efficient-modern-apps (accessed: 14.01.2026).
Rozrobka mikroservisiv na Python: naikrashchi praktyky – FoxmindEd – Available at: https://foxminded.ua/rozrobka-mikroservisiv-na-python/ (accessed: 14.01.2026).
How Ukrainian web development companies are leading in technology trends? – Available at: https://webbookstudio.com/articles/how-ukrainian-web-development-companies-are-leading-in-technology-trengs/ (accessed: 14.01.2026).
Python for Artificial Intelligence and Machine Learning – IJTSRD – Available at: https://www.ijtsrd.com/papers/ijtsrd79847.pdf (accessed: 14.01.2026).
Leveraging Python in AI and Machine Learning: A Survey of Techniques and Educational Approaches in Software Engineering – ResearchGate – Available at: https://www.researchgate.net/publication/388852036_Leveraging_Python_in_AI_and_Machine_Learning_A_Survey_of_Techniques_and_Educational_Approaches_in_Software_Engineering (accessed: 14.01.2026).
Python for AI Development: Frameworks, Tools & Tips | The AI Journal – Available at: https://aijourn.com/python-for-ai-development-frameworks-tools-tips/ (accessed: 14.01.2026).
Suchasni tsyfrovi tekhnolohii ta innovatsiini metodyky navchannia: dosvid, tendentsii, perspektyvy. Materialy IX Mizhnarodnoi naukovo-praktychnoi internet-konferentsii (m. Ternopil, 28 kvitnia, 2022), 234 с – Available at: https://lib.iitta.gov.ua/id/eprint/730407/1/%D0%97%D0%B1%D1%96%D1%80%D0%BD%D0%B8%D0%BA%20%D1%82%D0%B5%D0%B7_28%20%D0%BA%D0%B2%D1%96%D1%82%D0%BD%D1%8F%202022%20%D1%80..pdf (accessed: 14.01.2026).
Zhao Caifeng Method and multimodal framework for enhanced melanoma metastasis diagnosis. Vinnytsia. Vinnytsia National Technical University – 2025 – Available at: https://ida.vntu.edu.ua/wp-content/uploads/2025/06/Dissertation_Zhao_Caifeng-1.pdf (accessed: 14.01.2026).
Evolution and Future Trends in Web Development: A Comprehensive Review – Available at: https://www.researchgate.net/publication/389902743_Evolution_and_Future_Trends_in_Web_Development_A_Comprehensive_Review (accessed: 14.01.2026).
Comparative analysis of HTTP request handling in different Python frameworks – Available at: https://www.researchgate.net/publication/397954720_Comparative_analysis_of_HTTP_request_handling_in_different_Python_frameworks (accessed: 14.01.2026).
DOI: https://doi.org/10.32620/oikit.2026.107.12
Refbacks
- There are currently no refbacks.
